Пожалуйста, предоставьте воспроизводимые данные. В любом случае, генерация некоторых данных с неупорядоченной зависимой переменной Class не дает мне этой ошибки. Смотрите здесь:
# library the package for polr function
library("MASS")
# a sample size of 30
n <- 30
# generating a factor with smple size n and with a frequency for each level of n/3
Class <- factor(rep(c("HIGH", "LOW", "MEDIUM"), each= n/3))
# leaving it an unordered factor by using # (code not run)
# Class <- ordered(Class, levels= c("LOW", "MEDIUM", "HIGH"))
# generating a data frame with two random variables
set.seed(1)
training <- data.frame(matrix(rnorm(2*n), ncol=2))
# adding the dependent variable Class to te data frame
training$Class <- Class
# running model
m <- polr(Class~., data= training, Hess = TRUE)
# look at coefficients and tests
library("AER")
coeftest(m)
Это говорит о том, что порядок факторов не является проблемой. И действительно, запрос Google показал мне похожие ошибки в GLM, которые касаются сходимости, а не фактора порядка. Это, возможно, делает вопрос дубликатом. См. Здесь, например, Почему я получаю предупреждения "алгоритм не сходится" и "подогнаны с вероятностью 0 или 1" с помощью команды glm?