Tracer des courbes avec barres d'erreur (intervalles de confiance)

en langage R

Superposer les barres d'erreur ou intervalles de confiance

  • PlotCI
  • la fonction plotCI permet de tracer une courbe avec barres d'erreur
  • Cette fonction est accessible dans le logiciel R via la library gplots
  • Inconvénients : les barres d'erreur et les courbes sont du même type de trait.
  • Paramètres :
    • gap : espace entre les points et les barres d'erreur
    • add = T ou add = F, permet d'ajouter une courbe plotCI au graphique précédent
    • err : si err="x" les barres d'erreurs sont horizontales
    • xlab et ylab : titre des axes
    • xlim et ylim : limites des axes
    • type : "o" pour points et lignes, "l" pour lignes et "p" pour points
    • col : couleur de la courbe
    • pch : type de points
# Etape 0 - si la librairie gplots n'a pas été installée dans le logiciel, faire : 
install.packages("gplots") 
# Etape 1 - charger la librairie dans le logiciel R 
library(gplots) 
# Etape 2 - tracer la courbe avec barres d'erreur 
plotCI(x, y, uiw=IC) 
# IC : liste des intervalles de confiance 
_ _ _ _ _ _ _ _ 

# exemple 
x = c(1,2,3,4); y = c(4,5,6,7); err = c(0.4,1,0.8,0.3) 
plotCI(x, y, uiw=err, type="o",gap=0)  
  • Combiner plotCI et plot pour faire une courbe avec un type de trait différent de celui des barres d'erreur.
    • Ne pas oublier le paramètres add qui permet d'ajouter une courbe sans l'écraser
# Tracer la courbes sans les points 
plot(x, y, type="l", lty=3) 
# Ajouter les barres d'erreur avec plotCI 
plotCI(x,y, uiw=IC, lwd = 2) 

# exemple 
x = c(1,2,3,4); y = c(4,5,6,7); err = c(0.4,1,0.8,0.3) 
plot(x, y, type="l", lty=3,ylim=c(0,10)) 
plotCI(x,y, uiw=err, lwd = 2,gap=0,pch=16,add=T)