R:随机森林回归模型中的错误训练数据

R: Error training data in random forest regression model

我正在尝试为月度时间序列数据训练回归随机森林模型。但是,当尝试 运行 以下代码时

# Training the model
model_rf <- train(diff_gasp ~ ., data = diff_gas, method = "cforest",
              metric = "RMSE", trControl = ctrl, tuneGrid = grid_rf)

我收到错误:

1 package is needed for this model and is not installed. (party). Would you like to try to install it now?
1: yes
2: no

据推测,train() 位于已安装和导入的插入符号包中。此错误不是交互式的...所以我无法单击或键入“是”并查看会发生什么。我尝试安装软件包“party”,但似乎没有加载任何内容。

我能做什么?

这是数据的 link 来源 (非差分 gas_data.csv 和差分 diff_gas.csv) 其中最后一列(汽油价格)是标签,其余列是特征:https://drive.google.com/drive/folders/1R5-vVkgQLEpVaQkqq7k96O4nF_LJ1aqA?usp=sharing

我想使用随机森林回归模型进行预测,并从数据中了解最相关的特征来预测天然气价格。帮助实现这一目标将不胜感激。

安装 caret 不会安装它可以使用的建模包,以避免用您不使用的包填满您的硬盘。您需要单独安装它们。在这种情况下,您需要 运行:

install.packages("party")