【发布时间】:2019-10-01 14:15:53
【问题描述】:
使用stat_smooth,我可以将模型拟合到数据中。例如
g=ggplot(tips,aes(x=tip,y=as.numeric(unclass(factor(tips$sex))-1))) +facet_grid(time~.)
g=g+ stat_summary(fun.y=mean,geom="point")
g=g+ stat_smooth(method="glm", family="binomial")
我想知道 glm 二项式拟合的系数。我可以用dlply 重新拟合并用ldply 得到系数,但我想避免这种重复。
调用str(g) 揭示了ggplot2 创建的对象的层次结构,也许有一些方法可以通过它获得系数?
【问题讨论】:
-
P.S.除了上面的 as.numeric 等方法之外,还有更好的方法将性别更改为数字吗?