how to improve netc performance for prediciting ?
Show older comments
I'm dealing with a timeseries problem. I've chosen NARX network to solve the problem. I have three Inputs (Ambient Temp, Total Solar Radiation and Diffuse Solar Radiation) and eight Outputs (8 Temperatures of a collector). I've tried to find the significant Lags by means of cross-correlation and autocorrelation.
Corr=nncorr(Input,Output,10);
ACorr=nncorr(Output,Output,10);
I've plotted Corr and ACorr for finding the significant Lags but the maximum or minimum value are always one point after "maxlag". (for example with my code at 11). what does it mean?
I've trained the Network with data of 10 days. The training function is "trainbr", I've trained the Closedloop Network after training the Network too. I've used "divideblock" as well. For ID and FD I've used by try and error 4 delays. But the network is yet not good for predicting the other 20 days. I've have about 5% error in average . Can anyone give me some advice?
thanks in advance
Arsalan
Accepted Answer
More Answers (0)
Categories
Find more on Deep Learning Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!