Je dois calculer l'intérieur et entre les variances d'exécution de certaines données dans le cadre de la mise en place d'une nouvelle méthode de chimie analytique. J'ai également besoin d'intervalles de confiance à partir de ces données à l'aide de la langue r
Je suppose que je dois utiliser l'anova ou quelque chose? P>
Mes données sont comme p>
> variance Run Rep Value 1 1 1 9.85 2 1 2 9.95 3 1 3 10.00 4 2 1 9.90 5 2 2 8.80 6 2 3 9.50 7 3 1 11.20 8 3 2 11.10 9 3 3 9.80 10 4 1 9.70 11 4 2 10.10 12 4 3 10.00
4 Réponses :
Si vous souhaitez appliquer une fonction (telle que var code>) sur un facteur tel que code> exécuter code> ou
rep code>, vous pouvez utiliser
TAPPLY CODE>:
> with(variance, tapply(Value, Run, var))
1 2 3 4
0.005833333 0.310000000 0.610000000 0.043333333
> with(variance, tapply(Value, Rep, var))
1 2 3
0.48562500 0.88729167 0.05583333
Agréable! C'est un code élégant à mon avis.
Vous avez quatre groupes de trois observations:
> anova(fit)["group", "Mean Sq"] [1] 0.8586111
Êtes-vous sûr de votre formule pour la variance entre groupe? Il me semble que ce n'est pas la variance, juste la somme moyenne de la place?
Je vais faire une fente à cela quand j'ai plus de temps, mais en attendant, voici le ... au cas où vous voudriez faire un coup rapide dessus. P> p> dput () code> pour la structure de données de Kiar:
J'ai regardé un problème similaire. J'ai trouvé référence à des intervalles de confiance calclatants de Burdick et de Graybill (Burdick, R. et Graybill, F. 1992, Intervalles de confiance sur les composants de la variance, Press CRC)
Utilisation du code que j'ai essayé de recevoir ces valeurs < / p> ici, l'intervalle de confiance plus faible pour le CV exécuté est inférieur à zéro, donc rapporté comme nan. P> J'adorerais avoir une meilleure façon de Faites cela. Si je reçois le temps d'essayer de créer une fonction pour le faire. P> Paul. P> - p> Edit: J'ai finalement écrit une fonction, ici c'est (cavalier vide) p>
Pourriez-vous élaborer sur la formule que vous utilisez pour la variance? Cherchait cela mais trouvé des informations rares