【发布时间】:2018-09-30 23:38:12
【问题描述】:
我正在尝试对我的调查数据拟合逻辑回归模型。
如何使用svyglm 预测逻辑回归模型?
调查设计:
dhs.svy <- svydesign(id =~ HV001+couple, strata =~ HV023,
weights =~ V005, fpc =~ fpc1+fpc2, data = dhs)
dhs.svy.rep <- as.svrepdesign(dhs.svy)
型号:
model1 <- svyglm(score ~ man.edu + woman.edu, design = dhs.svy, family = binomial)
model2 <- svyglm(score ~ man.edu + woman.edu, design = dhs.svy.rep, family = binomial)
predict(model1, type = "response") #works
predict(model2, type = "response") #does not work
在predict 函数中使用model2 和svrepdesign 对象(而不是svydesign 对象)会产生错误:
“print.svrepstat(x) 中的错误:svrepstat 对象的结构不正确。” 在
predict中使用model1和svydesign对象可以正常工作。
有没有办法让svrepdesign 对象在predict 中工作?
以及如何指定在predict 函数中使用哪个数据集?
【问题讨论】:
标签: r logistic-regression predict survey