お客様から、固定/ベースライン管理限界の使用方法についてよく質問されます。 このタイプの制限は、履歴管理制限と呼ばれることもあります。 ソフトウェアにデータに基づいて限界を計算させる代わりに、固定管理限界を使用したい場合があります。 これらの固定管理限界は通常、すでに管理されている確立されたプロセスから作成されます。 これらの制限を新しいデータで使用すると、新しいデータが過去のプロセスの制限とどのように比較されるかを確認できます。
管理図ビルダーで固定管理限界を入力するには 4 つの異なる方法があります。 JMP 。 これらは列プロパティを介して入力したり、管理限界を設定したり、限界を取得したりできます。 履歴制限を使用する 4 番目の限定的な方法は、行の状態を除外する方法です。 このブログ投稿では、これらの各方法について詳しく説明します。
例
私のブログ投稿では「管理図ビルダーを使用した管理限界の生成」印刷工程を紹介しました。 確認してみましょう。 印刷プロセスの変動により、傾き、太さ、長さの問題など、線に歪みが生じる可能性があります。 この例では、線の長さを考慮します。 印刷された長さが 16 cm +/- 0.2 cm であれば、線は良好であるとみなされます。 これ以上長くなると、文章がページからはみ出してしまう可能性があります。 これより短いと、ページ上に多くの無駄なスペースが生じてしまいます。
ブログ投稿では、このデータの管理図の作成について詳しく説明しました。 管理図の限界値の概要を以下の図 1 に示します。
Figure 1: Limits summaryFigure 1: Limits summaryFigure 1: Limits summaryFigure 1: Limits summary図 1: 制限の概要
これらのベースライン制限を新しいデータで使用したいと考えています。
1. 列プロパティ
固定制限を使用する 1 つの方法は、管理制限列プロパティを使用することです。 新しいデータを含むテーブルを開きます。 「長さ」列を選択し、「列」->「列情報」をクリックします。 [列プロパティ] ドロップダウンをクリックし、[管理限界] を選択します。 Avg に 15.99825、LSL に 15.90519、UCL に 16.09131 を入力します。 これらは、図 1 から計算された制限です。
XBar ドロップダウンをクリックし、R を選択します。 次に、R管理図の固定制限を入力します。 Avg に 0.0495、LCL に 0、UCL に 0.161693 を入力します。 これらは、図 1 から計算された制限です。
「OK」をクリックします。 長さ列に XBar 管理図と R 管理図の固定管理限界を入力しました。
「分析」->「品質とプロセス」->「管理図ビルダー」に移動して、管理図を作成します。 「長さ」を「Y」にドラッグし、「実行」をサブグループの役割にドラッグします。
Figure 4: Control chart with fixed control limitsFigure 4: Control chart with fixed control limitsFigure 4: Control chart with fixed control limitsFigure 4: Control chart with fixed control limits図 4: 固定管理限界を含む管理図JMP は、データから制限を計算するのではなく、列のプロパティで定義された固定制限を使用しました。 制限シグマの制限概要テーブルでは「ユーザー定義」と表示されていることに注意してください。 多くの点が制限の外にあることがわかります。 さらに、平均値はベースラインプロセスの平均値よりも高くなっています。 このプロセスは、ベースライン管理限界を計算するために使用した元のプロセスとは異なります。
2. 管理限界を設定する
管理限界を修正するもう 1 つの方法は、set controllimits コマンドを使用することです。 (列プロパティを使用して管理限界を設定する上記の方法を試した場合は、この例を続行する前にそれらの列プロパティを削除する必要があることに注意してください。 列のプロパティを削除するには、データ テーブルに戻ります。 長さ列を選択します。 「列」->「列情報」に移動します。 「管理限界列プロパティ」が強調表示されていることを確認し、「削除」をクリックします。上の図 2 を参照してください。) 私の意見では、管理限界を設定するのが最も簡単な方法です。 事前に列プロパティを定義することを覚えておく必要はなく、必要なのはデータ テーブルだけです。
このブログ投稿の「列プロパティ」セクションに記載されている手順を使用して、管理図を作成します。 上部のチャートを右クリックし、「制限」->「管理制限の設定」を選択します。 ベースライン制限を入力し、「OK」を押します。 R管理図についても同じことを行います。
Figure 5: Set Control Limits dialog for the XBar chartFigure 5: Set Control Limits dialog for the XBar chartFigure 5: Set Control Limits dialog for the XBar chartFigure 5: Set Control Limits dialog for the XBar chart図 5: XBar チャートの「管理限界の設定」ダイアログ
Figure 6: Set Control Limits dialog for R chartFigure 6: Set Control Limits dialog for R chartFigure 6: Set Control Limits dialog for R chartFigure 6: Set Control Limits dialog for R chart図 6: R管理図の「管理限界の設定」ダイアログ図 4 と同じグラフが表示されます。
3. 制限を取得する
Get Limits メソッドは、これまでで最も柔軟なメソッドです。 さまざまなプロセスに対して制限を固定している場合は、Get Limits メソッドを使用する必要があります。 各フェーズに異なる固定管理限界がある場合は、Get Limits メソッドを使用する必要があります。 Get Limits メソッドを使用するには、制限を定義するデータ テーブルが必要です。
制限データ テーブルには少なくとも 2 つの列が含まれます。 1 つの列は _LimitsKey という名前にする必要があります。 この列には、制限を定義するために使用されるキーワードが含まれます。 さらに、これらの各キーワードの値を定義する列がプロセスごとに 1 つ必要です。 これらの追加列には、対象のプロセスと同じ列名が必要です。
XBar チャートの制限を定義するために必要なキーワードは、_Mean (平均)、_LCL (下限管理限界)、および _UCL (上限管理限界) です。 R管理図の限界を定義するために必要なキーワードは、_AvgR (平均)、_LCLR (下限管理限界)、および _UCLR (上限管理限界)です。
これらの制限データ テーブルは、JMP の古い管理図プラットフォームで作成することも、[ファイル] -> [新規作成] -> [データ テーブル] を使用して自分で作成することもできます。 将来的には、管理図ビルダーでもこれらの制限データ テーブルを作成できるようになります。
このブログの「列プロパティ」セクションに記載されている手順に従って、管理図を作成します。 「管理図ビルダー」の横にある赤い三角をクリックし、「制限の取得」を選択します。 Length Limits.jmp データ テーブルを選択します。 図 4 と同じグラフが表示されます。
4. 除外される行の状態
除外行状態メソッドは、新しいデータと古いデータが同じデータ テーブルに存在する場合に使用できます。この方法は、履歴データが存在しない場合にのみ使用できます。そして新しいデータはすべて同じサブグループ サイズになります。 結合されたデータ テーブルで、新しい観測値に除外された行状態プロパティがあることを確認してください。これを行うには、新しい行を選択します。「行」->「除外/除外解除」を選択します。 「列プロパティ」セクションの説明に従って、管理図を作成します。 JMP は、除外されていない行 (履歴データ) のみを使用して管理限界を作成します。 新しいデータ (除外されたデータ) は引き続きグラフ上にプロットされます (淡色表示) が、これらのデータはどの計算にも使用されませんでした。

