【发布时间】:2020-04-12 03:17:23
【问题描述】:
全部
我是 R 新手。我尝试了很多方法,但仍然无法解决它。谁能帮忙查一下?
我正在尝试生成 3 乘以 100 的随机值,这些值遵循卡方分布。控制台说“要替换的项目数不是替换长度的倍数”。有什么提示可以解决吗??
for(i in 1:3) {
x1[i] <- rchisq(100, df=2)
n1[i] <- length(x1[i])
}
【问题讨论】:
-
这是你想要做的吗?
for(i in 1:3){ x1 <- rchisq(100, df=2) n1 <- length(x1) print(x1[n1]) } -
尝试使用双方括号:
x1[[i]] <- rchisq(100, df=2)
标签: r