我正在尝试使用ggplot绘制逻辑曲线但我在图表上保持一条直线(而不是曲线)。我的因变量(Y)是二进制的,我的自变量(X)是连续的。这是我正在使用的脚本:
ggplot(data=ice, aes(X,Y)) +
geom_point(position=position_jitter(h=.01, w=.1)) +
geom_smooth(method='glm', method.args =
list(start=c(tau=0.2,Vmax=2)),
se=TRUE) +
labs(title='Title') +
xlab('X') +
ylab('Y')
奇怪的是以下代码用于工作:
ggplot(data=ice, aes(X,Y)) +
geom_point(position=position_jitter(h=.01, w=.1)) +
stat_smooth(method='glm', family="binomial") +
labs(title='Title') +
xlab('X') +
ylab('Y')
但我现在收到错误:
Error: Unknown parameters: family
我的新代码缺少什么?
答案 0 :(得分:0)
请改为尝试:
ggplot(data=ice, aes(X,Y)) +
geom_point(position=position_jitter(h=.01, w=.1)) +
stat_smooth(method='glm', method.args=list(family="binomial")) +
labs(title='Title') +
xlab('X') +
ylab('Y')