Bostonousing.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 2乗は<0です。
通常、検証グループがパーティションプラットフォーム上で実行されるデシジョンツリーモデルでは、パーティションは検証グループのR square <0の前に自動的に停止されます。
グループRの2乗が分割を停止することを確認するためにコードに追加しようとしているようですが、その方法がわかりません。マニュアルが見つかりました。ありがとうございました。
https://www.jmp.com/support/help/13-2/Example_of_a_Continuous_Response.shtml
……見つかった解には4つの分割があります。分割履歴プロットは、4分割後に検証データセットにそれ以上の改善がないことを示しています。検証データ上のRS二乗値0.39は、疾患進行の強力な予測因子としてこのモデルを支持しない。パーティションプロットのパーティション間の散布図は、このモデルがYレベルをうまく分離していないことをさらに示しています。……
専門家に相談する:JSLの結果を決定木と同じにするコードを作成するにはどうすればよいですか。プラットフォーム上で自動的に実行される結果どうもありがとうございました!
