【发布时间】:2016-09-30 03:45:01
【问题描述】:
我正在寻求有关如何使用以下数据制作 ggplot 的帮助。 stackoverflow 上有几个示例,但它们要复杂得多,我无法弄清楚。
library(car)
data(Chile)
Chile$yes <- with(Chile, ifelse(vote == "Y", 1, ifelse(vote=="N", 0, NA)))
Chile<-na.omit(Chile)
logit1 <- glm(yes ~ statusquo + age + income + sex, data = Chile, family=binomial(link="logit"))
inject1 <- data.frame(statusquo=mean(na.omit(Chile$statusquo)), income=mean(Chile$income), sex="F", age=mean(Chile$age))
predict1 <- predict(logit1, newdata=inject1, type="response", se.fit=TRUE)
inject2 <- data.frame(statusquo=mean(na.omit(Chile$statusquo)), income=mean(Chile$income), sex="M", age=mean(Chile$age))
predict2 <- predict(logit1, newdata=inject2, type="response", se.fit=TRUE)
结果变量是“是”,我想 x 的性别会有所不同 - 我想绘制预测图。
提前感谢您的时间和帮助!
【问题讨论】:
-
您只有一个预测。你到底想画什么?
x和y轴是什么? -
如果这有帮助,请用另一个更新?抱歉,我不太擅长绘制 GLM。