この方法の利点の 1 つは、ベースライン データと新しいデータの両方を同じグラフで確認できることです。 これは違いを判断するのに役立つ場合があります。
結論
JMP は、固定/ベースライン管理限界を定義する 4 つの異なる方法を提供します。 列プロパティ方式では、データ テーブルの列プロパティとして各管理図の制限を定義する必要があります。 管理限界の設定は最も簡単な方法であり、各管理図でマウスを右クリックして管理限界を定義できます。 制限の取得は最も柔軟な方法であり、各プロセスの制限を定義する個別のデータ テーブルが必要です。 プロセスが多く、フェーズ変数がある場合は、Get Limits を使用する必要があります。除外行状態メソッドは、データが同じテーブル内に存在し、サブグループ サイズが等しい場合に使用できます。 除外された方法では履歴データと新しいデータが同じグラフにプロットされるため、この方法を使用すると比較がより簡単になります。
参考文献
JMP ソフトウェア: 統計的プロセス制御コース ノート
@ハウスコフはい、これが管理図ビルダーが機能するように作られた方法です。管理限界を設定すると、すべてのサンプルにわたって限界が等しくなります。代わりに、プロセス スクリーニング プラットフォームを使用する必要があります。プロセス スクリーニングでは、シグマを指定し、サンプル サイズに応じて管理限界を変化させることができます。
管理限界を設定/取得する場合、管理図ではサンプルのサイズ (2 つのフェーズにより変化します) に基づいて限界を調整する機能が失われているようです。 これは、_LCL と _UCL が保存されず、_Sigma / _Std のみが保存されている場合でも発生します。 各フェーズのサンプルをもとに調整できれば良さそうです。 何かが足りないのでしょうか?
このブログ投稿では管理限界についてのみ説明します。この記事では能力分析については説明しません。これらの例には仕様限界がなかったので、能力分析は提供されませんでした。管理限界と仕様限界の違いについて説明したブログ投稿があります。 https://community.jmp.com/t5/JMPer-Cable/Control-limits-and-specation-limits-Where-do-they-come-from/ba-p/33209
テクニカル サポートに例を共有することをお勧めします。support@jmp.com に送信できます。JMP で与えられる能力分析は、指定された規格限界から計算されます。
管理限界と仕様限界を手動で入力するときに生成される CPK 値に問題があります。仕様制限を含むテーブルを作成し、それをスクリプトで呼び出すと、値は期待どおりの場所に出力されますが、CPK 値が間違っているため、入力した値ではなく独自の値に基づいて CPK が計算されていると思われます。グラフビルダーが通常生成する cpk テーブルがないことに気付きましたが、それを使用していないのでしょうか、それとも単に古いバージョンの JMP なのでしょうか?