JMPで計算された管理限界に基づいて追加の参照線を追加した管理図を生成することを最終目標として、スクリプトの作成に取り組んでいます。 私がする必要があると私が信じているのは、 _KSigma、_Std Dev、_Mean、_LCL、および_UCL。 そこから、これらの値を使用して、元の管理図に追加し直す必要がある別の参照線を計算する必要があります。私が抱えている最大のハードルの1つは、2つの異なるパラメーターを調べているため、1つのデータテーブルから2つの管理図が生成されることです。 私はかなりの数の異なることを試しましたが、それらが意図したとおりに機能しないか、正しく実行する方法がわかりません。
最小限の成功で達成された、これまでに行ったことのいくつかは次のとおりです。
- 管理図から新しいデータテーブルに制限を保存します。 これは機能しますが、無題のテーブルを保存する方法や、無題のテーブルにある変数にアクセスする方法がわかりません。
- 新しい参照線をチャートスクリプトの数式にします。 これは、2番目のデータテーブルでは正しく計算されますが、最初のデータテーブルでは初期化されないため、半分しか機能しません。
実行方法がわからないという他のアイデア:
- 管理図から必要な値を変数として保存し、計算に使用します。 そうすれば、最初の管理図を閉じて新しい管理図を作成できます。
- 管理図からマトリックスまたはリストに目的の値を保存し、そこから計算を実行します。
- JMPの管理図から「手動」で管理限界を計算しますが、式がわかりません。
誰かがこれを行う方法についてスクリプトの提案や他のアイデアを持っているなら、私に知らせてください。
管理限界の生成に使用するJMPプラットフォームを共有できれば、他の人が良い提案をするのに役立つと思います。
JMP 10を使用して、管理限界を生成するIRチャートを作成しています。
これにより、データテーブルを参照する方法がわかります。
names default to here(1);
dt=open("$SAMPLE_DATA\big class.jmp");
cc = Control Chart(
Group Size(1),
KSigma(3),
Chart Col(:height, Individual Measurement, Moving Range),
Chart Col(:weight, Individual Measurement, Moving Range),
SendToReport(
Dispatch(
{"Individual Measurement of height"},
"IR Chart of IM",
FrameBox(2),
{Frame Size(68, 208)}
),
Dispatch(
{"Moving Range of height"},
"IR Chart of MR",
FrameBox(2),
{Frame Size(68, 208)}
)
)
);
dtLimits = cc << in new table;