Script JMP pour la prédiction inverseBonjour à tous,
Je souhaite automatiser mon analyse de données, j'ai donc voulu m'écrire un script pour faciliter les choses.
Fondamentalement, je veux utiliser mes normes pour générer une courbe standard en utilisant l'ajustement 4P. (Les colonnes 1, 2, 3 sont des triples de ces normes, je veux donc avoir une valeur moyenne)
Ensuite, je souhaite utiliser la formule de prédiction inverse qui a été générée par l'ajustement 4P et l'appliquer aux échantillons restants (colonnes 4 à 12, ils sont également en triple. Les colonnes 4, 5, 6 prennent la moyenne et appliquent la prédiction inverse. )
La raison pour laquelle j'empile toutes mes données est que cela rend beaucoup plus facile de prendre toutes ces données et de les insérer dans le rapport officiel.
Merci d'avance !
Robert
Re : Script JMP pour la prédiction inverseCe que dit le message d'erreur, c'est que le nom « Moyenne standard » ou quel que soit le nom que vous avez utilisé n'existe pas.Donc apparemment, il n'y a pas de colonne dans votre tableau de données nommée "Moyenne standard".En examinant votre script, la colonne nommée "Moyenne" est créée à la ligne 7 puis elle est référencée lors de l'exécution de la plateforme "Fit Curve" à la ligne 11. Donc, si le seul problème est que vous souhaitez appeler la colonne "Moyenne standard " plutôt que "Moyenne", alors vous devez changer le nom de la colonne lors de sa création dans le message "Nouvelle colonne", afin de pouvoir référencer la colonne avec son nom différent dans la plateforme "Ajuster la courbe".
Re : Script JMP pour la prédiction inverseIl dit nom non résolu.
Re : Script JMP pour la prédiction inverseQuel message d'erreur figure dans le journal ?
Avez-vous simplement essayé de modifier la ligne 7 pour voir si ce que vous pensez pourrait résoudre le problème résout le problème ?
Re : Script JMP pour la prédiction inverseJ'ai réussi à corriger mon script et il me produit les derniers résultats de la colonne "hcp" selon la prédiction inverse.
La prochaine question que je me pose est pourquoi lorsque je change les noms de mes colonnes, la colonne hcp ne produit plus de prédiction inverse pour moi, y a-t-il une erreur dans mon script ?
c'est à dire
Ligne de script 11 :
fc=dt<
Si je change le nom de ma colonne de "moyenne" à disons Moyenne Standard, je n'obtiens plus mes prédictions dans la colonne hcp. Je change également le nom de ma colonne dans la ligne 7 en Standard Average avant d'exécuter le script.
Merci
Re : Script JMP pour la prédiction inverseJe ne suis pas exactement sûr de ce que vous demandez.Il y a 2 suppositions quant à ce que vous recherchez ;
1. Vous voulez la moyenne de 3 colonnes séparément pour chaque ligne.
TheMean = Mean( :A, :B, :C)
2. Vous souhaitez trouver la moyenne de toutes les données de 3 colonnes :
TheMean = ( Col Sum( :A ) + Col Sum( :B ) + Col Sum( :C ) ) /
( Col Number( :A ) + Col Number( :B ) + Col Number( :C ) );
Le morceau de code ci-dessus pourrait être raccourci en
TheMean = Mean( Col Mean( :A ), Col Mean( :B ), Col Mean( :C ) );
si le nombre de points de données est égal dans chacune des colonnes
Re : Script JMP pour la prédiction inverseAussi, quelqu'un pourrait-il m'aider avec le script de la formule moyenne.
Je n'arrive pas à le faire fonctionner pour moi.
Ce que je veux faire, c'est prendre 3 colonnes et obtenir une moyenne de 3 colonnes sur toutes les lignes. Le guide de script JMP ne fournit pas le script correspondant...
Re : Script JMP pour la prédiction inverseJe changerais la méthodologie que vous utilisez pour créer les nouvelles colonnes en utilisant la fonction
Colonne de formule de clonage()
La définition et un exemple (je l'ai copié dans cette réponse) sont disponibles dans l'index des scripts
Aide ==> Index des scripts ==> Cols du tableau de données ==> Colonne de formule de clonage
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
dt << New Column( "Day 1",
Formula( (:BP 8M + :BP 12M + :BP 6M) / 3 )
);
list1 = {:BP 8W, :BP 8F};
list2 = {:BP 12W, :BP 12F};
list3 = {:BP 6W, :BP 6F};
dt <<
Clone Formula Column(
"Day 1",
2,
Substitute Column Reference( :BP 8M, list1 ),
Substitute Column Reference( :BP 12M, list2 ),
Substitute Column Reference( :BP 6M, list3 )
);Re : Script JMP pour la prédiction inverseBonjour à nouveau,
J'ai donc corrigé cette erreur, mais cela ne me génère toujours pas la dernière colonne avec les valeurs prédites inverses pour mes autres échantillons... Je suppose donc qu'il y a une erreur ou qu'il me manque une ligne avec la partie où je veux obtenir la formule de prédiction inverse et la définir pour la colonne hcp.
Salutations
Rob
Re : Script JMP pour la prédiction inverseL'index de script pour « Enregistrer la formule de prédiction inverse » spécifie la structure suivante pour produire la nouvelle colonne
fc=dt<<FIT curve=""></FIT>
Re : Script JMP pour la prédiction inverseDésolé !
Mon problème est donc que mon script ne fonctionne pas pleinement. Pour une raison quelconque, cela ne me donne pas la prédiction inverse dans la colonne hcp (lorsque je vérifie la formule dans la colonne hcp, elle est vide pour une raison quelconque)
Re : Script JMP pour la prédiction inverseQuelle est la question que vous posez ?
Je comprends ce que vous voulez faire et je vois le script.Le script ne fonctionne pas ?Souhaitez-vous configurer le script pour qu'il soit automatisé en exécutant JMP Scheduler ?
Je ne suis pas sûr de ce que vous demandez.