source('/home/pw/wessanet/cretab')



myrfcuid = ''

x <- c(59400,57200,60500,48400,62700,61600,66000,68200,75900,66000,62700,78100,66000,49500,58300,44000,61600,50600,67100,60500,63800,71500,70400,83600,60500,50600,56100,40700,58300,45100,63800,60500,53900,77000,69300,79200,59400,55000,49500,40700,53900,48400,66000,63800,55000,73700,68200,88000,70400,42900,42900,42900,50600,50600,68200,62700,56100,70400,64900,93500,73700,42900,45100,37400,51700,59400,74800,73700,59400,69300,61600,88000,67100,53900,48400,36300,53900,64900,75900,71500,52800,75900,59400,91300,75900,55000,50600,34100,53900,51700,78100,78100,59400,77000,57200,89100,75900,56100,42900,29700,58300,56100,73700,84700,62700,70400,52800,91300)
par3 = '512'
par2 = 'no'
par1 = '0'
ylab = 'Density'
xlab = 'Value'
par3 <- '512'
par2 <- 'no'
par1 <- '0'
#'GNU S' R Code compiled by R2WASP v. 1.2.327 (Tue, 16 Aug 2016 15:23:13 +0200)
#Author: root
#To cite this work: Wessa, P. (2015), Kernel Density Estimation (v1.0.12) in Free Statistics Software (v$_version), Office for Research Development and Education, URL http://www.wessa.net/rwasp_density.wasp/
#Source of accompanying publication: http://www.xycoon.com/density_trace.htm
#
if (par1 == '0') bw <- 'nrd0'
if (par1 != '0') bw <- as.numeric(par1)
par3 <- as.numeric(par3)
mydensity <- array(NA, dim=c(par3,8))
postscript(file="/home/pw/wessanet/rcomp/tmp/1802t1502916053.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) 
mydensity1<-density(x,bw=bw,kernel='gaussian',na.rm=TRUE)
mydensity[,8] = signif(mydensity1$x,3)
mydensity[,1] = signif(mydensity1$y,3)
plot(mydensity1,main='Gaussian Kernel',xlab=xlab,ylab=ylab)
grid()
dev.off()
mydensity1
postscript(file="/home/pw/wessanet/rcomp/tmp/2jgoq1502916053.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) 
mydensity2<-density(x,bw=bw,kernel='epanechnikov',na.rm=TRUE)
mydensity[,2] = signif(mydensity2$y,3)
plot(mydensity2,main='Epanechnikov Kernel',xlab=xlab,ylab=ylab)
grid()
dev.off()
postscript(file="/home/pw/wessanet/rcomp/tmp/3lb3m1502916053.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) 
mydensity3<-density(x,bw=bw,kernel='rectangular',na.rm=TRUE)
mydensity[,3] = signif(mydensity3$y,3)
plot(mydensity3,main='Rectangular Kernel',xlab=xlab,ylab=ylab)
grid()
dev.off()
postscript(file="/home/pw/wessanet/rcomp/tmp/4c6001502916053.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) 
mydensity4<-density(x,bw=bw,kernel='triangular',na.rm=TRUE)
mydensity[,4] = signif(mydensity4$y,3)
plot(mydensity4,main='Triangular Kernel',xlab=xlab,ylab=ylab)
grid()
dev.off()
postscript(file="/home/pw/wessanet/rcomp/tmp/52man1502916053.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) 
mydensity5<-density(x,bw=bw,kernel='biweight',na.rm=TRUE)
mydensity[,5] = signif(mydensity5$y,3)
plot(mydensity5,main='Biweight Kernel',xlab=xlab,ylab=ylab)
grid()
dev.off()
postscript(file="/home/pw/wessanet/rcomp/tmp/6fo8y1502916053.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) 
mydensity6<-density(x,bw=bw,kernel='cosine',na.rm=TRUE)
mydensity[,6] = signif(mydensity6$y,3)
plot(mydensity6,main='Cosine Kernel',xlab=xlab,ylab=ylab)
grid()
dev.off()
postscript(file="/home/pw/wessanet/rcomp/tmp/7vulf1502916053.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) 
mydensity7<-density(x,bw=bw,kernel='optcosine',na.rm=TRUE)
mydensity[,7] = signif(mydensity7$y,3)
plot(mydensity7,main='Optcosine Kernel',xlab=xlab,ylab=ylab)
grid()
dev.off()

ab<-table.start()
ab<-table.row.start(ab)
ab<-table.element(ab,'Properties of Density Trace',2,TRUE)
ab<-table.row.end(ab)
ab<-table.row.start(ab)
ab<-table.element(ab,'Bandwidth',header=TRUE)
ab<-table.element(ab,mydensity1$bw)
ab<-table.row.end(ab)
ab<-table.row.start(ab)
ab<-table.element(ab,'#Observations',header=TRUE)
ab<-table.element(ab,mydensity1$n)
ab<-table.row.end(ab)
ab<-table.end(ab)
a <- ab
table.save(a,file="/home/pw/wessanet/rcomp/tmp/8203p1502916053.tab") 
b<-table.start()
b<-table.row.start(b)
b<-table.element(b,'Maximum Density Values',3,TRUE)
b<-table.row.end(b)
b<-table.row.start(b)
b<-table.element(b,'Kernel',1,TRUE)
b<-table.element(b,'x-value',1,TRUE)
b<-table.element(b,'max. density',1,TRUE)
b<-table.row.end(b)
b<-table.row.start(b)
b<-table.element(b,'Gaussian',1,TRUE)
b<-table.element(b,mydensity1$x[mydensity1$y==max(mydensity1$y)],1)
b<-table.element(b,mydensity1$y[mydensity1$y==max(mydensity1$y)],1)
b<-table.row.end(b)
b<-table.row.start(b)
b<-table.element(b,'Epanechnikov',1,TRUE)
b<-table.element(b,mydensity2$x[mydensity2$y==max(mydensity2$y)],1)
b<-table.element(b,mydensity2$y[mydensity2$y==max(mydensity2$y)],1)
b<-table.row.end(b)
b<-table.row.start(b)
b<-table.element(b,'Rectangular',1,TRUE)
b<-table.element(b,mydensity3$x[mydensity3$y==max(mydensity3$y)],1)
b<-table.element(b,mydensity3$y[mydensity3$y==max(mydensity3$y)],1)
b<-table.row.end(b)
b<-table.row.start(b)
b<-table.element(b,'Triangular',1,TRUE)
b<-table.element(b,mydensity4$x[mydensity4$y==max(mydensity4$y)],1)
b<-table.element(b,mydensity4$y[mydensity4$y==max(mydensity4$y)],1)
b<-table.row.end(b)
b<-table.row.start(b)
b<-table.element(b,'Biweight',1,TRUE)
b<-table.element(b,mydensity5$x[mydensity5$y==max(mydensity5$y)],1)
b<-table.element(b,mydensity5$y[mydensity5$y==max(mydensity5$y)],1)
b<-table.row.end(b)
b<-table.row.start(b)
b<-table.element(b,'Cosine',1,TRUE)
b<-table.element(b,mydensity6$x[mydensity6$y==max(mydensity6$y)],1)
b<-table.element(b,mydensity6$y[mydensity6$y==max(mydensity6$y)],1)
b<-table.row.end(b)
b<-table.row.start(b)
b<-table.element(b,'Optcosine',1,TRUE)
b<-table.element(b,mydensity7$x[mydensity7$y==max(mydensity7$y)],1)
b<-table.element(b,mydensity7$y[mydensity7$y==max(mydensity7$y)],1)
b<-table.row.end(b)
b<-table.end(b)
a <- b[1]
table.save(a,file="/home/pw/wessanet/rcomp/tmp/9seb61502916053.tab") 
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Kernel Density Values',8,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'x-value',1,TRUE)
a<-table.element(a,'Gaussian',1,TRUE)
a<-table.element(a,'Epanechnikov',1,TRUE)
a<-table.element(a,'Rectangular',1,TRUE)
a<-table.element(a,'Triangular',1,TRUE)
a<-table.element(a,'Biweight',1,TRUE)
a<-table.element(a,'Cosine',1,TRUE)
a<-table.element(a,'Optcosine',1,TRUE)
a<-table.row.end(a)
if (par2=='yes') {
for(i in 1:par3) {
a<-table.row.start(a)
a<-table.element(a,mydensity[i,8],1,TRUE)
for(j in 1:7) {
a<-table.element(a,mydensity[i,j],1)
}
a<-table.row.end(a)
}
} else {
a<-table.row.start(a)
a<-table.element(a,'Kernel Density Values are not shown',8)
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file="/home/pw/wessanet/rcomp/tmp/10rse91502916053.tab") 

try(system("convert /home/pw/wessanet/rcomp/tmp/1802t1502916053.ps /home/pw/wessanet/rcomp/tmp/1802t1502916053.png",intern=TRUE))
try(system("convert /home/pw/wessanet/rcomp/tmp/2jgoq1502916053.ps /home/pw/wessanet/rcomp/tmp/2jgoq1502916053.png",intern=TRUE))
try(system("convert /home/pw/wessanet/rcomp/tmp/3lb3m1502916053.ps /home/pw/wessanet/rcomp/tmp/3lb3m1502916053.png",intern=TRUE))
try(system("convert /home/pw/wessanet/rcomp/tmp/4c6001502916053.ps /home/pw/wessanet/rcomp/tmp/4c6001502916053.png",intern=TRUE))
try(system("convert /home/pw/wessanet/rcomp/tmp/52man1502916053.ps /home/pw/wessanet/rcomp/tmp/52man1502916053.png",intern=TRUE))
try(system("convert /home/pw/wessanet/rcomp/tmp/6fo8y1502916053.ps /home/pw/wessanet/rcomp/tmp/6fo8y1502916053.png",intern=TRUE))
try(system("convert /home/pw/wessanet/rcomp/tmp/7vulf1502916053.ps /home/pw/wessanet/rcomp/tmp/7vulf1502916053.png",intern=TRUE))
