Oui, un titre alambiqué mais qui se veut complet !
J'espère obtenir quelques infos par le forum en ces temps estivaux de moindre fréquentation...
J'ai un résultat d'anova qui me donne en console ceci :
lorsque je sors suis dans une fonction et que je veux sortir cette anova dans la console, je fais un write.table(res,"",quote=FALSE) pour obtenir ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 > res Analysis of Variance Table Response: groupe Df Sum Sq Mean Sq F value Pr(>F) poids 1 2.78 2.78 0.5559 0.4579 Residuals 90 450.09 5.00
ce qui ne ressemble pas vraiment à la première sortie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Df Sum Sq Mean Sq F value Pr(>F) rat1[, 2] 7 3947.8097826087 563.972826086957 0.838949887724736 0.558198720081814 Residuals 84 56467.875 672.236607142857 NA NA
Comment obtenir par exemple une moindre précision dans les chiffres après la virgule ?
Je n'ai pas vu de paramètre dans le write.table pour ceci.
Une autre manière de réaliser mon anova est de faire un oneway.test() mais l'objet résultant est un htest qui ne peut pas être passé comme argument à write.table.
Je n'ai pas trouvé d'info sur l'objet htest sauf quelques propriétés permettant d'obtenir la pvalue par exemple mais j'aurai voulu avoir en sortie de la fonction le même format qu'en mode console :
merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 > res One-way analysis of means data: rat1[, 1] and rat1[, 2] F = 0.8389, num df = 7, denom df = 84, p-value = 0.5582
Partager