言語に依存せずに統計列を参照する方法、または英語の統計列名を強制する方法を教えてください。こんにちは、みんな、
JMP のさまざまな言語設定で動作するスクリプトを作成しようとしています。
私のスクリプトの一部では、Summary 関数が使用されています。
Summary(
Group( :SomeColumnX, :SomeColumnY, :SomeColumnZ ), // number of grouping columns different each time
N( :Result ),
Mean( :Result ),
Std Dev( :Result ),
CV( :Result ),
Freq( "None" ),
Weight( "None" ),
statistics column name format( "stat" )
);
結果の列名は言語設定によって異なります。例えば、JMPの英語版では「Mean」、「Std Dev」などの列名が表示されますが、ドイツ語版では「Mittelwert」、「Std.-Abw.」などが表示されます。他の言語では、異なる列名が表示されます。
しかし、これでスクリプトの終わりではありません。これらの列は、例えば新しい列の列式など、スクリプトの後半で使用したいと考えています。
これらの列を言語に依存しない形で参照するにはどうすればよいでしょうか?また、英語の統計列名を現在の言語設定に依存しない形で強制的に表示できれば、私の問題は解決すると思います。何か方法はありますか?
ありがとう
ロブ
自動化とスクリプトRe: 言語に依存せずに統計列を参照する方法、または英語の統計列名を強制する方法は?お使いのJMPのバージョンはどれですか?言語の違いによる問題は既に発生していますか?例えば、JMPの表示言語をドイツ語(JMP 18.2)に設定して実行すると、問題なく動作するはずです。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt_summary = dt << Summary(
Group(:Age),
subgroup(:sex),
Mean(:Height),
Include marginal statistics
);
dt << Update(
With(dt_summary),
Match Columns(:age = :age)
);
Close(dt_summary, no save);
dt << New Column("A", Numeric, Continuous, Formula(
:"Mean(height, F)"n + :"Mean(height, M)"n
));