こんにちは、私は JMP 10 ユーザーです。 XBar チャートで UCL と LCL が正しく計算または表示されない理由がわかりません。 これが私のスクリプトと、チャートがどのように見えるかの抜粋です。 データ セットまたはスクリプトで何かおかしなことが起こっているかどうかはわかりません。 ありがとう。

Control Chart(
SendToByGroup( {:Category == "A"} ),
Sample Label( :Name( "Date" ) ),
KSigma( 3 ),
Chart Col( :Process, XBar, R ),
By( :Category ),
SendToByGroup(
{:Category == "A"},
SendToReport(
Dispatch(
{"Variables Control Chart Category=A", "XBar of Process"},
"2",
ScaleBox,
{Min( 9.79 ), Max( 10.21 ), Inc( 0.05 ), Minor Ticks( 0 ),
Add Ref Line( 9.9, Solid, "Dark Blue", "Lower Spec" ),
Add Ref Line( 10.1, Solid, "Dark Blue", "Upper Spec" ),
Rotated Labels( "Horizontal" )}
)
)
),
SendToByGroup(
{:Category == "B"},
SendToReport(
Dispatch(
{"Variables Control Chart Category=B", "XBar of Process"},
"2",
ScaleBox,
{Min( 9.65 ), Max( 10.25 ), Inc( 0.1 ), Minor Ticks( 0 ),
Add Ref Line( 9.9, Solid, "Dark Blue", "Lower Spec" ),
Add Ref Line( 10.1, Solid, "Dark Blue", "Upper Spec" ),
Rotated Labels( "Horizontal" )}
)
)
),
SendToByGroup(
{:Category == "C"},
SendToReport(
Dispatch(
{"Variables Control Chart Category=C", "XBar of Process"},
"2",
ScaleBox,
{Min( 9.945 ), Max( 10.055 ), Inc( 0.01 ), Minor Ticks( 0 ),
Add Ref Line( 9.97, Solid, "Dark Blue", "Lower Spec" ),
Add Ref Line( 10.03, Solid, "Dark Blue", "Upper Spec" ),
Rotated Labels( "Horizontal" )}
)
)
)
);
tonya_mauldin0 さん、説明ありがとうございます! 私の XBar チャートは正しく機能しているようで、実際の CL 値を取得する方法がわかりました。
従来の管理図には、非表示と除外に関する非常に特殊なルールがあります。以下はドキュメントからの抜粋です。
"
グラフを作成する前に、サンプルのすべての行が除外されます。
|
サンプルは制限の計算には含まれませんが、グラフには表示されます。
|
サンプルはチャート作成後に除外されます。
|
サンプルは制限の計算に含まれ、グラフに表示されます。 グラフを開いた状態でサンプルを除外しても、出力は何も変わりません。
|
グラフを作成する前に、サンプルのすべての行が除外され、非表示になります。
|
サンプルは制限の計算に含まれず、グラフにも表示されません。
|
グラフの作成後、サンプルのすべての行が除外され、非表示になります。
|
サンプルは制限の計算に含まれますが、グラフには表示されません。 サンプル マーカーはグラフから消え、サンプル ラベルは軸に表示されたままになりますが、制限は変わりません。
|
Hide と Exclude は、サンプル内の最初の観測の行の状態に対してのみ機能します。 たとえば、サンプルの 2 番目のオブザベーションが非表示になっていて、最初のオブザベーションが非表示になっていない場合、サンプルは引き続きチャートに表示されます。
ノート: Presummarize チャートで除外された行は、サンプル内の位置に関係なく、計算から除外されます。
•除外/非表示ルールの例外: 非表示の行と除外された行の両方が、特殊原因のテストのポイント数に含まれます。 除外された行には、特別な理由のフラグを付けることができます。 非表示のポイントにはラベルを付けることができません。 特殊原因のテストのフラグが非表示のポイントにある場合、チャートには表示されません。
"
サンプルサイズが一定でないため、管理限界は一定ではありません。管理限界は一定ではないため、グラフには表示されません。何が表示されますか?最後の UCL と LCL、最初の UCL と LCL、またはその間の値?実際の値を確認するには、上部の赤い三角形をクリックして、[サマリーを保存] を選択します。
こんにちは Statman さん、調査していただきありがとうございます。 質問に対する回答は次のとおりです。
- データ テーブルには 100,000 行あります。 86,000 行が除外されます。 XBar チャートには、除外されたデータが含まれていましたが、理由は不明です。 JSL を使用してサブセットを作成し、除外された行を削除することにしました。 表示されている管理図スクリプトは、JMP で生成されたものです。
- CL 値は、グラフに表示されていない場所には表示されません。 UCL と LCL が正しく表示されないと言ったのはそのためです。 または、私は間違っていて、CL 値が常に存在するとは限らないのですか? その場合、どうすればそれらの値が何であるかを知ることができますか? あなたが述べたように、制限は非常に正しいかもしれません。
- A、B & C は、プロセス変数のサブグループです。
- サブグループのサイズが一定ではありません。
喜んでお手伝いさせていただきますが、最初にいくつか質問があります。
JMP に管理図を作成させないのはなぜですか (または、メニューを使用するときに JMP スクリプトを表示するのですか?)。
データセットを添付していただけますか?
添付の写真からは、制限が間違っていると結論付ける理由がわかりませんか?
A、B、C は 3 つの異なるプロセス変数ですか (JMP はそれらを呼び出します)?
私は実際にあなたの写真のいくつかに CL の値が表示されません.
一見すると、サブグループのサイズが一定ではないように見えます。 制限の計算に R-bar/d2 を使用しているのか、Std Dev を使用しているのかわかりません。