x <- c(0.072,0.073,0.073,0.073,0.074,0.073,0.074,0.074,0.076,0.076,0.077,0.077,0.078,0.078,0.080,0.081,0.081,0.082,0.081,0.081,0.081,0.080,0.082,0.084,0.084,0.085,0.086,0.085,0.083,0.078,0.078,0.080,0.086,0.089,0.089,0.086,0.083,0.083,0.083,0.084,0.085,0.084,0.086,0.085,0.085,0.085,0.085,0.085,0.085,0.085,0.085,0.086,0.086,0.086,0.086,0.084,0.080,0.079,0.080,0.080,0.080,0.080,0.079,0.079,0.079,0.080,0.079,0.075,0.072,0.070,0.069,0.071,0.071,0.072,0.071,0.069,0.068,0.067,0.067,0.069,0.073,0.074,0.073,0.071,0.070,0.071,0.075,0.077,0.078,0.077,0.077,0.078,0.080,0.081,0.081,0.080,0.081,0.082,0.083,0.084,0.085,0.085,0.085,0.085,0.085,0.083,0.082,0.081,0.079,0.076,0.073,0.071,0.070,0.070,0.070,0.070,0.069,0.068,0.067,0.066)
par1 = '12'
#'GNU S' R Code compiled by R2WASP v. 1.0.44 ()
#Author: Dr. Ian E. Holliday
#To cite this work: Ian E. Holliday, 2009, YOUR SOFTWARE TITLE (vNUMBER) in Free Statistics Software (v$_version), Office for Research Development and Education, URL http://www.wessa.net/rwasp_YOURPAGE.wasp/
#Source of accompanying publication: 
#Technical description: 
par1 <- as.numeric(par1)
n <- length(x)
sx <- sort(x)

#Note: the /var/www/rcomp/createtable file can be downloaded at http://www.wessa.net/cretab
load(file="/var/www/rcomp/createtable")

a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Variance Reduction Matrix',6,TRUE)
a<-table.row.end(a)
for (bigd in 0:2) {
for (smalld in 0:3) {
mylabel <- 'V(Y[t],d='
mylabel <- paste(mylabel,as.character(smalld),sep='')
mylabel <- paste(mylabel,',D=',sep='')
mylabel <- paste(mylabel,as.character(bigd),sep='')
mylabel <- paste(mylabel,')',sep='')
a<-table.row.start(a)
a<-table.element(a,mylabel,header=TRUE)
myx <- x
if (smalld > 0) myx <- diff(myx,lag=1,differences=smalld)
if (bigd > 0) myx <- diff(myx,lag=par1,differences=bigd)
a<-table.element(a,var(myx))
a<-table.element(a,'Range',header=TRUE)
a<-table.element(a,max(myx)-min(myx))
a<-table.element(a,'Trim Var.',header=TRUE)
smyx <- sort(myx)
sn <- length(smyx)
a<-table.element(a,var(smyx[smyx>quantile(smyx,0.05) & smyx<quantile(smyx,0.95)]))
a<-table.row.end(a)
}
}
a<-table.end(a)
table.save(a,file="/var/www/rcomp/tmp/1ypda1324603100.tab") 
postscript(file="/var/www/rcomp/tmp/2gfl21324603100.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) 
op <- par(mfrow=c(2,2))
plot(x,type='l',xlab='time',ylab='value',main='d=0, D=0')
plot(diff(x,lag=1,differences=1),type='l',xlab='time',ylab='value',main='d=1, D=0')
plot(diff(x,lag=par1,differences=1),type='l',xlab='time',ylab='value',main='d=0, D=1')
plot(diff(diff(x,lag=1,differences=1),lag=par1,differences=1),type='l',xlab='time',ylab='value',main='d=1, D=1')
par(op)
dev.off()

try(system("convert tmp/2gfl21324603100.ps tmp/2gfl21324603100.png",intern=TRUE))

