R値に基づいてJMPチャートを並べ替え/順序付ける方法<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />1つのY軸パラメータ(従属変数)と何百ものX軸パラメータ(独立変数)を使用して回帰分析を行っていますが、上部に上位の相関(高いR値)が表示されます。これらすべてのチャートを取得して線形近似を適用しますが、デフォルトではこれらはパラメータ名に基づいてアルファベット順にソートされています。これらのチャートをR値の小さい順に並べ替える方法はありますか?
再:どのようにR値に基づいてJMPチャートをソート/並べ替えます。ありがとうネイト。私もこの選択肢を探ります。
再:どのようにR値に基づいてJMPチャートをソート/並べ替えます。ありがとうイアン。私はそれを徹底的に調べます。
再:どのようにR値に基づいてJMPチャートをソート/並べ替えます。ありがとう、ネイト。残念ながら、私はそのオプションを見逃していました。
再:どのようにR値に基づいてJMPチャートをソート/並べ替えます。こんにちはshwetakuvlsi1、
あなたは「適合度順」のオプションをよく知っていますか。 Football.jmpなどのサンプルデータでこれを使用すると、一番上がR二乗、一番下が最悪です。

ここで見てみるためのサンプルスクリプトです。
dt = Open( "$SAMPLE_DATA/Football.jmp" ); dt << Fit Group( Bivariate( Y( :Height ), X( :Weight ), Fit Line ), Bivariate( Y( :Height ), X( :LegPress ), Fit Line ), Bivariate( Y( :Height ), X( :Neck ), Fit Line ), Bivariate( Y( :Height ), X( :Squat ), Fit Line ), Bivariate( Y( :Height ), X( :Fat ), Fit Line ), Bivariate( Y( :Height ), X( :Bench ), Fit Line ), Bivariate( Y( :Height ), X( :Speed ), Fit Line ), <<{Arrange in Rows( 1 ), Order by Goodness of Fit},);あなたは何百ものXを持っているので、make combined data tableを使って物事を表形式に変えることさえしたいかもしれません。

次に、R二乗値を選択します。

よろしく、
ネイト
再:どのようにR値に基づいてJMPチャートをソート/並べ替えます。Response Screeningプラットフォームを見てみましょう。
http://www.jmp.com/support/help/Response_Screening.shtml
これはこの種のことのために設計されています。
しかし、現在の方法に固執したい場合は、以下に示すようなアプローチを使用できます。[ファイル]> [新規]> [新しいスクリプト]を実行し、コードをコピーしてから[編集]> [スクリプトの実行]を選択します。
NamesDefaultToHere ( 1 ;
//データを作ります
nr = 25年 ; //行数
nc = 21 ; // 列の数
m = J (nr、nc、ランダム正規 ());
cNames = { "Y" ; にとって (c = 2 、c≦nc、c ++、 InsertInto (cNames、 "バツ" || チャー (c- 1 ));
dt = AsTable (m、<< ColumnNames (cNames));
dt << setName ( "多くのX" ;
// 'Traditional' YでXにフィット 。。
//(1)見えないところでプラットフォームを起動する
biv = dt << 二変量 (Y(cNames [ 1 ])、X(cNames [ 2 :: NItems (cNames)])、FitLine、不可視);
//(2)Rの2乗値を見えない表にする
dt2 = 報告書 (バイブ[ 1 ])[ TableBox ( 1 )] << makeCombinedDataTable (目に見えない( 1 ;);
r2Del = dt2 << getRowsWhere (:列1!= 「RSquare」 ;
dt2 << deleteRows (r2del);
dt2 << ソート (By(:Column 2)、Order(Descending)、ReplaceTable);
//(3)Rの2乗によるXの順序を取得する
xOrder = カラム (dt2、 "バツ" )<< getValues ;
//(4)見えないレポートと表を閉じる
報告書 (バイブ[ 1 ])<< ウィンドウを閉じる ;
閉じる (dt2、NoSave);
//(5)正しいXの順番でプラットフォームを起動する
biv = dt << 二変量 (Y(cNames [ 1 ])、バツ( 評価 (xOrder))、FitLine);
//応答スクリーニングプラットフォーム。。。
待つ ( 3 ;
rs = dt << 応答スクリーニング (Y(cNames [ 1 ])、X(cNames [ 2 :: NItems (cNames)]));