Я новичок в R и не могу исправить ошибку после поиска в течение одного часа. Похоже, что подобной проблемы не было.
Я следовал инструкции из https://stats.idre.ucla.edu/r/dae/ordinal-logistic-regression/ и хочу проверить пропорциональное допущение для моих данных.
Ниже приведен мой код:
sf <- function(y) {
c('Y>=1' = qlogis(mean(y >= 1)),
'Y>=2' = qlogis(mean(y >= 2)),
'Y>=3' = qlogis(mean(y >= 3)),
'Y>=3' = qlogis(mean(y >= 4)),
'Y>=3' = qlogis(mean(y >= 5)))
}
(s <- with(dat, summary(as.numeric(implied_rating) ~ GDP + importance, fun = sf)))
Но возникает ошибка.
"Ошибка в summary.formula (matrix (as.numeri c (implied_rating)) ) ~ matrix (GDP) +: переменные матрицы должны иметь имена столбцов dimname "
Что мне делать?
Большое спасибо заранее!