【问题标题】:Error in summary.formula : matrix variables must have column dimnamessummary.formula 中的错误:矩阵变量必须具有列暗名
【发布时间】:2020-02-22 02:46:44
【问题描述】:

我是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.numeric(implied_rating)) 中的错误~ matrix(GDP) + : 矩阵变量必须有列暗名"

我该怎么办?

提前非常感谢!

【问题讨论】:

  • PS:dat 是我的数据集。隐含评级是我的因变量,GDP 和重要性是我的自变量。

标签: r statistics


【解决方案1】:

解决了。我以为dimnames是colnames... 只需手动为每一列设置暗名。 但我仍然想知道是否有更好的方法来解决这个问题。

【讨论】:

    猜你喜欢
    • 2014-04-19
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 2015-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多