Ошибка в summary.formula: матричные переменные должны иметь имена столбцов - PullRequest
0 голосов
/ 22 февраля 2020

Я новичок в 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 "

Что мне делать?

Большое спасибо заранее!

1 Ответ

0 голосов
/ 22 февраля 2020

решаемая. Я думал, что dimnames это colnames ... Просто вручную установите dimnames для каждого столбца. Но мне все еще интересно, есть ли лучший способ решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...