Ошибка: гессиан единственный.Попробуйте указать начальные значения или использовать меньше ковариат - PullRequest
0 голосов
/ 02 декабря 2018

Я пытаюсь запустить простую модель занятости, используя пакет unmarked в R.Прежде чем вы укажете различные группы Google и ответы на них, да, я видел выше и не нашел ответа, и, следовательно, я публикую здесь.

Я пробовал тест без каких-либо ковариат, который работал:

occu(~1 ~1,umf)

Call:
occu(formula = ~1 ~ 1, data = umf)

Occupancy:
 Estimate   SE     z P(>|z|)
    -3.05 1.03 -2.97 0.00301

Detection:
 Estimate   SE     z P(>|z|)
     6.26 42.8 0.146   0.884

AIC: 12.13702 
Model did not converge. Try providing starting values or increasing maxit control argment.

Но если я включу мои ковариаты, такие как Высота, Высота ^ 2 и количество посещений в день для каждого уникального местоположения, это даст мне вышеуказанную ошибку.

Я попытался добавить начальные значения по запросу:

occu(~det ~Elevation + I(Elevation^2), data= umf, starts = c(0.1,0.3,0.4,0.6,0.8))

Error: Hessian is singular. Try providing starting values or using fewer covariates.

Я увеличил количество начальных значений:

occu(~det ~Elevation + I(Elevation^2), data= umf, starts = c(0.1,0.3,0.4,0.6,1,1))

Error in occu(~det ~ Elevation + I(Elevation^2), data = umf, starts = c(0.1, : The number of starting values should be 5

Любые предложения будут действительно полезны.Пожалуйста помоги.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...