【发布时间】:2018-01-22 03:20:56
【问题描述】:
caret为什么要重命名系数名称?
MCVE:
library(caret)
library(mlbench)
data(BostonHousing)
model <- train(medv ~ .,
data = BostonHousing,
method = "lm")
> model$coefnames
[1] "crim" "zn" "indus" "chas1" "nox" "rm" "age" "dis" "rad" "tax"
[11] "ptratio" "b" "lstat"
> colnames(BostonHousing)
[1] "crim" "zn" "indus" "chas" "nox" "rm" "age" "dis" "rad" "tax"
[11] "ptratio" "b" "lstat" "medv"
而且,结果包含chas1,它在数据中不存在。
我是否错过了caret 中的某些内容?
【问题讨论】: