我想根据特定的概率分布制作两个变量的样本。 我想过制作一个表示概率分布的矩阵,但我的代码结果是
p is not defined
。
p = matrix(c(0.04,0.1,0,0.06,0.05,0.3,0,0.05,0.14,0.1,0.06,0.1), nrow=3, ncol=4, byrow = TRUE)
sample_100 = rDiscrete(n=50000,pf=p)
我该如何解决这个问题?
这是在
matrix()
命令中创建矩阵的一种方法:
matrix input p = (0.04,0.1,0,0.06 \ 0.05,0.3,0,0.05 \ 0.14,0.1,0.06,0.1)
这回答了您帖子标题中的问题。如果您提供有关您的问题的更多信息,您也许能够得到更完整的答案。
正如我提到的:
help matrix
将为您提供文档,这将对您有所帮助。