JMPスクリプトを使用して予測式の保存を自動化しますか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />皆さん、こんにちは。
JMP スクリプト作成の経験が豊富な方がここでいくつかの提案を提供してくれることを願っています。私がやりたいのは、[モデルの適合] オプションを使用して単純な線形回帰を適合し、スクリプトを通じて後続のモデルの予測式を現在のデータ テーブルに自動的に保存することです。最初の部分 (モデルの適合) はできましたが、2 番目の部分を理解するのは難しいことがわかりました。
アドバイスをいただければ幸いです。 私は R または STATA でのプログラミングに慣れているので、JSL に慣れるまでの過程でした。実際、優れた JSL リファレンスに関する推奨事項があれば (JMP スクリプト ガイド以外に、これは非常に不足していると思います)、それも素晴らしいことです。
ダン
Re: JMP スクリプトを使用して予測式の保存を自動化しますか?理にかなっていますね、ありがとうございます!
Re: JMP スクリプトを使用して予測式の保存を自動化しますか?(他のプラットフォームと同様に) 'Fit Curve' では同じレポート ウィンドウ内で複数の近似ができるため、(1 つしかない場合でも) 必要な曲線を JMP に指示する必要があります。
NamesDefaultToHere(1);
// Sample data
dt = Open("$SAMPLE_DATA/Nonlinear Examples/Chemical Kinetics.jmp");
// Fit a curve with Nonliear
fc = Fit Curve( Y( :Name( "Velocity (y)" ) ), X( :Concentration ), Fit Logistic 4P Hill );
Wait(2);
// The fitted curve is 'Fit[1]': Save the prediction formula
fc << fit[1](savePredictionFormula);
Re: JMP スクリプトを使用して予測式の保存を自動化しますか?こんにちは、みんな、
モデルのフィットではなくカーブのフィットでも同じことができますか? 以下のコードでは何も得られません。
nl = Fit Curve(
Y( :Response ),
X( :Dose ),
Fit Logistic 4P Hill( ),
);
nl << prediction formula;
Re: JMP スクリプトを使用して予測式の保存を自動化しますか?これは、段階的回帰を自動化するためのサンプル スクリプトです。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
fm = Fit Model(
Y( :NPN1 ),
Effects(
:PNP1,
:PNP2,
:NPN2,
:PNP3,
:IVP1,
:PNP4,
:NPN3,
:IVP2,
:NPN4,
:SIT1,
:INM1,
:INM2,
:VPM1,
:VPM2,
:VPM3,
:PMS1,
:SNM1,
:SPM1,
:NPN5,
:EP2,
:ZD6,
:PBA,
:PLG,
:CAP
),
Personality( "Stepwise" ),
Run
);
fm << Finish;
nfm = fm << run model;
nfm << prediction formula;
Re: JMP スクリプトを使用して予測式の保存を自動化しますか?先ほどの回答と同じ方法です
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
FM=Fit Model(
Y( :NPN1 ),
Effects( :PNP1 & Knotted( 5 ) ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(
:NPN1 << {Summary of Fit( 1 ), Analysis of Variance( 1 ),
Parameter Estimates( 1 ), Lack of Fit( 0 ), Plot Actual by Predicted( 0 ),
Plot Residual by Predicted( 0 ), Plot Effect Leverage( 0 )}
),
SendToReport(
Dispatch( {"Response NPN1"}, "Effect Details", OutlineBox, {Close( 0 )} )
)
);
fm << prediction formula;Re: JMP スクリプトを使用して予測式の保存を自動化しますか?フレキシブル スプライン フィットを使用する場合、これはどのように変更されるでしょうか。
Re: JMP スクリプトを使用して予測式の保存を自動化しますか?みなさん、こんにちは。
フィットモデル(段階的)の予測値を保存したいと考えています。 私を助けてもらえますか?
Re: JMP スクリプトを使用して予測式の保存を自動化しますか?アドバイスをいただければ幸いです。 私は R または STATA でのプログラミングに慣れているので、JSL に慣れるまでの過程でした。実際、優れた JSL リファレンスに関する推奨事項があれば (JMP スクリプト ガイド以外に、これは非常に不足していると思います)、それも素晴らしいことです。
このフォーラムは、JSL について学ぶのに最適な場所です。簡単な言語ではありませんが、コツを掴めばかなり病みつきになります。
JMPer Cable ニュースレターには、優れた JSL の例がいくつか掲載されています。JMP | JMP ニュースレター
JMP 10 のスクリプト インデックスは、大量のサンプル コードによって大幅に強化されました ([ヘルプ] > [スクリプト インデックス])。
また、9 月に開催される JMP カンファレンスに参加することをお勧めします。とてもお得です。
JMPスクリプトを使用して予測式の保存を自動化しますか?素晴らしいです - ありがとうございます!
D
Re: JMP スクリプトを使用して予測式の保存を自動化しますか?こんにちはダン
これで問題は解決しますか? 予測値を数式とともに列に保存します。
リンフィット=フィットモデル(
Y ( :イーヴァル) 、
効果( :クヴァール) 、
人格(標準最小二乗法) 、
モデルの実行
) ;
リンフィット<<予測式;
BR、マリアンヌ