在调查包中运行逻辑回归

时间:2020-10-12 15:10:55

标签: r

我正在使用要使用设计权重的调查数据集。 我的调查设计脚本为;

design_data<-svydesign(~V021+V002,strata =~residence,data = data,weights = ~weight,variables =NULL, nest = TRUE, variance = "HT",pps = FALSE)

当我运行物流模型时

svy.model<-svyglm(factor(perinatal)~factor(SEWI)+factor(age)+factor(Mateducat)+factor(residence)+
                    factor(region)+factor(age_firstbirth)+factor(Marital)+factor(Occupation)+
                    factor(Bord)+factor(Birthint)+factor(sex)+factor(BMI)+factor(mweight),data=data,family=binomial("logit"),
                  design=design_data)

我收到此错误:

svyglm.survey.design中的错误(factor(perinatal)〜factor(SEWI)+ factor(age)+>: 所有变量都必须在design =参数中。

我不知道它来自哪里。任何需要帮助的人

0 个答案:

没有答案