【发布时间】:2017-08-18 12:51:31
【问题描述】:
我正在尝试使用 R 中 Caret 包中的各种预测算法来解决回归问题,即我的目标变量是连续的。 Caret 认为分类是问题的适当类别,当我通过任何回归模型时,我会收到一条错误消息,上面写着“错误的分类模型类型”。为了重现性,让我们看看Combined Cycle Power Plant Data Set。数据在 CCPP.zip 中。让我们将功率预测为其他变量的函数。功率是一个连续变量。
library(readxl)
library(caret)
power_plant = read_excel("Folds5x2_pp.xlsx")
apply(power_plant,2, class) # shows all columns are numeric
control <- trainControl(method="repeatedcv", number=10, repeats=5)
my_glm <- train(power_plant[,1:4], power_plant[,5],
method = "lm",
preProc = c("center", "scale"),
trControl = control)
下图是我的截图:
【问题讨论】: