1
Amy 原创整理|资料核验:2026-11-02
scikit-learn当前ExtraTreesRegressor文档列出bootstrap=False为默认值:每棵树使用全部训练数据建立。名称里有随机树,不代表默认就为每棵树重新有放回抽取一批样本。
其随机性还来自分裂选择;文档列出random_state控制的来源,包括分裂值的随机抽取,以及在相应参数启用时的特征采样和样本bootstrap。几个层面的随机机制需要分开理解。
Amy建议:比较两组实验时,把bootstrap与max_features连同随机种子一起写入记录;否则只记“树数量相同”,仍可能是在比较不同训练机制。若要使用袋外评分,先核对bootstrap=True这个前提;默认不启用该评分。
这些是参数解释,不是模型效果承诺。尤其不要仅凭训练数据是否重复采样,就断言某个模型一定更准确或不会过拟合。
官方来源:
https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.ExtraTreesRegressor.html