Réalisation d'une ANOVA à un facteur (ou à plusieurs facteurs) sur de nombreuses variables sans afficher de graphiques à l'aide de JSLBonjour,
Je voudrais exécuter une ANOVA à un facteur (et éventuellement à plusieurs facteurs) sur une table pour une très grande liste de points finaux suivis d'un test post-hoc tel que celui de Dunnett.
Pour une grande liste de points finaux, l'affichage de chaque graphique est à la fois lent et peu pratique si l'on n'a besoin que des valeurs p agrégées.
Existe-t-il un moyen dans JSL de récupérer uniquement ces valeurs en contournant la création du graphique ?
Personnalisation de masseRe : Effectuer une ANOVA unidirectionnelle (ou multidirectionnelle) sur de nombreuses variables sans afficher de graphiques à l'aide de JSLOn peut facilement exécuter la plate-forme en mode invisible, puis simplement afficher les résultats.Voir ci-dessous le script et le re
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
colNames = dt << get column names( continuous );
ow = Oneway( invisible, Y( Eval( colNames ) ), X( :site ), Means( 1 ), Mean Diamonds( 1 ) );
Report( ow[1] )["Analysis of Variance"][Table Box( 1 )] << make combined data table;

Re : Effectuer une ANOVA unidirectionnelle (ou multidirectionnelle) sur de nombreuses variables sans afficher de graphiques à l'aide de JSLSalut Jim,
Je n'ai pas pensé à ça. Il a fait l'affaire.
Merci beaucoup!
Meilleur,
Sébastien
Re : Effectuer une ANOVA unidirectionnelle (ou multidirectionnelle) sur de nombreuses variables sans afficher de graphiques à l'aide de JSLJe pense également que vous devriez envisager d'utiliser la plate-forme de filtrage des réponses.Il vous fournit les PValues ainsi que des statistiques supplémentaires.Il dispose également d'un script de tableau interactif qui affichera le nuage de points pour toutes les variables sélectionnées.

Names Default To Here( 1 );
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
colNames = dt << get column names( continuous );
Response Screening(
Y( Eval( colNames ) ),
X( :SITE ),
PValues Table on Launch( 1 )
);