How to use Automatic Relevance Determination (ARD) to determine the window-size in time series forecasting

조회 수: 6 (최근 30일)
Hello,
I want to do a one step ahead prediction with my time series using neural networks. I have read some where that using ARD we can determine the appropriate size of windows for creating the training set. In other words we can determine the appropriate number of inputs for the neural network. Could you please help me with that? I have a very limited knowledge of ARD and found this file : http://www.mathworks.com/matlabcentral/fileexchange/2654-netlab/content/demard.m However I am not sure how to use that for my case.
Thank you Shadan

채택된 답변

Greg Heath
Greg Heath 2014년 3월 14일
I am not familiar with ARD. I just use the significant lags in the input/target cross-correlation function and the target autocorrelation function.
It would be more accurate to use partial correlations with a stepwise approach that takes into consideration lags that were used in the previous step (Similar to stepwise fitting of a linear model using the function STEPWISEFIT). However, I have not tried this.
  댓글 수: 2
Shadan
Shadan 2014년 3월 14일
Thank you for giving me alternative solutions. But could you please give me more details and directions? I'm new to this field.
Greg Heath
Greg Heath 2014년 3월 14일
If you have the Econometrics toolbox(which I do not), you could use autocorr, crosscorr and parcorr
The first two should be relatively straightforward. I cannot help you with the latter.
You can find my suboptimal approach by searching
greg nncorr
in both the NEWSGROUP and ANSWERS. The most recent post are the most reliable because nncorr is buggy.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Sequence and Numeric Feature Data Workflows에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by