【问题标题】:Selecting variables for random forest为随机森林选择变量
【发布时间】:2021-04-16 09:15:49
【问题描述】:

我在reprtree 中制作了一个随机森林树的表示,但我认为我有太多节点:

我写的那一行:RFM = randomForest(Rating ~., data = training)

我想去掉一些不相关的变量,但是我写的所有东西都不起作用;我试过了:

RFM = randomForest(Customer_type, Rating, cogs, data = training) 只有这三个变量,但我仍然有错误。

您知道如何在不编写 Rating ~. 公式的情况下“选择”数据框中的变量吗?我尝试更改ntree,但我仍然有太多节点。

【问题讨论】:

    标签: r random-forest


    【解决方案1】:

    randomForest 接受一个公式对象。试试看:

    RFM = randomForest(Rating~Customer_type + Rating + cogs, data = training)
    

    【讨论】:

      【解决方案2】:

      您可以调查所有变量的变量重要性。如果要排除不相关的变量,可以删除具有负或边际变量重要性的变量。

      我认为您可以使用以下方法简单地调查变量重要性:importance(RFM)

      【讨论】:

        猜你喜欢
        • 2017-08-29
        • 2015-12-10
        • 2020-08-15
        • 2013-07-25
        • 2017-08-29
        • 2014-09-19
        • 2017-09-03
        • 2019-04-23
        • 2021-03-12
        相关资源
        最近更新 更多