Comment obtenir un seul tableau de sortie pour une ANOVA unidirectionnelle sur de nombreuses variables de réponseBonjour,
J'essaie JMP et quelques autres logiciels de statistiques avant de m'engager. En tant que scientifique de l'environnement, je dois régulièrement exécuter 100 ANOVA unidirectionnelles pour tester les différences dans une suite d'environ 20 analytes chimiques de l'eau entre des événements d'échantillonnage annuels (n = 4) pour cinq emplacements de test (6 répétitions dans chaque zone de test). Je ne teste pas les différences entre les zones, seulement les différences de concentrations moyennes de chaque analyte entre chacun des 4 événements (annuels). J'ai besoin du résultat ANOVA unidirectionnel pour la différence d'année pour chacun des 20 analytes, avec l'ensemble de données divisé par zone. J'ai trouvé comment faire en sorte que la sortie JMP me donne la division de zone (bonne), mais dans chaque division de zone, elle comporte 20 listes déroulantes (c'est-à-dire une pour chaque analyte ) que je dois ensuite parcourir individuellement (donc, 100 fois au total). ), pour sélectionner le résultat de l'ANOVA dans le menu déroulant. Ce n'est pas si amusant. Existe-t-il un moyen de rendre cela moins fastidieux ? Comment puis-je obtenir les 20 résultats ANOVA pour chaque domaine dans un seul tableau ?
Acclamations
Analyse et modélisation des données de basePartager et communiquer les résultatsRe : Comment obtenir un seul tableau de sortie pour une ANOVA unidirectionnelle sur de nombreuses variables de réponseIl existe aussi une version "fun" pour faire ça 
avec
20 analysés, 5 domaines -> :age
événement d'échantillonnage -> : sexe
exécutez simplement le script, puis cliquez avec le bouton droit sur l'une des Anovas et sélectionnez Créer un tableau de données combiné

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = dt << Graph Builder(
Size( 437, 413 ),
Graph Spacing( 4 ),
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) )
);
Oneway(
X( :sex ),
Y( :height ),
By( :age ),
SendToByGroup( Bygroup, Y( :height ) ),
SendToByGroup( Bygroup, X( :sex ), Means( 1 ), Mean Diamonds( 1 ) ),
);
Re : Comment obtenir un seul tableau de sortie pour une ANOVA unidirectionnelle sur de nombreuses variables de réponseJe pense que le moyen le plus simple de gérer cela est d'utiliser la plateforme de filtrage des réponses
Analyser => Dépistage => Dépistage des réponses
Il vous donne les ANOVA à sens unique sous forme de tableau

Re : Comment obtenir un seul tableau de sortie pour une ANOVA unidirectionnelle sur de nombreuses variables de réponseJe m'interroge sur une toute autre approche. Chaque analyte (20) a une réponse (par exemple, oxygène dissous), une plage et une variance uniques, alors gardons-les séparés pour l'instant. Vous pouvez tous les saisir dans le rôle Y avec Fit Model pour une analyse parallèle et réduire vos efforts. Vous pouvez créer un prédicteur linéaire avec Emplacement (5 niveaux) et Année (4 niveaux) pour réduire davantage vos efforts et obtenir plus d'informations. Je ne sais pas encore comment utiliser les répétitions (terme d'effet aléatoire implicite ou explicite). Pourquoi le faire de cette façon?
- Plus efficace pour vous. Vous spécifiez un lancement de plateforme et obtenez tous les résultats en même temps.
- Plus efficace pour JMP. Vous perdez de la puissance statistique et de la précision en divisant les données en plusieurs ensembles plus petits.
- Vous pouvez poser plus de questions sur les données.
- L'effet du temps est-il le même à chaque emplacement ?
- Certains emplacements se comportent-ils de la même manière ? Existe-t-il des clusters qui pourraient vous renseigner ?
- Vous pouvez voir tous les tests statistiques ensemble.
- Vous pouvez effectuer post-hoc tests ou contrastes personnalisés.
- Vous pouvez poser des questions sur des emplacements ou des années individuels, ou sur différentes combinaisons de l'une ou l'autre des variables.
Comment le configurer pour ce type d'analyse ? Vous devez avoir une colonne de données pour chaque réponse d'analyte et une colonne de données pour l'emplacement et l'année. Suivez ensuite ces étapes :
- Sélectionnez Analyser > Ajuster le modèle.
- Sélectionnez les colonnes de données Analyte et cliquez sur Y.
- Sélectionnez les colonnes de données Emplacement et Année, puis cliquez sur Ajouter.
- Réglez l'emphase sur Effet de levier.
- Cliquez sur Exécuter.
- Examinez le tableau Analyse de la variance pour déterminer si l'ensemble du modèle est significatif par rapport à la moyenne générale.
- Examinez les tests d'effet pour déterminer si l'emplacement ou l'année est significatif.
- Cliquez sur le triangle rouge à côté de Leverage Plot for Location et sélectionnez LSMeans Plot et LSMeans Tukey HSD.
- Répétez la dernière étape avec Année.
Cette analyse devrait être un bon début. J'espère que cela vous aidera.