| if (par1 == 'Default') {par1 = 10*log10(length(x))
 } else {
 par1 <- as.numeric(par1)
 }
 par2 <- as.numeric(par2)
 par3 <- as.numeric(par3)
 par4 <- as.numeric(par4)
 par5 <- as.numeric(par5)
 if (par6 == 'White Noise') par6 <- 'white' else par6 <- 'ma'
 par7 <- as.numeric(par7)
 if (par2 == 0) {
 x <- log(x)
 } else {
 x <- (x ^ par2 - 1) / par2
 }
 if (par3 > 0) x <- diff(x,lag=1,difference=par3)
 if (par4 > 0) x <- diff(x,lag=par5,difference=par4)
 bitmap(file='pic1.png')
 racf <- acf(x, par1, main='Autocorrelation', xlab='time lag', ylab='ACF', ci.type=par6, ci=par7, sub=paste('(lambda=',par2,', d=',par3,', D=',par4,', CI=', par7, ', CI type=',par6,')',sep=''))
 dev.off()
 bitmap(file='pic2.png')
 rpacf <- pacf(x,par1,main='Partial Autocorrelation',xlab='lags',ylab='PACF')
 dev.off()
 (myacf <- c(racf$acf))
 (mypacf <- c(rpacf$acf))
 lengthx <- length(x)
 sqrtn <- sqrt(lengthx)
 load(file='createtable')
 a<-table.start()
 a<-table.row.start(a)
 a<-table.element(a,'Autocorrelation Function',4,TRUE)
 a<-table.row.end(a)
 a<-table.row.start(a)
 a<-table.element(a,'Time lag k',header=TRUE)
 a<-table.element(a,hyperlink('basics.htm','ACF(k)','click here for more information about the Autocorrelation Function'),header=TRUE)
 a<-table.element(a,'T-STAT',header=TRUE)
 a<-table.element(a,'P-value',header=TRUE)
 a<-table.row.end(a)
 for (i in 2:(par1+1)) {
 a<-table.row.start(a)
 a<-table.element(a,i-1,header=TRUE)
 a<-table.element(a,round(myacf[i],6))
 mytstat <- myacf[i]*sqrtn
 a<-table.element(a,round(mytstat,4))
 a<-table.element(a,round(1-pt(abs(mytstat),lengthx),6))
 a<-table.row.end(a)
 }
 a<-table.end(a)
 table.save(a,file='mytable.tab')
 a<-table.start()
 a<-table.row.start(a)
 a<-table.element(a,'Partial Autocorrelation Function',4,TRUE)
 a<-table.row.end(a)
 a<-table.row.start(a)
 a<-table.element(a,'Time lag k',header=TRUE)
 a<-table.element(a,hyperlink('basics.htm','PACF(k)','click here for more information about the Partial Autocorrelation Function'),header=TRUE)
 a<-table.element(a,'T-STAT',header=TRUE)
 a<-table.element(a,'P-value',header=TRUE)
 a<-table.row.end(a)
 for (i in 1:par1) {
 a<-table.row.start(a)
 a<-table.element(a,i,header=TRUE)
 a<-table.element(a,round(mypacf[i],6))
 mytstat <- mypacf[i]*sqrtn
 a<-table.element(a,round(mytstat,4))
 a<-table.element(a,round(1-pt(abs(mytstat),lengthx),6))
 a<-table.row.end(a)
 }
 a<-table.end(a)
 table.save(a,file='mytable1.tab')
 
 |