안녕하세요 여러분,
저는 JMP의 다양한 언어 설정에서 작동해야 하는 스크립트를 작성하려고 합니다.
내 스크립트의 일부는 요약 기능을 사용합니다.
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." 등의 열이 표시됩니다. 다른 언어에서는 다른 열 이름이 표시됩니다.
하지만 이것으로 스크립트가 끝나는 것은 아닙니다. 스크립트의 후반부, 예를 들어 새 열의 열 수식에서 이 열을 사용하고 싶습니다.
해당 열을 언어와 관계없이 참조하는 방법은 무엇인가요? 제 문제를 해결하는 또 다른 방법은 영어 통계 열 이름을 현재 언어 설정과 관계없이 강제로 지정하는 것입니다. 어떻게든 가능할까요?
감사해요
롭
어떤 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
));