【发布时间】:2016-07-14 12:19:45
【问题描述】:
我正在使用 R 中的 zelig 包运行 logit 模型。
m3 <- zelig (newdata$bes.Turnout ~ civicduty + newdata$bes.CivicDuty2+newdata$bes.Age, model="logit", data=newdata)
newdata$bes.Turnout 为二进制,其余为数字。
我尝试设置 x 的值。
mcos<- median(newdata$bes.CivicDuty2)
civicmean<-mean(civicduty)
mage<-mean(newdata$bes.Age)
test<-setx(m3, civicduty=civicmean, newdata$bes.CivicDuty2=mcos, newdata$bes.Age=mage)
我收到以下错误消息:
Error: unexpected '=' in "test<-setx(m3, civicduty=civicmean, newdata$bes.CivicDuty2="
我已经为 Zelig 中的生存数据尝试了相同的代码,并且 setx 在这里工作。
任何想法我做错了什么以及如何解决它?
【问题讨论】:
标签: r