Boxplot

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

raphaelle legd
Messages : 3
Enregistré le : 19 Oct 2017, 10:58

Boxplot

Messagepar raphaelle legd » 25 Oct 2017, 16:37

Bonjour à tous,

Je dispose de statistiques sur des variables, ces données ne sont pas générées par R car trop volumineuses. Il ne m'est également pas possible d'avoir accès aux variables directement. Comment puis je tracer des boxplots avec ggplots sans passer par les données "réelles" , à partir des données

Code : Tout sélectionner

stat



Code : Tout sélectionner

library(ggplot2)
ddf <- data.frame(
varr=rnorm(30),
model=as.factor(rep(c("mod1","mod2"),5)))

stat <-data.frame(
min=min(ddf$varr),
p25=quantile(ddf$var,probs=0.25),
median=median(ddf$varr),
p75=quantile(ddf$var,probs=0.75),
max=max(ddf$varr))

p<- ggplot(ddf, aes(x=model, y=varr)) +
  geom_boxplot()
print (p)


merci de vos réponses,

Pierre-Yves Berrard
Messages : 1029
Enregistré le : 12 Jan 2016, 23:30

Re: Boxplot

Messagepar Pierre-Yves Berrard » 25 Oct 2017, 17:41

Bonjour,

Il faut utiliser l'argument stat="identity" :

Code : Tout sélectionner

ggplot(stat, aes(x = model)) +
  geom_boxplot(
    aes(
      ymin = min,
      lower = p25,
      middle = median,
      upper = p75,
      ymax = max
    ),
    stat = "identity"
  )
PY


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité