在Boston housing.jmp的情况下,调整JSL代码中“Minimum Size Split”和“Split Best”的参数来控制决策树的自动分区。
Partition(
Y( :mvalue ),
X( :crim, :zn, :indus, :chas, :nox, :rooms, :age, :distance, :radial, :tax, :pt, :b, :lstat ),
Validation Portion( 0.3 ),
Minimum Size Split( 2 ),
Split Best( 1000 )
);
但是,在上述代码计算之后,验证组的R平方<0。
通常,在决策树模型中,在分区平台上执行验证组,分区将在验证组的R square <0之前自动停止。
看起来我要添加到我的代码来验证组R平方停止分裂,但我不知道该怎么做。我只找到了手册。谢谢你!
https://www.jmp.com/support/help/13-2/Example_of_a_Continuous_Response.shtml
......找到的解决方案有四个分裂。拆分历史记录图显示,在四次拆分后,验证数据集没有进一步改进。验证数据的RSquare值为0.39不支持该模型作为疾病进展的强预测因子。分区图中分区的分散进一步表明该模型没有很好地分离Y级......
咨询专业人士:如何编写使JSL结果与决策树相同的代码在平台上自动执行的分区结果?非常感谢你!
