能力分析:PPM またはパーセテージではなく、上限と下限を超えたサンプル数<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />やあ、
能力指数の上限と下限を超えるサンプル数を取得しようとしています。
( http://www.jmp.com/support/help/Capability_Platform_Options.shtml )
ただし、能力指数レポート表では PPM のみを表示できます。私の場合、同じ制限を持ついくつかの列を 1 つの列にスタックしているため、PPM は使用できません。これにより、PPM の計算が間違ってしまいます。
スクリプトを使用してカウントを取得し、別のデータテーブルで再計算できるようにする方法はありますか?
Re: 能力分析: PPM またはパーセテージではなく上限と下限を超えたサンプル数Jim はすでに優れたソリューションを提供していますが、プロセス能力プラットフォームを使用して同じ結果を得る別の方法をお知らせしたいと思います。これは、観測されたカウントが黄色で強調表示された図です。

このレポートを再現するスクリプトを以下に配置しました。不適合レポートの「観測数」列はデフォルトでは非表示の列ですが、表内で右クリックして選択することで簡単に表示できることに注意してください。以下のスクリプトは、列を再表示します。他の非表示の列は、観測 PPM、予想される PPM、予想される全体的な PPM、予想される範囲内カウント、および予想される全体的なカウントです。これは JMP 12 以降で利用可能です。
名前のデフォルトは Here( 1 );
dt = Open( "$SAMPLE_DATA/半導体能力.jmp" );
dt << プロセス能力(
プロセス変数( :PNP3 )、
スペック制限(
PNP3(
LSL( 118.677820430348 )、
ターゲット( 130.289793286446 )、
USL( 141.901766142544 )
)
)、
個別詳細レポート( 1 )、
能力箱ひげ図( 0 )、
ゴールプロット( 0 )、
SendToReport(
急送(
{"個別の詳細レポート"、"PNP3 機能"、"不適合"}、
「観測された数」、
NumberColBox、
{可視性( "可視" )}
)
)
);
Re: 能力分析: PPM またはパーセテージではなく上限と下限を超えたサンプル数こんにちは、ジムさん
別のユーザーからの能力指数レポートに関する別のスクリプトを見つけました。
そこから改造してみました。
ありがとう。
Re: 能力分析: PPM またはパーセテージではなく上限と下限を超えたサンプル数こんにちは、ジムさん
返信ありがとうございます。
あなたのスクリプトを試してみました。ただし、私の JMP 12 では新しいデータ テーブルを表示できなかったようです。
現在更新待ちのライセンスが原因であるかどうかはわかりません。
// 新しいデータテーブルを作成します
dtstats =報告(ディス)[ 「能力分析」 ][ 1 】 <<データテーブルにします。
別の質問ですが、ユーザーの Y 列の選択に従って上記の方法を使用および自動化できますか?
以下のレポートを使用する予定です。
能力指数レポート
Re: 能力分析: PPM またはパーセテージではなく上限と下限を超えたサンプル数サンプル数は間接的に計算できます。個数は指定されていませんが、部分は指定されています。したがって、N に Portion の値を乗算すると、サンプルの数が得られます。

対話的にこれを行うには、テーブルを右クリックし、[データ テーブルに作成] を選択します。次に、新しいデータテーブルに新しい列を作成し、式を指定するだけです。
% 実際の * xxxxx
ここで、xxxxx は概要統計段落の N の値です。

以下は、必要なスクリプトの例です。
デフォルトの名前はここにあります( 1 ) ;
dt =開ける( "$SAMPLE_DATA/半導体能力.jmp" ) ;
dt <<ディス=分布(
継続的配信(桁( : PNP3 ) ) 、
SendToReport( Dispatch( { 「配布物」 、 「PNP3」 、 「能力分析」 } 、
「ロングタームシグマ」 、アウトラインボックス、 {近い( 1 )} ))
) ;
// 新しいデータテーブルを作成します
dtstats =報告(ディス)[ 「能力分析」 ][ 1 】 <<データテーブルを作成します。
// 要約統計テーブルから N 値を削除します。
カウント= (報告(ディス)[ 「概要統計」 ][ 1 ][ 1 ][ 2 ] <<得る)[ 6 ] ;
// 新しい列を作成します
dtstats <<新しい列( 「サンプル数」 、方式( :名前( "% 実際" ) *カウント ) ) ;
// 結果を仮想値から実際の値に変換するための式を削除します
dtstats :サンプル数<<プロパティの削除( "方式" ) ;