データセットから列を選択し、分布を作成し、連続フィット「ALL」を実行し、最適フィットでプロセス能力を生成するスクリプト (JMP 16.0) を作成しようとしています (以下を参照)。
私が問題を抱えているのは、ディストリビューションの特性、特に生成された仕様制限を含むテーブルを生成する方法を考え出すことです。 また、すべてのディストリビューションを 1 つのウィンドウにまとめるのに苦労しています。 スクリプト可能なオブジェクトのドキュメントを調べてみましたが、運がありませんでした。
file = Current Data Table ();
TableList = List ();
For (i = 1, i <= NTable(), i++,
TableList [i] = Data Table (i) << Get Name
);
ColSelect = Column Dialog (
Column Use = ColList ("Add", Max Col (N Col()))
);
For (i = 1, i <= N Items(ColSelect["ColumnUse"]), i++,
colName = ColSelect ["ColumnUse"] [i] << Get Name;
obj = file << Distribution(
Continuous Distribution(Column(Eval(colName)), Fit ALL)
);
specLimits = obj << (Fit Handle["best"] << Process Capability( Set Sigma Multiplier for Quantile Spec Limits( 3 ), show limits ));
);