我使用了一个大型数据集,并使用svyglm()运行了几次逻辑回归。我现在正在研究一个至少有5种可能结果的因变量。我发现了svymultinom,但代码有问题。我得到以下错误:
mmodel <- svymultinom(outcome3 ~ married, dataDesign)UseMethod中的错误(“withReplicates”,设计):没有适用于“c”类对象的“withReplicates”的方法(“测量误差2”,“survey.design”)
有人能提供一个如何使用svymultinom的例子吗?
发布于 2020-10-23 01:31:35
看起来svymultinom (您应该指定它所在的包)适用于复制权重设计,并且您的设计不是复制权重设计。
我会使用新的svyVGAM包,
library(svyVGAM)
mmodel <- svy_vglm(outcome3 ~ married, family=multinomial, design=dataDesign) 你也可以
svymultinom(outcome3~married, design=as.svrepdesign(dataDesign))但是svyVGAM::svy_vglm解决方案更干净
https://stackoverflow.com/questions/64486442
复制相似问题