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

生成两个具有预定义相关性的负二项分布随机变量

如何解决生成两个具有预定义相关性的负二项分布随机变量

假设我有一个负二项分布变量 X1 和 NB(mu=MU1,size=s1) 和一个负二项分布变量 X2 和 NB(mu=MU2,size=s2)。 我拟合了一个负二项式回归,以从我的数据中估计 Mu 和大小

我可以使用 R 中的 rnbinom() 函数从此分布生成随机抽取。

X1model<-rnbinom(n=1000,mu=MU1fitted,size=s1fitted)
X2model<-rnbinom(n=1000,mu=MU2fitted,size=s2fitted)

那些抽签现在是独立的。但是,我如何从这些分布中提取,以便它们表现出预定义的相关性 r,这是我观察到的原始数据 X1、X2 之间的相关性。

这样:

cor(X1,X2,method="spearman") = r = cor(X1model,X2model,method="spearman")

-甚至更好地从具有任意预设相关性的那些中抽取 r

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。