他の列を使用して列の管理限界を設定するにはどうすればよいですか?やあみんな。
この質問が繰り返されるかもしれないことは承知しています。 たとえば、すべての回答を読みました列プロパティから管理限界を取得する
列 (:X) があり、:X 管理限界 (UCL、LCL、Ave) 用の 3 つの列があります。管理限界を :X に設定したいのですが、混乱しています。
私は試した ;
:X<
しかし、それはうまくいきません。
また、UCL、LCL、AVE 列で、:X の異なる行に異なる値が含まれることがあります。
列に対して異なる仕様制限のセットを設定することができないことはわかっていますが、管理制限に対してそれを行う方法があるかどうか疑問に思っていました。
ありがとう
品質およびプロセスエンジニアリングRe: 他の列を使用して列の管理限界を設定するにはどうすればよいですか?以下に簡単な例を示します。
- 列の管理限界を設定します。
- 配信プラットフォームを運営
- グラフィック出力に表示された列から管理限界を追加します

names default to here(1);
// Open a sample data table
dt=open("$SAMPLE_DATA/big class.jmp" );
// Add a column to be used as the subgroup
dt << new column( "group", formula(Mod(Row(), 4)));
// Add the Control Limits columns to the data table
dt << new column("Center Line", set values({62.55}));
dt << new column("Lower Limit", set values({58.08}));
dt << new column("Upper Limit", set values({67.02}));
// Set the name of the Height column to match the previously distributed
// code
dt:height << set name("X");
// Set the column Property for the Control Limits
Eval(
Substitute(
Expr(
:X << Set Property(
"Control Limits",
{XBar( avg( __avg__ ), LCL( __LCL__ ), UCL( __UCL__ ) )}
)
),
Expr( __avg__ ), :Center Line[1],
Expr( __LCL__ ), :Lower Limit[1],
Expr( __UCL__ ), :Upper Limit[1]
)
);
// Run a platform that creates a graph
dist = Distribution( Continuous Distribution( Column( :X ) ) );
// Extract the Control Limits from the column
contLimits = :X << get property("Control Limits");
// Parse through the returned Limits to get the LCL, UCL and Avg
contLimits=char(contLimits);
found=contains(contLimits,"XBar");
contLimits=substr(contLimits,found+5);
found=contains(contLimits,"avg");
contLimits=substr(contLimits,found+4);
theAvg = num( word(1,contLimits,")"));
found=contains(contLimits,"LCL");
contLimits=substr(contLimits,found+4);
theLCL = num( word(1,contLimits,")"));
found=contains(contLimits,"UCL");
contLimits=substr(contLimits,found+4);
theUCL = num( word(1,contLimits,")"));
// Add reference lines to the graph with the Control Limit values
report(dist)[AxisBox(1)] << add ref line(theLCL,Solid,Black,"LCL");
report(dist)[AxisBox(1)] << add ref line(theUCL,Solid,Black,"UCL");
report(dist)[AxisBox(1)] << add ref line(theAvg,Solid,Black,"Ave");Re: 他の列を使用して列の管理限界を設定するにはどうすればよいですか?一部の JMP プラットフォームでは複数の列プロパティを使用する場合がありますが、それらはリンクされていません。 JMP が自動的に行う以外の調整を行うには、スクリプトで「セッター」アクションと「ゲッター」アクションを使用する必要があります。
Re: 他の列を使用して列の管理限界を設定するにはどうすればよいですか?@txnelsonあなたが正しいと確信しています。
軸プロパティで管理限界プロパティを参照させることは可能だと思いますか?
Re: 他の列を使用して列の管理限界を設定するにはどうすればよいですか?前回の回答で述べたように、
私の知る限り、チャートやグラフに自動的に表示される制限はスペック制限とレスポンスだけです
管理限界には、管理図を除き、自動的にグラフに表示する機能がありません。Re: 他の列を使用して列の管理限界を設定するにはどうすればよいですか?ごめんなさい、ジム、あなたの答えが混乱しているようです。
追加した
評価(
代わりの(
Expr(
:REM OX << プロパティを設定(
"管理限界"、
{XBar( Ave( __avg__ )、LCL( __LCL__ )、UCL( __UCL__ ) )、
管理限界を表示( 1 )}
)
)、
Expr( __avg__ ), :中心線[1],
Expr( __LCL__ ), :下限[1],
Expr( __UCL__ ), :上限[1],
)、
);
私のスクリプトに制限をアップロードします。
チャートには何も表示されません。スペック制限内で動作しています。
Show Controllimits() に関するコメントが理解できませんでした。
Re: 他の列を使用して列の管理限界を設定するにはどうすればよいですか?管理限界仕様に追加した「Show Limits()」要素についてコメントするつもりでした。私の知る限り、チャートやグラフに自動的に表示される制限はスペック制限とレスポンスだけです。
管理限界は、データテーブルのさまざまなフェーズに設定できます。管理図プラットフォームは、フェーズと管理限界の表示を処理できます。管理限界プラットフォームの外に出ると、限界を表示するチャートに JSL を追加して管理限界を表示する必要があります。
Re: 他の列を使用して列の管理限界を設定するにはどうすればよいですか?ありがとうジム
この方法は仕様限界に対しては機能しますが、管理限界は表示されません。 何が間違っているのかわかりませんRe: 他の列を使用して列の管理限界を設定するにはどうすればよいですか?リスト内の値は実行されないため、以下の方法を使用して、管理制限のアップロードに必要な JSL を作成する必要があります。
Eval(
Substitute(
Expr(
:X << Set Property(
"Control Limits",
{XBar( Ave( __avg__ ), LCL( __LCL__ ), UCL( __UCL__ ) ),
Show Control Limits( 1 )}
)
),
Expr( __avg__ ), :Center Line[1],
Expr( __LCL__ ), :Lower Limit[1],
Expr( __UCL__ ), :Upper Limit[1]
)
);Re: 他の列を使用して列の管理限界を設定するにはどうすればよいですか?いいえ、データテーブルも毎日更新されます。すべてのデータは同じツールから抽出され、適切です。Re: 他の列を使用して列の管理限界を設定するにはどうすればよいですか?管理限界を毎日変更しているだけではないでしょうか? そして、管理限界がデータセットに適切であることを願っています。
Re: 他の列を使用して列の管理限界を設定するにはどうすればよいですか?ありがとう@スタットマン
レポートを作成しています。データ テーブルには、JMP によって取得したすべてのデータが含まれています。 レポート用のスクリプトを書き、最後に HTML レポートを作成しました。 このスクリプトは毎日実行する必要があるため、ご提案どおりに実行できるかどうかはわかりません。
Re: 他の列を使用して列の管理限界を設定するにはどうすればよいですか?申し訳ありませんが、あなたのお問い合わせには少し混乱しています。 JMP に x 列の管理限界を計算 (または管理図を作成) させてみませんか? 管理限界はデータの関数であり、データがどのように収集され、どのようにサブグループ化されているかを理解していますか?