随机森林决策树根节点样本数与观测总数不符问题求助
根节点样本数不符的原因分析
- 你的随机森林模型是基于**训练集
X_train**训练的,决策树根节点的sample值对应的是训练集的样本量,而非整个数据集的248条观测值。你的X_train样本量应该恰好是184条,剩下的64条是测试集X_test。 - 你设置了
bootstrap=False,这意味着随机森林中的每棵决策树都会使用全部训练集样本构建,不会进行有放回抽样,因此根节点的样本数直接等于X_train的行数,这是完全正常的行为。
你可以在代码中添加print(X_train.shape[0])验证,输出结果应该就是184,以此确认训练集的实际大小。
内容的提问来源于stack exchange,提问作者OEC
相关产品推荐
相关产品推荐

