Я пытаюсь построить логическую кривую с использованием 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
Что отсутствует в моем новом коде?
Вы должны обновили свою версию ggplot2. Как вы сказали, код * используется * для работы. Но новая версия изменила интерфейс. – Zelazny7