Personnaliser les préférences

Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctions. Vous trouverez ci-dessous des informations détaillées sur tous les cookies sous chaque catégorie de consentement.

Les cookies classés comme « Nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour activer les fonctionnalités de base du site.... 

Toujours actif

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Aucun cookie à afficher.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Aucun cookie à afficher.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Aucun cookie à afficher.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Aucun cookie à afficher.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Aucun cookie à afficher.

Comment créer une parcelle forestière dans R



Une parcelle forestière (parfois appelée « blobbogramme ») est utilisée dans une méta-analyse pour visualiser les résultats de plusieurs études dans une seule parcelle.

L’axe des X affiche la valeur d’intérêt dans les études (souvent un rapport de cotes, une taille d’effet ou une différence moyenne) et l’axe des Y affiche les résultats de chaque étude individuelle.

Ce type de tracé offre un moyen pratique de visualiser les résultats de plusieurs études en même temps.

L’exemple suivant montre comment créer une parcelle forestière dans R.

Exemple : parcelle forestière dans R

Pour créer un tracé forestier dans R, nous devons d’abord créer un bloc de données contenant la taille de l’effet (ou toute autre valeur d’intérêt) et les intervalles de confiance supérieur et inférieur pour chaque étude :

#create data
df <- data.frame(study=c('S1', 'S2', 'S3', 'S4', 'S5', 'S6', 'S7'),
                 index=1:7,
                 effect=c(-.4, -.25, -.1, .1, .15, .2, .3),
                 lower=c(-.43, -.29, -.17, -.02, .04, .17, .27),
                 upper=c(-.37, -.21, -.03, .22, .24, .23, .33))

#view data
head(df)

  study index effect lower upper
1    S1     1  -0.40 -0.43 -0.37
2    S2     2  -0.25 -0.29 -0.21
3    S3     3  -0.10 -0.17 -0.03
4    S4     4   0.10 -0.02  0.22
5    S5     5   0.15  0.04  0.24
6    S6     6   0.20  0.17  0.23
7    S7     7   0.30  0.27  0.33

Ensuite, nous pouvons utiliser les fonctions du package de visualisation de données ggplot2 pour créer le tracé forestier suivant :

#load ggplot2
library(ggplot2)

#create forest plot
ggplot(data=df, aes(y=index, x=effect, xmin=lower, xmax=upper)) +
  geom_point() + 
  geom_errorbarh(height=.1) +
  scale_y_continuous(name = "", breaks=1:nrow(df), labels=df$study)

L’axe des X affiche la taille de l’effet pour chaque étude et l’axe des Y affiche le nom de chaque étude.

Les points du graphique affichent la taille de l’effet pour chaque étude et les barres d’erreur montrent les limites de l’intervalle de confiance.

Notez que nous pouvons également ajouter un titre, modifier les étiquettes des axes et ajouter une ligne verticale avec une taille d’effet de zéro pour rendre le graphique plus esthétique :

#load ggplot2
library(ggplot2)

#create forest plot
ggplot(data=df, aes(y=index, x=effect, xmin=lower, xmax=upper)) +
  geom_point() + 
  geom_errorbarh(height=.1) +
  scale_y_continuous(breaks=1:nrow(df), labels=df$study) +
  labs(title='Effect Size by Study', x='Effect Size', y = 'Study') +
  geom_vline(xintercept=0, color='black', linetype='dashed', alpha=.5) +
  theme_minimal()

Parcelle forestière en R

N’hésitez pas à modifier le thème de l’intrigue pour lui donner l’apparence que vous souhaitez. Par exemple, on pourrait aussi utiliser theme_classic() pour une apparence encore plus classique :

#load ggplot2
library(ggplot2)

#create forest plot
ggplot(data=df, aes(y=index, x=effect, xmin=lower, xmax=upper)) +
  geom_point() + 
  geom_errorbarh(height=.1) +
  scale_y_continuous(breaks=1:nrow(df), labels=df$study) +
  labs(title='Effect Size by Study', x='Effect Size', y = 'Study') +
  geom_vline(xintercept=0, color='black', linetype='dashed', alpha=.5) +
  theme_classic()

Ressources additionnelles

Comment créer un tracé forestier dans Excel
Un guide complet des meilleurs thèmes ggplot2

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *