データテーブルを開いた後、ユーザーがXリグレッサ/ファクターである列を選択できるスクリプトがあります。
Panel Box( "Column Selection",
Lineup Box( N Col( 2 ),
Text Box( "Select Controlled Conditions" ),
cont_cond list = Col List Box( All )
)
)
リストcont_condは、スクリプトの残りの部分(探索的データ分析を作成し、出力グラフ/分布などをジャーナルに保存する)で非常にうまく機能しました。
しかし、今、私は最後の仕事をしていて、完全に困惑しています。 目標は、すべての主効果の相関のカラーマップと、cont_cond配列内のすべての要素の双方向の交互作用を作成することです。 新しいDOEを作成していません。 これは、データテーブルにすでに存在するデータの評価用です。 これは私が持っている限りです:
d = DOE( Evaluate Design, X( cont_cond( 1 ) ) );
これにより、少なくとも[デザインの評価]ボックスが表示され((1)要素のみを選択したため、理由はわかりません)、cont_cond配列のすべての要素を[ファクター]ボックスにロードします。 [モデル]ボックスで[主効果と交互作用]を手動で選択し、結果の相関に関するカラーマップを、前のスクリプトで既に開いているジャーナルに手動で送信できます。しかし、アイデアはそれが自動的に追加されることです。
繰り返しになりますが、このコミュニティページとJSL Scripting Indexで行ったすべての調査には、上記の引数の固定リストの各名前付きまたはインデックス付きXでのハードコーディングの例しかありません。 また、Analyze-Multivariateプラットフォームを放棄しました。これは、カテゴリのXファクターを取り込むことができないためです。
1. cont_cond配列のすべての要素が設計評価用に選択されるように、d = DOE(Evaluate Design、X ???)コードを作成するにはどうすればよいですか?
2. 2因子交互作用(cond_cont配列の要素数に基づいて可変になる)も選択されていることを確認するにはどうすればよいですか?
3.これが完了したら、結果のカラーマップのジャーナルを相関でスクリプト化するのではなく、手動で右クリックしてジャーナルを作成するにはどうすればよいですか?
どうもありがとう!
リサ
これが役立つかどうかはわかりませんが、以下に示すようなものを使用して、EvaluateDOEレポートから相関マップを取得できるはずです。説明のために、サンプルデータライブラリのデータを使用しています。
names default to here(1);
dt = open("$sample_data\quality control\thickness.jmp");
eval = DOE(Evaluate Design, x(:thickness 01, :thickness 02, :thickness 03));
reval = eval << report;
reval << show window(0); //here to minimize the Evaluate DOE report window
colormap = reval["Color Map on Correlations"]; //this grabs the Color Map Outline box
new window("test",
Outline box("correlations map", colormap)
);