1
なぜ結果1と結果2が異なるのですか?直感的には、私はtruc $ results $ RMSEは予測の二乗平均平方根誤差だと思うでしょうが、そうではないと思います。Rパッケージキャレットの結果オブジェクトにあるRMSEは何ですか?
library(caret)
x <- data.frame(x = rnorm(15))
y <- x$x + rnorm(15)
myTimeControl <- trainControl(method = "timeslice",initialWindow = 10, horizon = 1, fixedWindow = FALSE, savePredictions=TRUE)
truc <- train(x,y,method = "lm",metric= "RMSE",trControl =myTimeControl,preProc = c("center", "scale"))
result1 <- sqrt(mean((truc$pred$pred-truc$pred$obs)^2))
result2 <- truc$results$RMSE
result1
result2
うーん、それはありますMSEではなくMAEです。たぶん私は作者に伝えるべきです。ありがとう、私は私が夢中になっていたと思った! –