識別腳本中的參數時出現問題你好,
有人可以看一下我的腳本並告訴我我做錯了什麼嗎?
嘗試使用梳框進行選擇和參數,其中十已合併到列名稱中,並基於該列,我嘗試使用調整後的列名稱來產生控製圖,但它不起作用。
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>
謝謝,
湯瑪斯
進階統計建模自動化和腳本編寫消費者與市場研究實驗設計品質和工藝工程回覆:識別腳本中的參數的問題非常感謝 Georg 和 DS,現在運作良好。
上述兩種解決方案都有效。
回覆:識別腳本中的參數的問題親愛的@swiergi11 ,
我的經驗是,訊息中的變數替換有時有效,有時無效。 因此,您在這裡可以提供幫助的是建立表達式、替換變量,然後執行表達式。
這適用於下面與您的任務類似的簡化範例。
BR
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Ycol = "weight";
Xcal = "height";
cc_expr = Expr(
dt << Control Chart(
Sample Label( :name ),
KSigma( 3 ),
Chart Col(
Expr( column(Ycol) ),
Levey Jennings( Show Zones( 1 ), Shade Zones( 1 ), Test 1( 1 ), Test 2( 1 ), Test 5( 1 ), Test 6( 1 ), Test Beyond Limits( 1 ) ),
Capability(
Distribution(
Continuous Distribution(
Column( Expr(Xcal ) ),
Quantiles( 0 ),
Summary Statistics( 0 ),
Outlier Box Plot( 0 ),
Normal Quantile Plot( 1 ),
Capability Analysis( LSL( 90 ), USL( 110 ), Target( 105 ), Sigma( 22.2018710230259 ), Shewhart )
)
)
)
)
)
);
eval(Eval Expr( cc_expr ));
回覆:識別腳本中的參數的問題你好@swiergi11 ,
不確定為什麼您現有的程式碼不起作用。 我嘗試了類似的方法,希望將能力分析作為 Control Chart() 呼叫中呼叫的一部分,但它並沒有「啟動」它。 還有另一種解決方法,您可以將命令傳送到「物件」(即控製圖)並讓它執行分析。
此外,您可能希望將 LSL、USL 和 Target 作為列屬性包含在內,以便它可以自動執行正確的分析。 您需要使用 <
希望這可以幫助!,
DS
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>
回覆:識別腳本中的參數的問題非常好,非常感謝。
我可以產生控製圖,但由於某種原因無法進行統計,似乎控製圖腳本的第二部分仍然存在問題。
試著再爭論一次,但沒有成功。
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>
我希望看到的報告如下:

回覆:識別腳本中的參數的問題你好@swiergi11 ,
我認為問題之一是如何引用 Control Chart() 的 Chart Col() 部分中的欄位。 問題是它沒有將 :"RSM_"||level 作為一列進行評估,而只是將 :"RSM_" 部分評估,因此它不知道如何處理 || 層串聯。
作為解決方法,您可以在呼叫控制圖之前評估串聯,例如:Ycol="RSM_"||layer;然後,不要使用 :"RSM_"||layer 作為 Chart Col(),而是使用:Cart Col( As Column(Ycol) ),您將能夠按預期運行腳本。
下面是修改後的程式碼:
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>
希望這可以幫助!,
DS