【问题标题】:I have some question about predicting new data in random forest我对预测随机森林中的新数据有一些疑问
【发布时间】:2019-10-06 20:49:15
【问题描述】:

我有一些问题,当使用随机森林来 X_train、y_train、X_test、y_test。

在训练数据时,我是这样使用的:

rf_train

但是,我有一个问题。哪一个对预测新数据是正确的。 :

1.

randomForest(y = y_test, x = X_test, ntree = 1000)

2.

预测(rf_train,X_test)

请告诉我哪个是正确的。

【问题讨论】:

  • 你检查过?predict.randomForest
  • @akrun 我做到了 :-) ...不久前我用 R 和 randomForest 包做了很多工作。我仍然记得其中的一些^^

标签: r random-forest


【解决方案1】:

在这种情况下,您可以结合使用函数签名以及您的直觉(和文档)来回答您自己的问题。 predict 函数用于将随机森林模型应用于新的测试数据。正如您所称,predict 将调用randomForest 的模型输出作为第一个参数。第二个参数是包含测试数据的数据框或矩阵,每个测试用例一行。正如documentation 所提到的,至少在使用回归构建的随机森林模型的情况下,输出是一个响应向量,每个测试用例/输入矩阵/测试用例数据框的行的一个响应。

【讨论】:

    猜你喜欢
    • 2020-10-20
    • 2018-09-28
    • 2014-08-07
    • 2021-03-21
    • 2019-05-04
    • 2019-07-10
    • 2021-06-23
    • 2019-02-19
    相关资源
    最近更新 更多