### Fuzzy system for forecasting electricity price

Assignment Help Computer Engineering
##### Reference no: EM131477140

Summary: The assignment aims at consolidating your knowledge base and developing practical skills to build a fuzzy system for forecasting the electricity price. The task is formulated as a time-series prediction problem for business application, and the goal is to model the behaviour of underlying dynamics of the electricity market. In principle, the merits of such a fuzzy forecasting system can be evaluated by two aspects:

- The number of fuzzy rules in the rule-base and the number of variables used in the antecedent part of the fuzzy rules (the smaller the better);
- System performance in terms of the accuracy (the smaller the better), i.e., the average relative error between your fuzzy system outputs and the actual outputs for both the training data set (learning capability) and the test data set (generalization capability).

The length of the assignment report is about 1200 words.

Problem Description - A Fuzzy System for Forecasting Electricity Price

Develop a fuzzy forecasting system using Matlab Toolbox. The system performs a forecasting task for power marketing price. The data used in this assignment is from the real world (Queensland, Australia), and it has been split up into two parts, i.e., a training dataset which will be used to build your fuzzy forecasting system, and a testing dataset which will be used to evaluate your system performance in terms of generalization capability. The data sets can be downloaded from the Assignment directory in LMS.

- Remove outliers of the output variable from the datasets (both training and test), and give a list of the outliers; and then rebuild the training and the test datasets;

- Select appropriate values or fuzzy subsets for linguistic variables used in your fuzzy rules;

- List the fuzzy rules that are generated by using statistical analysis (correlation coefficients) with heuristics;

- Implement your fuzzy system using the Matlab Fuzzy Toolbox, where all membership functions involved in your system should be plotted clearly;

- Report your system performance in terms of the average relative error for both training and testing datasets, and analyze the effects of membership functions and defuzzification methods.

#### Write the boolean function as boolean algebra

Write the Boolean function as Boolean algebra terms. First, think about how to deal with the two outputs. Then, describe each single row in terms of Boolean al

#### Developing programs via functional decomposition and pointer

CSCI251/851 Advanced Programming Developing programs via functional decomposition and pointers.On completion you should know how to design a program by decomposing the problem

#### 3d animation using in object modelling and methods

Ngaruwahia Golf Course sits on the banks of the mighty Waikato River. This club is an easy 10 minutes' drive north of Hamilton and an hour's drive south of central Auckland

#### Implement a prototype

KIT205 Data Structures and Algorithms - Assignment 1: Data Structures Implement basic program functionality for a console driven application - Implement and test a linked list

#### Implementation of the spacecraft feature

Assignment 1: The Diamonds of Doom - Discuss and brain-storm with your associates, you must ensure that your submission is your own individual work - implementation of the "Sp

#### Determine a discrete-time transfer function

Determine a discrete-time transfer function that approximates G(8) using the Adams-Schlumberger predictor as an operational substitution method. You may use a computer algeb

#### What is relationship between size and complexity and testing

What is the relationship between Size and Complexity and Testing? Do you agree: Better Code Coverage means better quality?  Based on the article what are the techniques that c

#### Provide a brief historical summary on sox enactment

Provide a brief historical summary on SOX enactment. Identify and explain the key ethical components of the SOX. Assess the social responsibility implications regarding mandat

### Reviews

#### len1477140

4/28/2017 3:23:11 AM

(100-80 marks) - An excellent, well-written report. You have produced a working system that produces sensible results. The report summarises the approach taken well. You have analysed the performance of the system and presented the results in an interesting and sound way. A thorough and systematic analysis of the effect of different membership functions and different defuzzification techniques is presented. (79-60 marks) - A well-written report. You have produced a working system that produces good results. You have exhibited some initiative in the approach taken and the results are presented clearly. An analysis of the effect of different membership functions and different defuzzification techniques is presented. (59-40 marks) - A reasonable report that presents an account of the approach taken and the final system. The system performs reasonably well and the results are presented reasonably clearly. Either different membership functions or different defuzzification techniques have been explored. (39-20 marks) - A report that presents some results of a working system. Demonstrating some understandings on fuzzy forecasting system design.