私はJMPが初めてなので、CPKの計算に何らかの手助けが必要です。
各実験の完了時に、私は(理想的なシナリオでは)-5.0から+ 5.0までの範囲の約600個の値を持っていますが、これらのうち-3.0から+3.0の範囲内の値だけが私にとって興味深いものです。-3.0から+3.0の範囲外の値を除外するオプションはありますか?
今私は手動で(削除のように)手動でJMPにインポートする前に値を編集しています
前もって感謝します
このスクリプトは、上記のMarkの提案を示しています。スライダを動かすと、それに応じてグラフが更新されます。
NamesDefaultToHere(1);
// Make some random data
dt = NewTable("Data",
NewColumn("X", Formula(RandomNormal(0,2.0))),
NewColumn("Y", Formula(RandomNormal(0,2.0))),
NewColumn("Z", Formula(RandomNormal(0,2.0))),
AddRows(100)
);
// Do capability with a local data filter
dt << Process Capability(
Process Variables( :X, :Y, :Z ),
Spec Limits(
X( LSL( -2 ), Target( 0 ), USL( 2 ) ),
Y( LSL( -3 ), Target( 0 ), USL( 3 ) ),
Z( LSL( -4 ), Target( 0 ), USL( 4 ) )
),
Goal Plot( 0 ),
Capability Index Plot( 1 ),
Local Data Filter(
Add Filter(
columns( :X, :Y, :Z ),
Where( :X >= -3 & :X <= 3 ),
Where( :Y >= -3 & :Y <= 3 ),
Where( :Z >= -3 & :Z <= 3 )
)
)
);すみません、私はもう少し明確にするべきでした。
時間依存性は問題ではなく、はい、プロセスは管理下にあります。各測定値には3つの列に保存された3つの座標(X、Y、Z)に関する情報が含まれます。いずれかの座標が+3から+3の範囲外になる場合基本的に全行)
直接的で簡単な方法は、Rows> Data Filterを選択することです。目的のデータ列を選択して[追加]をクリックします。これで、値の最小値と最大値から目的の範囲まで範囲を編集(短く)できます。フィルタの上部近くにある[含める]オプションを選択すると、配信プラットフォームはフィルタされた範囲内のデータのみを含めます。
Cpkインデックスを計算するためのデータの除外はどのように正当化されますか。それはプロセス能力の尺度なので、通常はすべてのプロセス結果が含まれていますか?
また、これらの値の時間依存性を考慮しましたか?このデータが収集されている間、プロセスは管理されていますか?