I have a dataset looking like this:
#ID CWRES
#1 0.90000
#1 0.59034
#1 1.81300
#1 1.42920
#1 0.59194
#2 1.90000
#2 1.09034
#2 2.01300
#2 0.42920
#2 0.19194
#...
#40 1.90000
#40 1.59034
#40 0.81300
#40 0.42920
#40 0.59194
That is one variable (CWRES) and 40 individuals (ID) I want to plot an histogram of every ID in a loop using ggplot. I know how to do it with a "normal" syntax, but I am not able to translate this syntax in ggplot.
Here is the "normal" syntax:
#attach(tab)
#for(i in unique(ID)) {
# j = ID==i
# hist(CWRES,probability = T, ylab="Frequency",xlab=paste(CWRES_label),
# col="grey90",cex=1,main=paste(paste("ID: #",i,sep="")),nclass=20)
# lines(
# density(CWRES,col="blue",lwd=2,lty=1))
# box()
# abline(v=mean(CWRES),col="blue",lwd=2)
# abline(v=quantile(CWRES,0.025),col="blue",lwd=2,lty=2)
# abline(v=quantile(CWRES,0.50),col="blue",lwd=2,lty=2)
# abline(v=quantile(CWRES,0.975),col="blue",lwd=2,lty=2)
#}
#detach()
Does anybody know how to translate this in to ggplot syntax?
Thank you very much in advance,
Best regards,
Mario
j, which means that every histogram is exactly the same (using all of CWRES, rather than the subset for that ID).