2013-07-28 162 views
2

我有一些關於多變量模型的基本問題。在ARFIT工具箱中,演示文件ardem.m顯示了二階二元(v1,v2)AR模型的工作情況。係數矩陣AR模型中的概念問題

A1 = [ 0.4 1.2; 0.3 0.7 ] 
A2 = [ 0.35 -0.3; -0.4 -0.5 ] 

連接成

A = [ A1 A2 ] 

則A的轉置取。所以結果是2 * 4矩陣。

我的問題是,應該只有4個係數即, 2爲v1變量,2爲v2變量,但爲什麼會有8個係數?如果方程格式是

v(k,:) = a11*v1(k-1)+a12*v1(k-2) + a21*v2(k-1)+ a22*v2(k-2) 

其中a11 = 0.4a12=1.2a21=0.3a22=0.7

我覺得我在某個地方失去了解。有人可以解釋什麼是正確的表示?

回答

2

的矩陣A1A2包含描述狀態中的分別倍k-1k-2的貢獻,向狀態在時間k傳遞係數。由於這是一個二元過程中,我們以下其可以相互影響的兩個變量,並且兩個A1A2是2×2書寫v1 = v(k,1)v2 = v(k,2)

v1(k) = A1(1,1)*v1(k-1) + A1(1,2)*v2(k-1) + A2(1,1)*v1(k-2) + A2(1,2)*v2(k-2)  

同樣地,對於V2(k)的。然後統一爲A1A2包含8個元素。如果這兩個過程是獨立的,那麼A1A2將是對角線並且將共同包含僅4個非零元素。

順便說一句,這不是一個真正的Matlab問題,所以我不認爲這是這個問題的正確論壇。

+0

我對Matlab的功能並不是很熟悉,但大概你可以將AR模型擴展爲包含2個以上的進程。我會閱讀文檔,因爲解決方案被認爲是穩定的流程規模可能有限制。 –

+0

當然,您應該注意標誌,特別是在使用由AR模型生成的係數時,但是如何編寫原始方程仍然是一個慣例。 –