如何解释代码“x=numeric(n)”?

问题描述

我在 R 中有代码,模拟马尔可夫链

P = matrix(c(0,1,.2,.8,.1,.3,.6),nrow=3,byrow=T)
n = 10000
x = numeric(n)
pi0 = c(.5,.5)
state = sample(1:3,prob=pi0)
x[1] = state
for(i in 2:n){
  state = sample(1:3,prob = P[state,])
  x[i] = stat
}

x = numeric(n) 看起来像是给了我 10000 个零数字。数字(n)的目标是什么?为什么我需要很多 0?

帮助文件说“数字与双精度(和实数)相同。它创建了一个指定长度的双精度向量,每个元素都等于 0。”可能因为我的英语,我不明白这是什么意思。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)