ошибка glm, NA / NaN / Inf in 'y - PullRequest
       29

ошибка glm, NA / NaN / Inf in 'y

0 голосов
/ 26 апреля 2018

Я пытаюсь приспособить модель GLM к моим данным. Данные (rope_complete) выглядят так:

      rope.X...Sound rope.directional.change rope.Time.of.the.shark.in.the.video
1           5_min_blank                       5              23
2           Snorkeling                        11             37
3                 Fish1                       1              17
4                 Fish1                       6              46
5                 Diving                      6              37

Теперь я хотел проверить, есть ли у меня NA значения:

table(is.na(rope_complete))

и увидел, что у меня их нет:

FALSE  : 3225 

Теперь я сделал свой GLM:

directional_turn_fit<-glm(rope_complete$rope.directional.change~
                        rope_complete$rope.X...Sound
                      +offset(
          log(rope_complete$rope.Time.of.the.shark.in.the.video))
          , family = poisson)

но я все еще получаю ту же ошибку:

Error in glm.fit(x = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  :             
Na/NaN/Inf in 'y'

Я немного растерялся, потому что понятия не имею, что мне теперь делать. Я знаю, что мои данные распределены по Пуассону.

...