【发布时间】:2017-11-02 16:51:06
【问题描述】:
我正在尝试在 R 中绘制逻辑回归。我目前有此代码...
mylogit<- glm(Breeding.success ~ Dam.Age, family = binomial, data = captive)
summary(mylogit)
predicted.data<- as.data.frame(predict(mylogit, type="response", se=TRUE))
summary(predicted.data)
new.data <- cbind(captive, predicted.data)
graph <- ggplot(captive, aes(x=Dam.Age, y=Breeding.success)) +
geom_point()+
stat_smooth(method="glm", method.args = list(family="binomial"), se=FALSE) +
labs(x="Dam age", y="Breeding success")
我目前有一个直线图,我希望它是弯曲和平滑的。我也在努力绘制置信区间。任何建议都会很棒,谢谢。
我可以给你使用的实际数据 - http://datadryad.org/resource/doi:10.5061/dryad.58ff4。
我正在复制一些图表作为最后一年项目的一部分。此代码用于根据损坏年龄绘制的育种成功率。
【问题讨论】:
-
我不清楚这里到底发生了什么以及您期望什么。如果您提供带有示例输入数据的reproducible example 将会很有帮助,这样我们就可以运行代码来查看发生了什么。
-
你到底想画什么?因为逻辑回归用于对二元变量进行分类。
-
我已经包含了我在当前论文中使用的实际数据。
标签: r ggplot2 logistic-regression