Оператор Speeglm $ недопустим для атомных векторов - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь выполнить следующий код двоичного логита:

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')

кажетсячтобы заставить его работать

1 Ответ

0 голосов
/ 16 октября 2019

РЕДАКТИРОВАТЬ:

Изменение

family = "binomial"

на

family=binomial('logit')

, кажется, заставляет его работать

...