微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何解释代码“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 举报,一经查实,本站将立刻删除。