0
我正在比較兩個模型,一個用指數平滑和一個用ARIMA。如何在SAS中獲得ARIMA模型的MSE?
對於這個特定的任務,我比較兩個模型的MSE就足夠了。
那麼如何計算ARIMA過程的MSE呢?
這是這個艱苦課程的最後一項任務,將不勝感激!
我正在比較兩個模型,一個用指數平滑和一個用ARIMA。如何在SAS中獲得ARIMA模型的MSE?
對於這個特定的任務,我比較兩個模型的MSE就足夠了。
那麼如何計算ARIMA過程的MSE呢?
這是這個艱苦課程的最後一項任務,將不勝感激!
proc arima
沒有專門輸出MSE,但proc model
呢。可以重新創建使用proc model
和%AR
and %MA
macros.
proc model data=have;
endo y;
id date;
y = mu;
%AR(AR, 1, y, m=ML);
%MA(MA, 1, y, m=ML);
fit y;
run;
這指定的ML估計ARMA(1,0,1)模型與截距,mu
ARIMA模型。
proc model
將輸出模型的MSE。請注意,%MA
必須之後來%AR
,並且%AR
和%MA
宏必須後來方程。
如果你需要一個更復雜的滯後結構,你可以指定任意宏附加選項:
%AR(AR, 3, y, 1 3, M=ML)
這將創建3階ML-估計AR變量,其變量前綴使用的一個子集AR
滯後1和3
下面是使用sashelp.air
與%AR
宏輸出的一個示例:
我不確定它在ARIMA中可用。如果你只適合一個AR模型,那麼你可以使用PROC AUTOREG,它會給你一個MSE值。否則,您將不得不從ARIMA獲取輸出並自行計算。 – DomPazz