Я получаю эту ошибку при использовании smcure. У меня нет пропущенных значений в моих данных, нулевых данных и достаточного количества наблюдений в каждой переменной, чтобы соответствовать модели. Более того, все мои данные являются числовыми или логическими (пакет не допускает категориальных данных), и данные содержатся в фрейме данных. Я проследил, где он идет не так, и, по-видимому, дури c регрессионная часть логистики c модели, параметры оцениваются слишком высоко. Поэтому exp(b*t(Z))
становится Inf
, а uncureprob=exp(b*t(Z))/(1+exp(b*t(Z)))
вычисляет бесконечность / бесконечность, которая дает значение NaN (cfr.logisti c регрессия). Данные выглядят так:
А коммант выглядит так
Кто-нибудь знает, почему это происходит? Я также получаю это предупреждающее сообщение «Дополнительно: предупреждающее сообщение: glm.fit: алгоритм не сходится» ![enter image description here](https://i.stack.imgur.com/OFRTI.png)