Я пытаюсь реализовать Порядковую регрессию для набора данных.Где Class - моя целевая переменная с уровнями (HIGH, MEDIUM & LOW).Вот мои атрибуты набора данных:
- "Клиент"
- "Customer.No"
- "Магазин"
- "Счет"
- "Количество"
- "Продажи"
- "Cash.Amt"
- "Credit.Card.Amt"
- "Net.Sales"
- " Mens.Wear "
- " Womens.Wear "
- " Kids.Wear "
- " Foot.Wear "
- "Ароматный"
- "Класс"
- "Дата"
- "Год"
- "Месяц"
Iпреобразовал все мои факторные атрибуты в числовые.Затем я запустил эту команду.
reg <- polr(Class~., data= training, Hess = TRUE)
Эта команда выдает мне следующую ошибку.
attempt to find suitable starting values failed
In addition: Warning messages:
1: glm.fit: algorithm did not converge
2: glm.fit: fitted probabilities numerically 0 or 1 occurred
Когда я запускаю эту команду с некоторыми атрибутами, такими как Sales
, Quantity
,Customer.No & Net.Sales
, работает нормально.Но когда я пытаюсь запустить это для всех атрибутов, это выдает эту ошибку.Может кто-нибудь сказать мне, что это за ошибка?Как решить это?Должен ли я взять все атрибуты?