Ошибка с nlme, поскольку модель выдает NaN - PullRequest
0 голосов
/ 03 августа 2020

, поэтому я использую модели с nlme, однако я получаю эту ошибку:

Предупреждение: In pt (-abs (tVal), fDF): Si è prodotto un NaN

Что в переводе с итальянского означает:

In pt (-abs (tVal, fDf): было сгенерировано NaN.

модель такая:

lm_int = lme(outcome ~ Category*questionnaire1 + Category*questionnaire2 + 
                          cov1*cov2 + cov3 + hemi, 
                          data = csa_long,
                          random = ~1|subject/outcome)

sum_int = summary(lme(outcome ~ Category*questionnaire1 + Category*questionnaire12 + 
                                cov1*cov2 + cov3 + ema, 
                                data = csa_long,
                                random = ~1|subject/outcome)) 

Переменная, которая вызывает у меня проблемы и выдает NaN вместо p.value, - это «ema», то есть целое число с 2 «уровнями» (1,2).

Результат = непрерывная переменная Категория = целое число 3 уровня Анкета1 = непрерывная переменная Анкета2 = порядковая переменная ковариата 1 = непрерывная переменная ковариата 2 = 2 уровня numeri c переменная ковариата 3 = непрерывная переменная

Я использовал эту модель с несколькими различными исходными переменными (более 30), и только с парой из них у меня возникла эта проблема. Я проверил данные, но вроде все в порядке.

...