Я пытаюсь выполнить порядковую логистическую регрессию, используя R, но я продолжаю получать эту ошибку, которая говорит: ответ должен иметь 3 или более уровней. Что означает «ответ» в R? Пробовал поиск в гугле, но ничего не объяснил о значении ответа в R. Я вставляю снимок данных, которые пытаюсь регрессировать, и код, который я написал до сих пор:
m <- polr(as.factor(Gender) ~ VeryUnsat + Unsat + Sat + VerySat, data = df, Hess=TRUE)
summary(m)
ctable <- coef(summary(m))
p <- pnorm(abs(ctable[, "t value"]), lower.tail = FALSE) * 2
ctable <- cbind(ctable, "p value" = p)
ci <- confint(m)
exp(coef(m))
exp(cbind(OR = coef(m), ci))`