cusumチャートに変数を渡すこんにちは、
以下の簡単なスクリプトでは、変数varTargetとvarSigmaをcusumの作成にどのように渡しますか?
dt = Open( "$ SAMPLE_DATA / Quality Control / Engine Temperature Sensor.jmp");
varTarget = 100;
varSigma = 10;
dt << CUSUM管理図(
Y(:Y)、
Target(varTarget)、
シグマ(varSigma)、
SendToReport(
ディスパッチ(
{「CUSUMチャート」}、
"2"、
ScaleBox、
{最小(-7.5)、最大(10)、増分(5)、副目盛り(1)}
)
)
);
スクリプティングRe:変数をcusumチャートに渡す変数を引数としてEval Expr()関数を使用できると思いましたが、ここでは機能しませんでした。とにかく、私は通常、式の一部を置き換えることに基づいてこのアプローチを使用します。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Quality Control/Engine Temperature Sensor.jmp" );
varTarget = 100;
varSigma = 10;
Eval(
Substitute(
Expr(
dt << CUSUM Control Chart(
Y( :Y ),
Target( ttt ),
Sigma( sss ),
SendToReport(
Dispatch( {"CUSUM Chart"}, "2", ScaleBox, {Min( -7.5 ), Max( 10 ), Inc( 5 ), Minor Ticks( 1 )} )
)
)
),
Expr( ttt ), varTarget,
Expr( sss ), varSigma
)
);Re:変数をcusumチャートに渡すEval Exprでそれを行う方法は次のとおりです。
Eval(Eval Expr(
dt << CUSUM Control Chart(
Y( :Y ),
Target( Expr( varTarget ) ),
Sigma( Expr( varSigma ) ),
SendToReport(
Dispatch( {"CUSUM Chart"}, "2", ScaleBox, {Min( -7.5 ), Max( 10 ), Inc( 5 ), Minor Ticks( 1 )} )
)
)
));このリンクは、同じことを行う他のいくつかの方法を示しています。