๐Ÿ” ๐•๐ข๐ฌ๐ฎ๐š๐ฅ๐ข๐ฌ๐ž๐ซ ๐ฅ๐ž๐ฌ ๐๐ข๐ฌ๐ญ๐ซ๐ข๐›๐ฎ๐ญ๐ข๐จ๐ง๐ฌ ๐๐ž ๐๐จ๐ง๐งรฉ๐ž๐ฌ ๐š๐ฏ๐ž๐œ ๐ฅ๐ž ๐†๐ซ๐š๐ฉ๐ก๐ข๐ช๐ฎ๐ž ๐‘๐ข๐๐ ๐ž : ๐„๐ฌ๐ฌ๐ž๐ง๐ญ๐ข๐ž๐ฅ ๐ž๐ง ๐’๐ญ๐š๐ญ๐ข๐ฌ๐ญ๐ข๐ช๐ฎ๐ž !

๐Ÿ“Š Le ๐ซ๐ข๐๐ ๐ž ๐ฉ๐ฅ๐จ๐ญ est un outil puissant pour reprรฉsenter la distribution d’une variable continue selon les groupes d’une variable catรฉgorielle. Il empile plusieurs courbes de densitรฉ pour comparer les formes, les pics, et les recouvrements entre les groupes.
๐Ÿ“Œ Par exemple, ici on visualise comment le prix des diamants varie selon leur niveau de clartรฉ. On distingue clairement que :
• Les diamants de ๐ก๐š๐ฎ๐ญ๐ž ๐œ๐ฅ๐š๐ซ๐ญรฉ (ex. IF, VVS1) ont des prix plus รฉlevรฉs.
• Les diamants de ๐›๐š๐ฌ๐ฌ๐ž ๐œ๐ฅ๐š๐ซ๐ญรฉ (ex. SI2, I1) ont des prix plus faibles.
๐ŸŽฏ Ce type de graphique est idรฉal pour :
• Comparer les distributions entre groupes
• Identifier les valeurs moyennes, les pics (modes)
• Dรฉtecter les asymรฉtries et les chevauchements
• ๐„๐ฑ๐ž๐ฆ๐ฉ๐ฅ๐ž๐ฌ : tempรฉrature par mois, expression gรฉnique par condition, niveau de nutriments par traitement…
๐Ÿ› ️ ๐‚๐จ๐ฆ๐ฆ๐ž๐ง๐ญ ๐ฅ๐ž ๐œ๐ซรฉ๐ž๐ซ ๐๐š๐ง๐ฌ ๐‘ :
Avec les packages ggridges et ggplot2, il suffit d'utiliser geom_density_ridges() pour afficher les courbes de densitรฉ, et jouer sur scale pour ajuster le chevauchement ou normaliser les hauteurs.
๐Ÿ”ง ๐‚๐จ๐๐ž ๐œ๐จ๐ฆ๐ฉ๐ฅ๐ž๐ญ ๐๐š๐ง๐ฌ ๐‘ ๐ฉ๐จ๐ฎ๐ซ ๐ รฉ๐งรฉ๐ซ๐ž๐ซ ๐ฎ๐ง ๐‘๐ข๐๐ ๐ž ๐๐ฅ๐จ๐ญ
# Installer les packages nรฉcessaires
install.packages("ggplot2")
install.packages("ggridges")
# Charger les bibliothรจques
library(ggplot2)
library(ggridges)
# Graphique ridge classique avec รฉchelle contrรดlรฉe (scale = 3)
ggplot(diamonds, aes(x = price, y = clarity, fill = clarity)) +
geom_density_ridges(scale = 3, rel_min_height = 0.01) +
theme_minimal() +
labs(
title = "Distribution des prix des diamants selon la clartรฉ",
x = "Prix",
y = "Clartรฉ"
)
# Comparaison des deux types d'รฉchelles (facettes)
ggplot(diamonds, aes(x = price, y = clarity, fill = clarity)) +
geom_density_ridges(scale = 1, scale_y = "density") +
facet_wrap(~ "Densitรฉ normalisรฉe (aire = 1)")
ggplot(diamonds, aes(x = price, y = clarity, fill = clarity)) +
geom_density_ridges(scale = 1, scale_y = "height") +
facet_wrap(~ "Hauteur normalisรฉe (pic = 1)")
________________________________________
๐Ÿงฉ ๐”๐ญ๐ข๐ฅ๐ข๐ญรฉ๐ฌ ๐ฉ๐ซ๐š๐ญ๐ข๐ช๐ฎ๐ž๐ฌ
Ce type de graphique peut s’appliquer ร  de nombreux cas :
๐๐ซ๐ข๐ฑ ๐ฉ๐š๐ซ ๐œ๐š๐ญรฉ๐ ๐จ๐ซ๐ข๐ž, ๐ญ๐ž๐ฆ๐ฉรฉ๐ซ๐š๐ญ๐ฎ๐ซ๐ž ๐ฉ๐š๐ซ ๐ฆ๐จ๐ข๐ฌ, ๐ฌ๐ž๐ซ๐ฏ๐ข๐œ๐ž ๐ฉ๐š๐ซ ๐ญ๐ซ๐š๐ข๐ญ๐ž๐ฆ๐ž๐ง๐ญ, ๐ž๐ฑ๐ฉ๐ซ๐ž๐ฌ๐ฌ๐ข๐จ๐ง ๐ รฉ๐ง๐ข๐ช๐ฎ๐ž ๐ฉ๐š๐ซ ๐œ๐จ๐ง๐๐ข๐ญ๐ข๐จ๐ง, etc.
๐Ÿ’ก En rรฉsumรฉ : Le ๐ซ๐ข๐๐ ๐ž ๐ฉ๐ฅ๐จ๐ญ est parfait pour raconter une histoire visuelle sur la maniรจre dont une variable change selon les groupes. Une arme redoutable pour les chercheurs, data analysts ou enseignants en statistique !
________________________________________
Utile ? Like | Commente | Partage
Rejoins notre formation en รฉconomรฉtrie & techniques quantitatives


________________________________________
________________________________________

Commentaires

Posts les plus consultรฉs de ce blog

ร‰conomรฉtrie des donnรฉes de panel: de la thรฉorie ร  la pratique