x <- c(15.58,15.66,15.73,15.74,15.77,15.78,15.8,15.81,15.82,15.88,15.85,15.89,15.92,16.02,16.1,16.13,16.21,16.25,16.27,16.21,16.21,16.24,16.32,16.32,16.36,16.48,16.54,16.58,16.56,16.55,16.58,16.53,16.6,16.46,16.48,16.48,16.49,16.54,16.67,16.72,16.79,16.86,16.84,16.86,16.96,17.01,17.02,17.04,17.04,17.39,17.54,17.57,17.58,17.56,17.63,17.67,17.71,17.75,17.82,17.86) par3 = '0.01' par2 = '0.99' par1 = '0.01' ylab = 'prijs in EURO' xlab = 'percentielen' main = 'prijs haarsnit heren' par1 <- as(par1,'numeric') par2 <- as(par2,'numeric') par3 <- as(par3,'numeric') library(Hmisc) myseq <- seq(par1, par2, par3) hd <- hdquantile(x, probs = myseq, se = TRUE, na.rm = FALSE, names = TRUE, weights=FALSE) postscript(file="/var/wessaorg/rcomp/tmp/1x31b1324116033.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) plot(myseq,hd,col=2,main=main,xlab=xlab,ylab=ylab) grid() dev.off() #Note: the /var/wessaorg/rcomp/createtable file can be downloaded at http://www.wessa.net/cretab load(file="/var/wessaorg/rcomp/createtable") a<-table.start() a<-table.row.start(a) a<-table.element(a,'Harrell-Davis Quantiles',3,TRUE) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'quantiles',header=TRUE) a<-table.element(a,'value',header=TRUE) a<-table.element(a,'standard error',header=TRUE) a<-table.row.end(a) length(hd) for (i in 1:length(hd)) { a<-table.row.start(a) a<-table.element(a,as(labels(hd)[i],'numeric'),header=TRUE) a<-table.element(a,as.matrix(hd[i])[1,1]) a<-table.element(a,as.matrix(attr(hd,'se')[i])[1,1]) a<-table.row.end(a) } a<-table.end(a) table.save(a,file="/var/wessaorg/rcomp/tmp/2mp741324116033.tab") try(system("convert tmp/1x31b1324116033.ps tmp/1x31b1324116033.png",intern=TRUE))