【发布时间】:2016-03-28 21:26:40
【问题描述】:
对不起,如果这真的很明显,但我看不出如何在调查包中的两个变量之间进行简单的 Pearson 相关。我的数据有分层,所以它相当于在 apistrat 中为 api00 和 api99 找到 r。
library(survey)
data(api)
dstrat <- svydesign(id=~1,strata=~stype, weights=~pw, data=apistrat, fpc=~fpc)
我确定一定有一种简单的方法可以使用 svyvar 或 svyglm 或其他东西,但我看不到它?
【问题讨论】:
-
cor(apistrat$api00, apistrat$api99) [1] 0.9741931 默认为皮尔逊相关。
-
谢谢,但我认为这不会考虑到地层或权重。这就是为什么我希望在调查包中有所收获。
-
wtd.cor 在 weights 包中可能会完成这项工作,但我不确定。它也无助于更复杂的抽样设计。调查包中的某些内容肯定是最方便的选择。
标签: r correlation survey