こんにちは、
これらのキークリックをスクリプト化する方法を教えてください。 数値列の場合、右クリックして[新しい数式列]-> [分布]-> [Johnson正規化]にアクセスします
GUIでこれらのオプションをスクリプト化するための基本的なルールは何ですか?素晴らしいドキュメントに案内できるとしたら!ありがとう
-Rgds、Joel
新しい数式列は、JSLに追加された関数ではありません。つまり、私が見る限りでは。 私があなたが求めているものを得る方法は、配布プラットフォームを使用して新しい列を生成することです
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = Distribution( Column( :CO ) );
obj << Fit Distribution( JohnsonSu( Save Transformed ) );
obj << Close Window;
このドキュメントへのポインタは次のとおりです。
Help ==> Scripting Index ==> Distribution ==> Fit Distribution ==> Save Transformed
この関数のスクリプトを取得する別の方法は次のとおりです。
1.1。テーブルに対して手動で操作を実行します(つまり、 新しい数式列 '->'分布 '->'ジョンソン正規化)
2.2。テーブル名の横にある赤い三角形をクリックして、[テーブルスクリプトのコピー]を選択します
3.3。スクリプトウィンドウを開き、スクリプトをに貼り付けます
4.4。一番下までスクロールすると、次のようなものが表示されます(Cities.jmpデータセットを例として使用)
New Column( "Johnson Su[CO]",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula(
ArcSinH( (:CO - 3.46504509514207) / 2.33960293388985 ) *
1.77414644201164 + (-2.38210320696422)
)
),
したがって、これを個別にスクリプト化する場合は、次のように言うことができます。
dt = open("$sample_data/Cities.jmp");
dt << New Column( "Johnson Su[CO]", Numeric, "Continuous",
Format( "Best", 12 ),
Formula(
ArcSinH( (:CO - 3.46504509514207) / 2.33960293388985 ) *
1.77414644201164 + (-2.38210320696422)
)
);
こんにちはPmroz、
私はあなたのポイントを得ました。データ量が多いため、できることをスクリプト化する方が生産性が高いはずです。変換式に興味があり、ボリュームデータへの逆変換を行うためにそれを適用する目的で「<<式を取得」によって取得します。