Modérateur : Groupe des modérateurs
Code : Tout sélectionner
hist(y,plot=F)
$breaks
[1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
$counts
[1] 12 9 12 4 11 11 13 10 10 8
$intensities
[1] 1.200000 0.900000 1.200000 0.400000 1.100000 1.100000 1.300000 1.000000 1.000000 0.800000
$density
[1] 1.200000 0.900000 1.200000 0.400000 1.100000 1.100000 1.300000 1.000000 1.000000 0.800000
$mids
[1] 0.05 0.15 0.25 0.35 0.45 0.55 0.65 0.75 0.85 0.95
$xname
[1] "y"
$equidist
[1] TRUE
attr(,"class")
[1] "histogram"
Code : Tout sélectionner
hist(y,border="transparent")
Code : Tout sélectionner
hist(y[fac=="a"],breaks=hist(y,plot=F)$breaks,col="red",add=T)
Code : Tout sélectionner
br <- hist(y,plot=F)$breaks
yc <- cut(y,breaks=hist(y,plot=F)$breaks)
barplot(table(yc),space=2,cex.names=0.7)
Code : Tout sélectionner
y <- runif(100)
fac2 <- gl(2,2,100,labels=letters[1:2])
yb <- hist(y,plot=F)
yc <- tapply(y,fac2,cut,breaks=yb$breaks)
tab <- do.call("rbind",lapply(yc,table))
barplot(tab,beside=T)
Juliette Fabre a écrit :Bonjour!
J'essaie de représenter les histogrammes d'une même variable observée dans 2 conditions sur le même graphe :
Pour le moment j'utilise "hist" et je trace les 2 histogrammes l'un après l'autre en les superposant, mais j'ai des problèmes au niveau de la concordande des axes et de la largeur des barres (elles se superposent et sont de largeur différentes, j'essaie de jouer avec nclass mais c'est pas terrible) ..
1. N'existe-t-il pas une astuce pour tracer l'histogramme de la variable décomposée suivant les 2 conditions avec 2 couleurs?
2. Sinon comment gérer la largeur des barres dans "hist"?
Merci!
Code : Tout sélectionner
y <- c(rnorm(500), rnorm(500, 1.5))
g <- rep(c("a", "b"), each = 500)
library(lattice)
histogram(~ y | g)
Code : Tout sélectionner
y <- c(rnorm(500), rnorm(500, 1.5))
g <- rep(c("a", "b"), each = 500)
library(lattice)
densityplot(~ y, groups = g)
Retourner vers « Questions en cours »
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité