さまざまな検証で標準最小二乗回帰を 1000 回実行するにはどうすればよいですか?さまざまな検証 (ブートストラップ: 1000 の検証およびトレーニング グループ) で標準最小二乗回帰を 1000 回実行するにはどうすればよいですか?結果ファイルには、さまざまなグループと 1000 回の反復の R2 乗、および因子プロファイリングの結果が含まれています。ありがとう。
親愛なるみんな、
私は JMP Pro を初めて学習した者です。 7 つの異なる予測因子と 1 つの応答因子のデータを取得しました。さまざまな検証を使用して標準の最小二乗回帰を 1000 回実行したいと考えています。この分析をニューラル ネットワークと比較するには、スクリプト検証メソッド (「ホールドバック」、0.1) を使用して簡単に行うことができます。
これで RSquares を正常に取得できるようになりました。しかし、さまざまな検証の因子プロファイリング (各予測子の重要性) 結果を取得する方法がまだわかりません。
以前、親切な JMP スタッフから、このスクリプトを使用して最小二乗回帰のさまざまな検証の RSquares を取得できるとの返事を受けました。 ( https://community.jmp.com/t5/Discussions/How-to-make- Different-validation-automatically-using-JMP-script/mp/65523 )
dt< ありがとう。
Re: さまざまな検証で標準最小二乗回帰を 1000 回実行するにはどうすればよいですか?JSL Companion、第 2 版の第 9 章用に書かれたスクリプトを添付します。それは次のことを示しています。
- 一元配置分析からの 2 サンプル t 検定のブートストラップ (100 のみが選択されました)
- 結果を得る方法
- 結果をプロットする方法
- 追加として、カスタマイズ フレームボックス ウィンドウにクリックを送信してカスタマイズを注文する方法を示します。

Re: さまざまな検証で標準最小二乗回帰を 1000 回実行するにはどうすればよいですか?JSL のコマンドを介してブートストラップできることは知りません。私が提案していた方法は GUI を使用することでした。設定方法については、スクリプト索引の「リサンプル周波数」見出しの下にある例を参照してください。
更新 - JSL メッセージ機能があります (スクリプト インデックスで「ブートストラップ」を検索すると見つかります)...毎日何か新しいことを学びます。笑。
M
Re: さまざまな検証で標準最小二乗回帰を 1000 回実行するにはどうすればよいですか?お返事ありがとうございます。はい、JMP Pro を使用しています。申し訳ありませんが、ブートストラップに使用される統計が見つかりませんでした。
これが私のスクリプトです: 1000 の異なる検証を使用して、この分析を 1000 回実行したいだけです。ありがとう。
Fit Model(
Validation( :Validation ),
Y( :Std meanDT ),
Effects(
:Std wl
),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run(
Profiler(
1,
Confidence Intervals( 1 ),
Dependent Resampled Inputs( 1 ),
Arrange in Rows( 4 ),
Reorder X Variables(
:Std wl
),
Term Value(
Std wl( 0, Lock( 0 ), Show( 1 ) )
)
),
:Std meanDT << {Lack of Fit( 0 ), Plot Actual by Predicted( 1 ),
Plot Regression( 0 ), Plot Residual by Predicted( 1 ),
Plot Effect Leverage( 1 )}
)
);
Re: さまざまな検証で標準最小二乗回帰を 1000 回実行するにはどうすればよいですか?あなたがやりたいことは(JMP Proを持っていると仮定して)、ブートストラップしたい統計(すなわち、フィットモデルレポートの相互検証セクションのRSquare)を右クリックし、「ブートストラップ」を選択することだと思います。反復回数を選択すると、データ テーブルと結果のレポートが生成されます。