モデルDisplayBox値抽出にフィット<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、ここで私はJMPスクリプトの中でいくつかの基本的なプロセスについての私の毎日のお問い合わせです:
Fit Model> Effect Testによって生成されたp値を新しいテーブルにキャプチャしようとしています。
これが私がこれまでに持っているものです:
名前のデフォルトはここにあります(1)。
dt =現在のデータテーブル()。
m = {};
m1 = [];
m2 = [];
j = 9。
(i = 175、i <= N Col(dt)、i ++、
fm =フィットモデル(
Y(列(i))、
効果(:TRT01P、列(j))、
パーソナリティ(標準最小二乗)、
強調(エフェクトレバレッジ)
目に見えない、
実行(
列(i)<< {適合性の欠如(0)、
予測による実績のプロット(1)、予測による残差のプロット(1)、
プロット効果レバレッジ(1)}
)
;
fmr = fm << report;
(m、Column Name(i))に挿入します。
m1 = m1 || fmr [OutlineBox(8)] [Number Col Box(21)] [1]; //エラーメッセージ "DisplayBoxを添え字できません"
m 2 = m 2 || fmr [OutlineBox(8)] [Number Col Box(21)] [2];
j = j + 2。
;
新しいテーブル( "ANCOVA"、
新しい列( "ヘッダー"、文字、設定値(m))、
新しい列( "治療"、数値、設定値(m1))、
新しい列( "線形共変量"、数値、設定値(m 2))
;
モデルのDisplayBox値の抽出に合わせるこの参照は少し注意が必要です。 ツリー構造の確率を見ると、それが実際にはテーブルボックスのサブサブ構造にあることがわかります。

したがって、完全なパスを参照してから、リストを取得するために「<< get」メッセージを使用し、最後にリストの最初の要素を選択する必要があります。 これはp値を取得する参照です。
m1 = m1 || (fmr [ アウトラインボックス ( 8 [] 1 ] [ 5 ] [ 2 ] <<取得 )[ 1 ] ;
探している2番目の値を取得する最も簡単な方法は、アウトラインボックスの固有の名前 "Effect Tests"に直接移動して、そこからドリルダウンすることです。
(fmr [ 「効果テスト」 ] [ 1 ] [ 6 ] <<取得 )[ 1 ]