Re: パラメータ化された工程能力分析と対話型能力プロットを取得するにはどうすればよいですか「インタラクティブ機能プロット」には、いくつかの方法があります。 たとえば、以下に示すように「eval insert」を使用できます。
dt = Current Data Table();
d = "Displacement";
Eval(
Parse(
Eval Insert(
"\[ProcessCap = dt << Process Capability(
Process Variables( :^d^ ) ,
Moving Range Method( Average of Moving Ranges ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Always use column properties( 1 ),
Process Performance Plot( 0 ),
{:^d^ << Process Capability Analysis(
Overall Sigma Capability( 0 ),
Nonconformance( 0 ),
Within Sigma Capability( 0 ),
Histogram( 1, Show Within Sigma Density( 0 ) ),
Interactive Capability Plot( 1, Revert to original values( 1 ), )
)},
);
]\"
)
)
);
その他の方法については、以下のページをご覧ください。
https://community.jmp.com/t5/JSL-Cookbook-Archived/Insert-one-expression-into-another-using-Eval-Insert-Eval-Expr/ta-p/48998
インタラクティブ機能のプロット値を変更しても機能するかどうかはわかりません。 お役に立てば幸いです。
Re: パラメータ化された工程能力分析と対話型能力プロットを取得するにはどうすればよいですか上記の例の問題は、 「インタラクティブ機能プロット」。 以下は評価しません。
Eval( d ) << Process Capability Analysis(..........)
問題は、パラメータ化された「d」計算です。 Eval、Parse、Eval Insert 関数を試しましたが、どれも機能しませんでした。
Re: パラメータ化された工程能力分析と対話型能力プロットを取得するにはどうすればよいですかやあ@PanelKangaroo44 、
代用機能を使ってみませんか? 次の例は私にとってはうまくいきます。
Eval(
Substitute(
Expr(
ProcessCap << {d << Process Capability Analysis(
Overall Sigma Capability( 0 ),
Nonconformance( 0 ),
Within Sigma Capability( 0 ),
Histogram( 1, Show Within Sigma Density( 0 ) ),
Interactive Capability Plot( 1, Revert to original values( 1 ), )
)}
),
Expr( d ), Eval( d )
)
);パラメータ化されたプロセス能力分析と対話型能力プロットを取得するにはどうすればよいですかパラメータ化されたプロセス能力を持ちたいと考えています。つまり、プロセス能力列は列スイッチャーによって変更されます。 ただし、工程能力分析定義ではパラメータ化された値は受け入れられません。 次の例では、列スイッチャーの値が文字列「Displacement」である「d」であるとします。 プロセス変数は Eval(d) で問題なく定義できます。つまり、Process Variables(評価(d)) 正常に動作します。ただし、工程能力分析は機能しません。つまり、評価(d)<<工程能力分析が機能しません。 これが必要な理由は、列スイッチャーの列がリスト内で変更され、インタラクティブなプロットがそれに続くようにしたいためです。
私が抱えているもう 1 つの問題は、インタラクティブ機能プロットの値が列スイッチャーによって変更されないことです。 手動で「元の値に戻す」を使用することは可能ですが、スクリプトでは機能しません (画像を参照)。 スクリプトでこの関数を使用して、列を切り替えるたびに元に戻すにはどうすればよいですか。
d = "Displacement";
ProcessCap = dt << Process Capability(
Process Variables( Eval( d ) ),
Moving Range Method( Average of Moving Ranges ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Always use column properties( 1 ),
Process Performance Plot( 0 ),
{Eval( d ) << Process Capability Analysis(
Overall Sigma Capability( 0 ),
Nonconformance( 0 ),
Within Sigma Capability( 0 ),
Histogram( 1, Show Within Sigma Density( 0 ) ),
Interactive Capability Plot( 1, Revert to original values( 1 ), )
)},データの探索と視覚化