我很難確定馬爾可夫模型的平穩分佈。我開始明白理論和連接: 給定一個隨機矩陣,以dermine平穩分佈,我們需要找到的最大特徵值的特徵向量(即1)計算隨機矩陣的特徵值/特徵向量
我開始產生一個隨機矩陣
set.seed(6534)
stoma <- matrix(abs(rnorm(25)), nrow=5, ncol=5)
stoma <- (stoma)/rowSums(stoma) # that should make it a stochastic matrix rowSums(stoma) == 1
後來我使用R eigen
功能
ew <- eigen(stoma)
但我不明白的結果
> ew
$values
[1] 1.000000e+00+0.000000e+00i -6.038961e-02+0.000000e+00i -3.991160e-17+0.000000e+00i
[4] -1.900754e-17+1.345763e-17i -1.900754e-17-1.345763e-17i
$vectors
[,1] [,2] [,3] [,4] [,5]
[1,] -0.4472136+0i 0.81018968+0i 0.3647755+0i -0.0112889+0.1658253i -0.0112889-0.1658253i
[2,] -0.4472136+0i 0.45927081+0i -0.7687393+0i 0.5314923-0.1790588i 0.5314923+0.1790588i
[3,] -0.4472136+0i 0.16233945+0i 0.2128250+0i -0.7093859+0.0000000i -0.7093859+0.0000000i
[4,] -0.4472136+0i -0.09217315+0i 0.4214660+0i -0.1305497-0.1261247i -0.1305497+0.1261247i
[5,] -0.4472136+0i -0.31275073+0i -0.2303272+0i 0.3197321+0.1393583i 0.3197321-0.1393583i
最大值(1)的矢量具有所有相同的組件值「-0.4472136」。 即使我改變種子,繪製不同的數字,我再次得到相同的值。 我錯過了什麼?爲什麼特徵向量的組件都是eqaul?爲什麼他們不總結爲1 - 因爲這應該是一個固定的分配?
謝謝你的幫助!
如果相關矩陣的尺寸小於期數則矩陣是奇異 – Qbik