Résultats différents pour le même scriptSalut,
J'ai créé un script où je crée une variable pour des calculs ultérieurs et j'ai rencontré deux choses que je ne peux pas expliquer:
1) À plusieurs reprises, j'ai vu que l'exécution du script deux fois ne donne pas le même résultat. Comme vous pouvez le voir, le premier résultat est une moyenne de la colonne entière tandis que le second est une valeur unique (celle dont j'ai besoin).
2) J'ai également vu que soudainement jmp ne semble pas trouver la colonne à laquelle je fais référence ( "Moyenne (VO2_M)" ) même si cela a bien fonctionné 5 minutes plus tôt. Si je copie puis collez exactement le même nom de colonne à sa place, cela fonctionnera à nouveau. Même s'il n'y a aucune différence.
Mon script:
1st run:<BR />VarVehicleVo2 = :Name( "Mean(VO2_M)" )[Data Table( "GroupAvg" ) <<
Get rows Where( Contains( :Treatment, "ehicle" ))];
/*: (result from log)
[14.9924786986111]<BR />
VarVehicleVo2 = :Name( "Mean(VO2_M)" )[Data Table( "GroupAvg" ) <<
Get rows Where( Contains( :Treatment, "ehicle" ))];
/*: (result from log)
[10.8838853430556]
Je l'ai vu plusieurs fois maintenant, donc je suppose que je dois manquer quelque chose?
Frère Julie
Re: Différents résultats pour le même script- Utilises-tu
Names Default to Here( 1 );
isoler ce script des autres scripts qui ont pu s'exécuter précédemment pendant votre session JMP?
- Avez-vous un espace de noms appelé "1st Run"
1st run:VarVehicleVo2
Cette syntaxe avec le ":" indique qu'un espace de nom ou une table de données est disponible dans votre session JMP
- Vous faites référence à une table de données non spécifique pour votre colonne "Moyenne (Vo2_M)"
:Name( "Mean(VO2_M)" )
Cette forme de référencement de votre colonne apparaîtra dans le tableau de données actuel (Ie le dernier créé, ou le dernier cliqué intentionnellement ou involontairement cliqué dessus). Vous devez modifier la référence pour vous assurer qu'elle pointe vers la bonne table de données
dt = Data Table("name of data table");
dt:Name( "Mean(VO2_M)" )
Je soupçonne qu'un ou plusieurs de ces problèmes sont à l'origine de votre problème
Re: Différents résultats pour le même scriptMerci pour la réponse @txnelson .
Le libellé de la première manche n’est pas dans le script. J’ai juste essayé de décrire l’ordre des runs mais je vois maintenant que c’était très déroutant. Désolé pour ça.
j'ai en effet
Names Default to Here( 1 );
en haut de mon script sans aucun effet mais après l'avoir ajouté juste avant la partie spécifique décrite, cela a réellement fonctionné.
Cependant, j'ai supposé que j'avais fait référence au tableau:
VarVehicleVo2 = :Name( "Mean(VO2_M)" )[Data Table( "GroupAvg" ) <<
Get rows Where( Contains( :Treatment, "ehicle" ))];
en première ligne:
Tableau de données ("GroupAvg") <<
Pourquoi cela ne suffit-il pas?
Frère Julie