【发布时间】:2013-09-18 12:44:31
【问题描述】:
假设我想创建 50 个长度为 100 的二进制变量,每个变量都相互关联。
因为我创建了一个具有指定 rho 的相关矩阵:
cor.mat <- matrix(0.2,nrow=50, ncol=50)
diag(cor.mat) <- 1
接下来我使用rmvbin:
library(bindata)
rmvbin<-rmvbin(100, margprob=x, bincorr=cor.mat)
但是,我不确定如何计算 margprob 参数。有人可以帮忙吗?
应该是每行每列概率之和的向量吗?
【问题讨论】:
-
查看
?rmvbin并查看示例。有一个使用margprob的例子。 -
是的,我看到了这个例子,我的问题是我不知道为我的矩阵填写什么值。
-
我的问题有什么问题?谁能解释一下?
-
放
x=rep(.5,50)有什么问题吗?这将使每个单独的 RV 都成为公平的硬币翻转。