R 中的 train() 函数出错

Error on train() function in R

我正在尝试从在线示例中学习,但卡在了一部分上。特别是当我使用 train() 函数时。我收到一条错误消息,说 train 不是一个函数。我做了研究并相信 train 是一种功能。 我复制的代码是: xgb_tree_model = train(SalePrice~., data=train, method="xgbTree", trControl=control, tuneGrid=grid, metric="rmsle", maximize = FALSE)

我使用的网站是http://hamelg.blogspot.com/2016/09/kaggle-home-price-prediction-tutorial.html

您可以一步步查看。

  1. 检查包是否安装。使用以下命令检查。

    find.package(c("caret"),lib.loc=NULL,quiet=FALSE, verbose = getOption("verbose"))

    如果找到它会显示包路径,否则会显示错误消息。

  2. 如果没有安装包,使用install.packages("caret")安装 这将安装包。

  3. 现在使用 library(caret)

  4. 加载插入符号包
  5. 调用train()函数。现在您应该不会收到错误消息了。