README.md

SCI1018 One-Way Anova | Two-Way Anova

OneStopAnova est un package réalisé dans le cadre du cours SCI1018 - Statistiques avec R de la TÉLUQ pour les cours traitant d'Anova.

L'objectif de ce package est de réduire substantiellement le nombre d'étapes de codification pour les futur(e)s étudiant(e)s.

En date d'août 2020, le package offre deux fonctions, soit: OneStopAnova() et OneStopAnova_IC().

Brève description des opérations effectuées par le package

OneStopAnova():

OneStopAnova_IC():

Installation du package OneStopAnova

Pour installer ce package, vous devrez d'abord installer le package devtools:

install.packages("devtools")

library(devtools)

Par la suite, vous serez en mesure d'importer le package à partir de GitHub:

install_github("AlexandreMillette1989/OneStopAnova", force = TRUE, dependencies = TRUE, upgrade = FALSE)

library(OneStopAnova)

Si vous rencontrez une erreur lors de l'installation ou de la mise à jour d'une des dépendences, vous pouvez effectuer le code suivant:

packages = c("knitr", "dplyr", "car", "nortest")

package.check <- lapply(
  packages,
  FUN = function(x) {
  if (!require(x, character.only = TRUE)) {
  install.packages(x, dependencies = TRUE)
  library(x, character.only = TRUE)
  }
 }
)

Exemple 7.1 (Module 7) pages 7 à 24

Lien pour télécharger la base de données: calcium.txt

Faites un clic droit et sélectionnez enregistrer sous puis sélectionnez un emplacement où enregistrer le fichier

calcium = read.table(file.choose(), header = TRUE)

Two-Way Anova | Log | Tukey

OneStopAnova()

OneStopAnova(Quantitative = calcium$Concentration,
             Qualitative = calcium$Trait,
             Qualitative2 = calcium$Sexe,
             var_names = c(Quantitative = "Concentration",
                           Qualitative = "Trait",
                           Qualitative2 = "Sexe"),
             Log = TRUE,
             Tukey = TRUE)

Cliquez sur les images pour agrandir

Le Graphique 1 présente un exemple fictif de vérification des suppositions.

Lorsque les tests présentent des résultats P <= 0.05, un message contenant la mention Warning apparaît pour signaler un problème au niveau des suppositions.

Lorsque les test présentent des résultats P > 0.05, un message sans avertissement apparaît pour signaler que vous respectez les suppositions.

Graphique 1 Vérification des suppositions

Le Graphique 2 présente un sommaire du test Anova (Log) ainsi que les résultats du test de Tukey.

Graphique 2 Sommaire Anova et Tukey

OneStopAnova_IC()

calcium$log.concentration = log(calcium$Concentration)
aov.log = aov(log.concentration ~ Trait + Sexe + Trait:Sexe, data = calcium)
OneStopAnova_IC(aov = aov.log, p = 0.025)

Cliquez sur l'image pour agrandir

Le Graphique 3 renvoie à un data frame présentant la moyenne (fit) et l'intervalle de confiance.

Vous pouvez donc créer un objet à partir de cette fonction pour effectuer votre graphique d'intervalle de confiance subséquemment.

Intervalle de confiance

Pour obtenir de l'aide quant aux arguments de la fonction, vous pouvez faire:

?OneStopAnova

?OneStopAnova_IC

Pour obtenir de l'aide quant à l'utilisation du package ou concernant les erreurs, vous pouvez envoyez un courriel à: alexandre.millette1989@gmail.com



AlexandreMillette1989/OneStopAnova documentation built on Aug. 9, 2020, 3:41 p.m.