我很难确定马尔可夫模型的平稳分布。我开始明白理论和连接: 给定一个随机矩阵,以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