Chapitre 17 Teneur en lipides des oeufs

La démarche sera la même que celle des chapitres précédents. Il se peut qu’il y ait moins de commentaires.

Même jeu de données oeuf.csv qui contient différentes mesures dont la teneur en lipides totaux de l’oeuf, mesurée en 1 séance. Mêmes traitements (régimes).

La question est de savoir si les différents régimes induisent des teneurs en lipides totaux des oeufs significativement différents.

17.1 Les données

## Rows: 30
## Columns: 5
## $ id      <fct> 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,~
## $ seance  <fct> seance 1, seance 1, seance 1, seance 1, seance 1, seance 1, se~
## $ regime  <fct> "Ba 0,25", "Ba 0,25", "Ba 0,25", "Ba 0,50", "Ba 0,50", "Ba 0,5~
## $ no_oeuf <dbl> 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3,~
## $ lip_tot <dbl> 56.4, 52.4, 68.4, 70.2, 70.2, 57.2, 68.0, 46.6, NA, 66.4, 56.8~

17.3 Détection des observations aberrantes extrêmes

## [1] id         seance     regime     no_oeuf    lip_tot    is.outlier is.extreme
## <0 rows> (or 0-length row.names)

=> Pas d’observations aberrantes extrêmes.

17.4 Conditions de l’ANOVA

17.4.1 Normalité

Si les données sont normalement distribuées, la p-value de Shapiro-Wilk doit être supérieure à 0,05 pour chaque régime.

## # A tibble: 1 x 3
##   variable statistic     p
##   <chr>        <dbl> <dbl>
## 1 lip_tot      0.978 0.816

=> Normalité Okay. Mais on verra bien le comportement des résidus de l’ANOVA.

Créer des QQ-plots pour chaque point par séance

17.4.2 Homogénéité des variances

## # A tibble: 1 x 4
##     df1   df2 statistic     p
##   <int> <int>     <dbl> <dbl>
## 1     9    17     0.735 0.673

=> Valeur-p > 0.05 => variances homogènes.

17.5 ANOVA

17.5.1 Le modèle

## Anova Table (Type II tests)
## 
## Response: lip_tot
##           Sum Sq Df F value Pr(>F)
## regime    872.25  9  1.7694 0.1487
## Residuals 931.15 17

La p-value > 0.05 => pas de différence significative entre les effets des régimes sur la teneur en protéines.

## # A tibble: 1 x 3
##   variable      statistic p.value
##   <chr>             <dbl>   <dbl>
## 1 residuals(lm)     0.973   0.680

=> Normalité Okay.