summary.lm无效:diag(R)出错:( list)对象无法强制键入'integer'

时间:2015-11-19 09:50:32

标签: r

我不知道如何继续这样做,所以我指望你的帮助。不好的是:我不知道如何为您提供可重现的示例,因为它可能在您的系统上运行。

这是我得到的(这是非常基本的,过去对我来说也是一百万次):

df <- data.frame(a = rnorm(100), b = rnorm(100))
mod <- lm(a ~ b, data = df)
print(mod)
# works...
summary(mod)
Error in diag(R) : (list) object cannot be coerced to type 'integer'

我不知道从哪里开始。以下是我加载的软件包的列表,如果有帮助:

(.packages())
[1] "data.table" "plotrix"    "lubridate"  "graphics"   "grDevices"  "datasets"   "XML"        "utils"      "RCurl"      "bitops"    
[11] "stringr"    "sciplot"    "stats"      "methods"    "base"      

这是R.Version()输出:

$platform
[1] "x86_64-w64-mingw32"

$arch
[1] "x86_64"

$os
[1] "mingw32"

$system
[1] "x86_64, mingw32"

$status
[1] ""

$major
[1] "3"

$minor
[1] "2.2"

$year
[1] "2015"

$month
[1] "08"

$day
[1] "14"

$`svn rev`
[1] "69053"

$language
[1] "R"

$version.string
[1] "R version 3.2.2 (2015-08-14)"

$nickname
[1] "Fire Safety"

感谢您的帮助!如果您需要关于我的R会议的更多信息,请发表评论...

编辑:现在工作正常。我不知道我做了什么让它发挥作用。很抱歉打扰你...

0 个答案:

没有答案