web-dev-qa-db-fra.com

Histogramme de deux variables dans R

J'ai deux variables que je veux comparer dans un histogramme comme celui ci-dessous. Pour chaque groupe de l'histogramme, la fréquence des deux variables est indiquée, ce qui facilite leur comparaison.

enter image description here

11
alex

Vous pouvez utiliser le paramètre add pour hist (voir ?hist, ?plot.histogram):

hist(rnorm(1000, mean=0.2, sd=0.1), col='blue', xlim=c(0, 1))
hist(rnorm(1000, mean=0.8, sd=0.1), col='red', add=T)

enter image description here

Pour en savoir plus sur le paramètre add, j'ai remarqué que dans ?hist les ... argument indique que ce sont des arguments passés à plot.histogram et add est documenté dans ?plot.histogram. Alternativement, l'un des exemples au bas de ?hist utilise le paramètre add.

14
mathematical.coffee

vous pouvez utiliser prop.table et barplot comme ceci

somkes <- sample(c('Y','N'),10,replace=T)
amount <- sample (c(1,2,3),10,replace=T)
barplot(prop.table(table(somkes,amount)),beside=T)

enter image description here

5
agstudy