Я пытаюсь выполнить следующий код двоичного логита:
mylogit <- speedglm(dependent_variable ~ InterestRate, data = my_data, family = "binomial")
Но я получаю следующую ошибку:
> mylogit <- speedglm(dependent_variable ~ InterestRate, data = my_data, family = "binomial")
Error: $ operator is invalid for atomic vectors
Вот заголовки переменных:
> head(my_data$dependent_variable)
[1] 0 1 1 1 1 1
> head(my_data$InterestRate)
[1] "0.165500" "0.165500" "0.165500" "0.165500" "0.165500" "0.165500"
Есть идеи, как это исправить?
РЕДАКТИРОВАТЬ:
Изменение
family = "binomial"
на
family=binomial('logit')
кажетсячтобы заставить его работать