- 注册时间
- 2017-12-7
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 3243
- 在线时间
- 小时
|
发表于 2018-12-9 19:14:02
|
显示全部楼层
本帖最后由 .·.·. 于 2018-12-9 19:31 编辑
https://baike.baidu.com/item/%E8 ... 9%E9%98%B5/14752141
软件是这个
https://mran.blob.core.windows.n ... ft-r-open-3.5.1.exe
或者,这是原版的官网:
https://cran.r-project.org/
状态:
上次命中(A)
连续1次未命中(B)
连续2次未命中(C)
连续3次未命中(D)
(满足连续4次未命中条件,已经不用接着计算这个问题了)(E)
转移概率矩阵
- 0.6 0.4 0 0 0
- 0.6 0 0.4 0 0
- 0.6 0 0 0.4 0
- 0.6 0 0 0 0.4
- 0 0 0 0 1
复制代码 矩阵的第一行分别是
A->A,A->B,A->C,A->D,A->E的概率
剩下的分别是B,C,D,E的
剩下的就是送给R了
- m=t(matrix(scan(),5))
- (粘贴上面那个矩阵)
- m2=m%*%m
- m4=m2%*%m2
- m5=m4%*%m
- m10=m5%*%m5
- m20=m10%*%m10
- m25=m20%*%m5
- m50=m25%*%m25
- m100=m50%*%m50
- (c(1,0,0,0,0)%*%m100)[5]
复制代码
得到答案
0.800787528506405
另外,在这里附上一个“优雅”解法的第一步
- > eigen(m)
- eigen() decomposition
- values`
- [1] 1.0000000+0.000000i 0.9835889+0.000000i -0.0278213+0.343907i -0.0278213-0.343907i -0.3279463+0.000000i
- $vectors
- [,1] [,2] [,3] [,4] [,5]
- [1,] 0.4472136+0i -0.5746696+0i -0.2249128+0.1488045i -0.2249128-0.1488045i 0.3179705+0i
- [2,] 0.4472136+0i -0.5510922+0i 0.2250753-0.4269293i 0.2250753+0.4269293i -0.7376489+0i
- [3,] 0.4472136+0i -0.4931162+0i 0.6887743+0.0000000i 0.6887743+0.0000000i 0.1278172+0i
- [4,] 0.4472136+0i -0.3505547+0i 0.2894626+0.3689789i 0.2894626-0.3689789i -0.5817487+0i
- [5,] 0.4472136+0i 0.0000000+0i 0.0000000+0.0000000i 0.0000000+0.0000000i 0.0000000+0i
复制代码
|
|