Forecasting electricity load based on various parameters using neural networks.
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
sangam singh
el 16 de Nov. de 2015
Editada: Greg Heath
el 19 de Nov. de 2015
I have a task of predicting the electricity load for 2 months of a region based on various parameters, like avg. rainfall, avg. solar radiation, winter or summer. etc.
There are two sets of data given. 1) To analyse and form a model - This contains the parameter and the electricity load values too which should be used to test equation and create a model that will be employed to do the actual work 2) The set of data based on which the prediction is to be made.
I am using neural net fitting to make the model. More clearly the Bayesian Regularization. The train models with this gives me 3.8% Mean avg. percentage error. But the actual forecasting model gives a very high 28% Mean avg. percentage error.
My question is
1) How can I better modify the data to get a better result. I am now thinking to use the Smoothing Spline function to remove the unevenness in the test data and then use the neural net fitting.
2) Is there a better mathematical function that I can use to tackle this problem ?
0 comentarios
Respuesta aceptada
Greg Heath
el 17 de Nov. de 2015
How may inputs? How many outputs? How much data?
Typical time between measurements?
Are measurements equally spaced ?
How are training and testing subsets chosen? Size ratio?
*How different are the summary statistics of the training and testing subsets?*
How are all the matrices normalized?
Why fitting instead of timeseries?
Why TRAINBR instead of TRAINLM?
What fraction of the average target variance is not modelled?
NMSE = mse(target-output) / mean(var(target',1))
How many models did you design before choosing this one?
Hope this helps.
Greg
2 comentarios
Greg Heath
el 18 de Nov. de 2015
Editada: Greg Heath
el 19 de Nov. de 2015
Are the inputs and targets raw data or are they transformed or normalized ?
The better question is:
Do training and testing data have comparable summary statistics?
Before you attempt time series modeling obtain the target autocorrelation and input/target cross correlation functions. Obtaining the delays of the significant values will help estimating what delays to use in the prediction functions.
It may be useful to look up my timeseries posts and tutorials in the NEWSGROuP and ANSWERS.
ope this helps.
Greg
Más respuestas (0)
Ver también
Categorías
Más información sobre Deep Learning Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!