為何執行 auto.arima(y,xreg) 時估計的迴歸參數與 lm(y~xreg) 不同

為何執行 auto.arima(y,xreg) 時估計的迴歸參數與 lm(y~xreg) 不同呢?

根據 hyndman 對 ARIMAX 模型的說明,xreg 的部份是一般的迴歸模型,而其剩餘殘差的部份才用 ARIMA 去處理。

所以,對 xreg 部份估計出來參數 beta 部份應該與用 lm() 做出來的相同或接近吧?

上次我做了一下比較,結果還差了不少?有點尷慨不知如何解釋?

今天在看到過去已經有人問了 
https://stackoverflow.com/questions/34184004/r-auto-arima-with-xreg-vs-lm

因為 ARIMAX 在估計參數時也將迴歸的部份也一起放進 likelihood function 內用 MLE 一起作估計了,所以才會差那樣多。

留言

這個網誌中的熱門文章

標準差與 Wald 統計量

可能性比檢定(Likelihood ratio test)

Wold Decomposition Theorem