【发布时间】:2018-05-26 19:25:26
【问题描述】:
当我使用 Caret 时收到错误 Error: nrow(x) == n is not TRUE,任何人都可以帮忙。请参阅下面的示例
获取 Wisconsin Breast Cancer 数据集并加载所需的库
library(dplyr)
library(caret)
library(mlbench)
data(BreastCancer)
myControl = trainControl(
method = "cv", number = 5,
repeats = 5, verboseIter = TRUE
)
breast_cancer_y <- BreastCancer %>%
dplyr::select(Class)
breast_cancer_x <- BreastCancer %>%
dplyr::select(-Class)
还对缺失数据的模型应用中值插补
model <- train(
x = breast_cancer_x,
y = breast_cancer_y,
method = "glmnet",
trControl = myControl,
preProcess = "medianImpute"
)
收到此错误 -
错误:nrow(x) == n 不正确
【问题讨论】: