I-MR でのプロセス スクリーニング、標準開発内からの管理限界?素朴な疑問。IMR バージョンの stdev 内が制限に使用されるかどうか (指定されたシグマがない場合) は興味深いです。99% そうだと思いますが、確認したかっただけで、プロセス審査報告書のメモにはこれが記載されていませんでした。
分析Re: I-MR でのプロセス スクリーニング、標準開発内からの管理限界?これは、プロセス スクリーニングがバックグラウンドで実行されている管理図ビルダー コードの問題です。開発はこの問題を認識しました。
例を挙げていただきありがとうございます。
Re: I-MR でのプロセス スクリーニング、標準開発内からの管理限界?トーニャ
ああ! 私はそれを考え出した。非常に興味深いのですが、脚本がほぼ同じだったので気になりました。
ここにコツがあります。変数の 100% に sigma を指定しないでください。シグマが指定されていないプロセス変数が 2 つある場合、プロセス スクリーニングではすべての変数に対して inside が使用されます。これは、列で計算が行われていると推測されるため、プログラミングの観点からはある程度理にかなっています。そのため、指定されたシグマにはいくつかの/任意の null が含まれており、デフォルトで列内に設定されます。
ここでは、提供されたスクリプト内のいくつかの変数に対して指定されたシグマを削除しました。ただし、管理図を作成するものには依然として指定されたシグマがあるため、管理図に表示される内容はプロセス スクリーニングに表示されるものとは異なります。
dt=Open("$Sample_Data/Cities.jmp");
dtLimits=New Table( "My Limits",
Add Rows( 13 ),
New Column( "Process",
Character,
"Nominal",
Set Values(
{"OZONE", "NO", "OZONE", "OZONE", "OZONE", "OZONE", "OZONE", "NO", "NO",
"NO", "NO", "NO", "NO"}
)
),
New Column( "LSL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.1, 0.02, 0.2, 0.1, 0.1, 0.1, 0.1, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
)
),
New Column( "Target",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.2, 0.04, 0.3, 0.2, 0.2, 0.2, 0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04]
)
),
New Column( "USL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.3, 0.06, 0.4, 0.3, 0.3, 0.3, 0.3, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06]
)
),
New Column( "Grouping",
Character,
"Nominal",
Set Values(
{"C", "C", "MW", "N", "S", "TX", "W", "C", "MW", "N", "S", "TX", "W"}
)
),
New Column( "Center",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.2, 0.04, 0.15, 0.16, 0.13, 0.2, 0.12, 0.04, 0.026, 0.035, 0.026,
0.025, 0.02]
)
),
New Column( "Sigma",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.05, 0.01, 0.05, 0.04, 0.06, 0.05, 0.05, 0.01, 0.01, 0.01]
)
),
New Column( "Importance",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 4, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7] )
),
Set Label Columns( :Process )
);
obj=dt<<PROCESS screening=""></PROCESS>
Re: I-MR でのプロセス スクリーニング、標準開発内からの管理限界?工程スクリーニングと管理図ビルダー間でCpが一致しない例をお送りください。次のコードを実行して一致させました。
dt=Open("$Sample_Data/Cities.jmp");
dtLimits=New Table( "My Limits",
Add Rows( 13 ),
New Column( "Process",
Character,
"Nominal",
Set Values(
{"OZONE", "NO", "OZONE", "OZONE", "OZONE", "OZONE", "OZONE", "NO", "NO",
"NO", "NO", "NO", "NO"}
)
),
New Column( "LSL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.1, 0.02, 0.2, 0.1, 0.1, 0.1, 0.1, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
)
),
New Column( "Target",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.2, 0.04, 0.3, 0.2, 0.2, 0.2, 0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04]
)
),
New Column( "USL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.3, 0.06, 0.4, 0.3, 0.3, 0.3, 0.3, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06]
)
),
New Column( "Grouping",
Character,
"Nominal",
Set Values(
{"C", "C", "MW", "N", "S", "TX", "W", "C", "MW", "N", "S", "TX", "W"}
)
),
New Column( "Center",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.2, 0.04, 0.15, 0.16, 0.13, 0.2, 0.12, 0.04, 0.026, 0.035, 0.026,
0.025, 0.02]
)
),
New Column( "Sigma",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.05, 0.01, 0.05, 0.04, 0.06, 0.05, 0.05, 0.01, 0.01, 0.01, 0.02, 0.03,
0.01]
)
),
New Column( "Importance",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 4, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7] )
),
Set Label Columns( :Process )
);
obj=dt<<PROCESS screening=""></PROCESS>
添付の画像を参照してください。
Re: I-MR でのプロセス スクリーニング、標準開発内からの管理限界?ありがとう、Tonya。99% そうだと確信していましたが、確認したかったのです。
もう 1 つ小さなことに気づきましたが、せっかくなので言及しておきます。 ちょっと面白いブリップですね。プロセス スクリーニングの Cp は、指定されたシグマがある場合でも、範囲内シグマを使用します。ただし、プロセス スクリーニング ツールから管理図プラットフォームにパントする場合、Cp は範囲内ではなく指定されたシグマを使用します。
Re: I-MR でのプロセス スクリーニング、標準開発内からの管理限界?プロセス スクリーニングで Indiv および MR の管理図タイプ指定を使用する場合、制限は管理図ビルダーと同じようにシグマ (平均 (移動範囲)/d2(n)) を使用して計算されます。計算はここで確認できます。
https://www.jmp.com/support/help/en/15.2/#page/jmp/control-limits-for-individual-measurement-and-moving-range-charts.shtml#ww1157183