Ciao a tutti,
Sto cercando di scrivere uno script che funzioni nelle diverse impostazioni linguistiche di JMP.
Alcune parti del mio script utilizzano la funzione Riepilogo:
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" )
);
I nomi delle colonne risultanti variano a seconda dell'impostazione della lingua. Ad esempio, JMP in inglese restituisce colonne come "Mean", "Std Dev", ecc., mentre in tedesco ottengo "Mittelwert", "Std.-Abw" e così via. In altre lingue ottengo nomi di colonna diversi.
Ma questo non dovrebbe essere la fine del mio script. Vorrei usare quelle colonne più avanti nello script, ad esempio nelle formule di colonna di nuove colonne.
Come fare riferimento a quelle colonne indipendentemente dalla lingua? Un'altra soluzione ai miei problemi sarebbe forzare i nomi delle colonne statistiche in inglese indipendentemente dalle impostazioni di lingua correnti. È possibile in qualche modo?
Grazie
rapinare
Quale versione di JMP stai utilizzando? Hai già riscontrato problemi a causa di lingue diverse? Ad esempio, questo dovrebbe funzionare correttamente se lo esegui con la lingua di visualizzazione di JMP impostata sul tedesco (in 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
));