JSLを使用して "Stepwise History"をデータテーブルに保存する方法"Fit model"プラットフォームの "Stepwise History"の結果をデータテーブルに保存しようとしています。
次のスクリプト
obj = Fit Model( Y( :Y ), Effects( :X1, :X2, :X3, :X4, :X5, :X6, :X7, :X8, :X9, :X10, :X11, :X12, :X13, :X14 ), Personality( "Stepwise" ), Run( Stopping Rule( "P-value Threshold" ), Prob to Enter( 0.2 ), Direction( "Mixed" ) ) ); obj << go;
r = obj << Report; dt = r[Table Box( 4 )] << Make into Data Table; Close(dt,Save("Testsave.JMP"));
結果は、段階的な履歴からの列名を持つデータテーブルですが、行は0です。そのため、残りの分析に必要な情報は表にはありませんが、レポートには履歴が表示されます。
誰かがこれを機能させるアイデアを持っていますか?
再:どうやってJSLを使って "Stepwise History"をデータテーブルに保存することができますかありがとう、私はすでにこれを適用しました、そして、それは素晴らしい働きをします、
再:どうやってJSLを使って "Stepwise History"をデータテーブルに保存することができますかあなたはプラットフォームを "終了"する必要があります。 下記のスクリプトを参照してください。
Names Default To Here( 1 );
origdt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
obj = origdt << Fit Model(
Y( :NPN1 ),
Effects(
:PNP1,
:PNP2,
:NPN2,
:PNP3,
:IVP1,
:PNP4,
:NPN3,
:IVP2,
:NPN4,
:SIT1,
:INM1,
:INM2,
:VPM1,
:VPM2,
:VPM3,
:PMS1,
:SNM1,
:SPM1,
:NPN5
),
Personality( "Stepwise" ),
Run( Stopping Rule( "P-value Threshold" ), Prob to Enter( 0.2 ), Direction( "Mixed" ) )
);
obj << go;
obj << finish;
r = obj << Report;
dt = r["Step History"][Table Box( 1 )] << Make into Data Table;
Close( dt, Save( "Testsave.JMP" ) );