Colonne Nouvelle formule JSLSalut,
Comment puis-je script ces clics. Avec une colonne numérique, cliquez avec le bouton droit pour accéder à 'Nouvelle colonne de formule' -> 'Distributionnel' -> 'Normalisation Johnson'
Quelle est la règle de base pour écrire ces options dans l'interface graphique? Si je peux être dirigé vers une documentation ce serait génial! Merci
-Rgds, Joel
Re: JSL New Formula ColumnLa nouvelle colonne de formule n'est pas une fonction qui a été ajoutée à JSL. Autant que je sache. Comment j'obtiendrais ce que vous demandez, c'est d'utiliser la plate-forme de distribution pour générer la nouvelle colonne
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = Distribution( Column( :CO ) );
obj << Fit Distribution( JohnsonSu( Save Transformed ) );
obj << Close Window;
Le pointeur vers la documentation pour cela est:
Aide ==> Index de script ==> Distribution ==> Fit Distribution ==> Save Transformed
Re: Nouvelle colonne de formule JSLUne autre façon d'accéder au script de cette fonction est:
1. Effectuer l'opération manuellement sur la table (ie Nouvelle colonne de formule '->' Distributional '->' Johnson Normalizing)
2. Cliquez sur le triangle rouge à côté du nom de la table et sélectionnez Copier le script de table
3. Ouvrez une fenêtre de script et collez le script dans
4. Faites défiler vers le bas et vous verrez quelque chose comme ça (en utilisant le jeu de données Cities.jmp comme exemple)
New Column( "Johnson Su[CO]",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula(
ArcSinH( (:CO - 3.46504509514207) / 2.33960293388985 ) *
1.77414644201164 + (-2.38210320696422)
)
),
Donc, si vous voulez créer un script séparément, vous pouvez dire
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)
)
);
Re: Nouvelle colonne de formule JSLSalut txnelson,
Merci. Je suis d'accord avec la surcharge supplémentaire des parcelles de distribution pour obtenir ce que je veux s'il n'y a pas d'accès direct aux clics «enregistrer transformé» comme dans l'interface graphique.Re: Nouvelle colonne de formule JSLSalut Pmroz,
J'ai vos points. En raison du volume de données, il devrait être plus productif pour moi de rédiger ce que je peux. Je m'intéresse à la formule de transformation et à l'obtenir par «<< obtenir la formule» dans le but de l'appliquer pour effectuer une transformation en retour à mes données de volume.