마크로프 모델의 정적 분포를 결정하는 데 어려움이 있습니다. 나는 이론과 연결 이해하기 시작 : 우리가 가장 큰 고유치의 고유 벡터를 찾을 필요가 고정 분포를 꺾고 할 확률 행렬을 감안할 때 을확률 행렬의 고유 값/고유 벡터 계산
내가 확률 매트릭스
를 생성하는 시작 (즉, 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"을가집니다. 시드를 변경해도 다른 숫자를 그리기 위해 동일한 값을 다시 얻습니다. 나는 무엇을 놓치나요? 왜 eigenvector의 성분들은 모두 eqaul인가? 왜 그들은 1까지 합계하지 않는가? 이것은 고정 분배 일 것이기 때문에?
도움 주셔서 감사합니다.
과 같은 대답을 제공 – Qbik