Free Statistics

of Irreproducible Research!

Author's title

Author*The author of this computation has been verified*
R Software Modulerwasp_arimabackwardselection.wasp
Title produced by softwareARIMA Backward Selection
Date of computationWed, 07 Dec 2011 05:08:32 -0500
Cite this page as followsStatistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?v=date/2011/Dec/07/t1323252719hc75byj0leolan0.htm/, Retrieved Fri, 03 May 2024 00:43:02 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=152115, Retrieved Fri, 03 May 2024 00:43:02 +0000
QR Codes:

Original text written by user:ff
IsPrivate?No (this computation is public)
User-defined keywordshh
Estimated Impact84
Family? (F = Feedback message, R = changed R code, M = changed R Module, P = changed Parameters, D = changed Data)
-       [ARIMA Backward Selection] [Backward selection] [2011-12-07 10:08:32] [3eda06f9e914bde86f40a764ca976328] [Current]
Feedback Forum

Post a new message
Dataseries X:
655362
873127
1107897
1555964
1671159
1493308
2957796
2638691
1305669
1280496
921900
867888
652586
913831
1108544
1555827
1699283
1509458
3268975
2425016
1312703
1365498
934453
775019
651142
843192
1146766
1652601
1465906
1652734
2922334
2702805
1458956
1410363
1019279
936574
708917
885295
1099663
1576220
1487870
1488635
2882530
2677026
1404398
1344370
936865
872705
628151
953712
1160384
1400618
1661511
1495347
2918786
2775677
1407026
1370199
964526
850851
683118
847224
1073256
1514326
1503734
1507712
2865698
2788128
1391596
1366378
946295
859626




Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time2 seconds
R Server'Gertrude Mary Cox' @ cox.wessa.net

\begin{tabular}{lllllllll}
\hline
Summary of computational transaction \tabularnewline
Raw Input & view raw input (R code)  \tabularnewline
Raw Output & view raw output of R engine  \tabularnewline
Computing time & 2 seconds \tabularnewline
R Server & 'Gertrude Mary Cox' @ cox.wessa.net \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=152115&T=0

[TABLE]
[ROW][C]Summary of computational transaction[/C][/ROW]
[ROW][C]Raw Input[/C][C]view raw input (R code) [/C][/ROW]
[ROW][C]Raw Output[/C][C]view raw output of R engine [/C][/ROW]
[ROW][C]Computing time[/C][C]2 seconds[/C][/ROW]
[ROW][C]R Server[/C][C]'Gertrude Mary Cox' @ cox.wessa.net[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=152115&T=0

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=152115&T=0

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time2 seconds
R Server'Gertrude Mary Cox' @ cox.wessa.net







ARIMA Parameter Estimation and Backward Selection
Iterationar1ma1
Estimates ( 1 )0.90760.0789
(p-val)(0 )(0.6817 )
Estimates ( 2 )0.9190
(p-val)(0 )(NA )
Estimates ( 3 )NANA
(p-val)(NA )(NA )

\begin{tabular}{lllllllll}
\hline
ARIMA Parameter Estimation and Backward Selection \tabularnewline
Iteration & ar1 & ma1 \tabularnewline
Estimates ( 1 ) & 0.9076 & 0.0789 \tabularnewline
(p-val) & (0 ) & (0.6817 ) \tabularnewline
Estimates ( 2 ) & 0.919 & 0 \tabularnewline
(p-val) & (0 ) & (NA ) \tabularnewline
Estimates ( 3 ) & NA & NA \tabularnewline
(p-val) & (NA ) & (NA ) \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=152115&T=1

[TABLE]
[ROW][C]ARIMA Parameter Estimation and Backward Selection[/C][/ROW]
[ROW][C]Iteration[/C][C]ar1[/C][C]ma1[/C][/ROW]
[ROW][C]Estimates ( 1 )[/C][C]0.9076[/C][C]0.0789[/C][/ROW]
[ROW][C](p-val)[/C][C](0 )[/C][C](0.6817 )[/C][/ROW]
[ROW][C]Estimates ( 2 )[/C][C]0.919[/C][C]0[/C][/ROW]
[ROW][C](p-val)[/C][C](0 )[/C][C](NA )[/C][/ROW]
[ROW][C]Estimates ( 3 )[/C][C]NA[/C][C]NA[/C][/ROW]
[ROW][C](p-val)[/C][C](NA )[/C][C](NA )[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=152115&T=1

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=152115&T=1

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

ARIMA Parameter Estimation and Backward Selection
Iterationar1ma1
Estimates ( 1 )0.90760.0789
(p-val)(0 )(0.6817 )
Estimates ( 2 )0.9190
(p-val)(0 )(NA )
Estimates ( 3 )NANA
(p-val)(NA )(NA )







Estimated ARIMA Residuals
Value
256704.981858778
269711.388529984
294265.742870778
527279.322672933
217450.352329782
-40507.4055020304
1605736.77149945
-172319.333577734
-1075487.58121096
180366.006800266
-254443.357525636
51285.9638658982
-139112.652484052
332548.320066439
252964.294797924
529812.58566995
245498.864235625
-52093.8017887247
1903172.72113209
-691866.536699516
-833551.627219057
239900.873519893
-323730.064687134
-47510.3399942034
-48480.3733086322
256070.935810195
361327.226570588
583350.69387941
-79928.5307044466
328652.963880321
1396468.80161895
-59515.1014634073
-989285.12502018
164317.639688049
-273659.525287774
33111.2087696773
-143684.168160901
253249.611192505
276236.113273583
556429.919736867
13478.6393443476
137252.729262656
1520690.40473242
-58968.2557681575
-1020490.48112632
150300.265783541
-295075.797238107
45726.4549645665
-167480.806819147
396842.9704777
263538.790586695
326722.005501374
364606.442387196
-41319.7175165729
1564940.34688288
3288.20095712366
-1112304.03632663
180986.285343434
-293276.403339299
-1373.26801205473
-88965.0397404496
234276.407109854
285877.085603093
517741.18003004
88566.3394901892
136009.563019556
1486643.09737413
70095.2382649351
-1144303.56649023
193692.867264312
-309041.917123012
25190.8604594137

\begin{tabular}{lllllllll}
\hline
Estimated ARIMA Residuals \tabularnewline
Value \tabularnewline
 \tabularnewline
256704.981858778 \tabularnewline
269711.388529984 \tabularnewline
294265.742870778 \tabularnewline
527279.322672933 \tabularnewline
217450.352329782 \tabularnewline
-40507.4055020304 \tabularnewline
1605736.77149945 \tabularnewline
-172319.333577734 \tabularnewline
-1075487.58121096 \tabularnewline
180366.006800266 \tabularnewline
-254443.357525636 \tabularnewline
51285.9638658982 \tabularnewline
-139112.652484052 \tabularnewline
332548.320066439 \tabularnewline
252964.294797924 \tabularnewline
529812.58566995 \tabularnewline
245498.864235625 \tabularnewline
-52093.8017887247 \tabularnewline
1903172.72113209 \tabularnewline
-691866.536699516 \tabularnewline
-833551.627219057 \tabularnewline
239900.873519893 \tabularnewline
-323730.064687134 \tabularnewline
-47510.3399942034 \tabularnewline
-48480.3733086322 \tabularnewline
256070.935810195 \tabularnewline
361327.226570588 \tabularnewline
583350.69387941 \tabularnewline
-79928.5307044466 \tabularnewline
328652.963880321 \tabularnewline
1396468.80161895 \tabularnewline
-59515.1014634073 \tabularnewline
-989285.12502018 \tabularnewline
164317.639688049 \tabularnewline
-273659.525287774 \tabularnewline
33111.2087696773 \tabularnewline
-143684.168160901 \tabularnewline
253249.611192505 \tabularnewline
276236.113273583 \tabularnewline
556429.919736867 \tabularnewline
13478.6393443476 \tabularnewline
137252.729262656 \tabularnewline
1520690.40473242 \tabularnewline
-58968.2557681575 \tabularnewline
-1020490.48112632 \tabularnewline
150300.265783541 \tabularnewline
-295075.797238107 \tabularnewline
45726.4549645665 \tabularnewline
-167480.806819147 \tabularnewline
396842.9704777 \tabularnewline
263538.790586695 \tabularnewline
326722.005501374 \tabularnewline
364606.442387196 \tabularnewline
-41319.7175165729 \tabularnewline
1564940.34688288 \tabularnewline
3288.20095712366 \tabularnewline
-1112304.03632663 \tabularnewline
180986.285343434 \tabularnewline
-293276.403339299 \tabularnewline
-1373.26801205473 \tabularnewline
-88965.0397404496 \tabularnewline
234276.407109854 \tabularnewline
285877.085603093 \tabularnewline
517741.18003004 \tabularnewline
88566.3394901892 \tabularnewline
136009.563019556 \tabularnewline
1486643.09737413 \tabularnewline
70095.2382649351 \tabularnewline
-1144303.56649023 \tabularnewline
193692.867264312 \tabularnewline
-309041.917123012 \tabularnewline
25190.8604594137 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=152115&T=2

[TABLE]
[ROW][C]Estimated ARIMA Residuals[/C][/ROW]
[ROW][C]Value[/C][/ROW]
[ROW][C][/C][/ROW]
[ROW][C]256704.981858778[/C][/ROW]
[ROW][C]269711.388529984[/C][/ROW]
[ROW][C]294265.742870778[/C][/ROW]
[ROW][C]527279.322672933[/C][/ROW]
[ROW][C]217450.352329782[/C][/ROW]
[ROW][C]-40507.4055020304[/C][/ROW]
[ROW][C]1605736.77149945[/C][/ROW]
[ROW][C]-172319.333577734[/C][/ROW]
[ROW][C]-1075487.58121096[/C][/ROW]
[ROW][C]180366.006800266[/C][/ROW]
[ROW][C]-254443.357525636[/C][/ROW]
[ROW][C]51285.9638658982[/C][/ROW]
[ROW][C]-139112.652484052[/C][/ROW]
[ROW][C]332548.320066439[/C][/ROW]
[ROW][C]252964.294797924[/C][/ROW]
[ROW][C]529812.58566995[/C][/ROW]
[ROW][C]245498.864235625[/C][/ROW]
[ROW][C]-52093.8017887247[/C][/ROW]
[ROW][C]1903172.72113209[/C][/ROW]
[ROW][C]-691866.536699516[/C][/ROW]
[ROW][C]-833551.627219057[/C][/ROW]
[ROW][C]239900.873519893[/C][/ROW]
[ROW][C]-323730.064687134[/C][/ROW]
[ROW][C]-47510.3399942034[/C][/ROW]
[ROW][C]-48480.3733086322[/C][/ROW]
[ROW][C]256070.935810195[/C][/ROW]
[ROW][C]361327.226570588[/C][/ROW]
[ROW][C]583350.69387941[/C][/ROW]
[ROW][C]-79928.5307044466[/C][/ROW]
[ROW][C]328652.963880321[/C][/ROW]
[ROW][C]1396468.80161895[/C][/ROW]
[ROW][C]-59515.1014634073[/C][/ROW]
[ROW][C]-989285.12502018[/C][/ROW]
[ROW][C]164317.639688049[/C][/ROW]
[ROW][C]-273659.525287774[/C][/ROW]
[ROW][C]33111.2087696773[/C][/ROW]
[ROW][C]-143684.168160901[/C][/ROW]
[ROW][C]253249.611192505[/C][/ROW]
[ROW][C]276236.113273583[/C][/ROW]
[ROW][C]556429.919736867[/C][/ROW]
[ROW][C]13478.6393443476[/C][/ROW]
[ROW][C]137252.729262656[/C][/ROW]
[ROW][C]1520690.40473242[/C][/ROW]
[ROW][C]-58968.2557681575[/C][/ROW]
[ROW][C]-1020490.48112632[/C][/ROW]
[ROW][C]150300.265783541[/C][/ROW]
[ROW][C]-295075.797238107[/C][/ROW]
[ROW][C]45726.4549645665[/C][/ROW]
[ROW][C]-167480.806819147[/C][/ROW]
[ROW][C]396842.9704777[/C][/ROW]
[ROW][C]263538.790586695[/C][/ROW]
[ROW][C]326722.005501374[/C][/ROW]
[ROW][C]364606.442387196[/C][/ROW]
[ROW][C]-41319.7175165729[/C][/ROW]
[ROW][C]1564940.34688288[/C][/ROW]
[ROW][C]3288.20095712366[/C][/ROW]
[ROW][C]-1112304.03632663[/C][/ROW]
[ROW][C]180986.285343434[/C][/ROW]
[ROW][C]-293276.403339299[/C][/ROW]
[ROW][C]-1373.26801205473[/C][/ROW]
[ROW][C]-88965.0397404496[/C][/ROW]
[ROW][C]234276.407109854[/C][/ROW]
[ROW][C]285877.085603093[/C][/ROW]
[ROW][C]517741.18003004[/C][/ROW]
[ROW][C]88566.3394901892[/C][/ROW]
[ROW][C]136009.563019556[/C][/ROW]
[ROW][C]1486643.09737413[/C][/ROW]
[ROW][C]70095.2382649351[/C][/ROW]
[ROW][C]-1144303.56649023[/C][/ROW]
[ROW][C]193692.867264312[/C][/ROW]
[ROW][C]-309041.917123012[/C][/ROW]
[ROW][C]25190.8604594137[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=152115&T=2

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=152115&T=2

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

Estimated ARIMA Residuals
Value
256704.981858778
269711.388529984
294265.742870778
527279.322672933
217450.352329782
-40507.4055020304
1605736.77149945
-172319.333577734
-1075487.58121096
180366.006800266
-254443.357525636
51285.9638658982
-139112.652484052
332548.320066439
252964.294797924
529812.58566995
245498.864235625
-52093.8017887247
1903172.72113209
-691866.536699516
-833551.627219057
239900.873519893
-323730.064687134
-47510.3399942034
-48480.3733086322
256070.935810195
361327.226570588
583350.69387941
-79928.5307044466
328652.963880321
1396468.80161895
-59515.1014634073
-989285.12502018
164317.639688049
-273659.525287774
33111.2087696773
-143684.168160901
253249.611192505
276236.113273583
556429.919736867
13478.6393443476
137252.729262656
1520690.40473242
-58968.2557681575
-1020490.48112632
150300.265783541
-295075.797238107
45726.4549645665
-167480.806819147
396842.9704777
263538.790586695
326722.005501374
364606.442387196
-41319.7175165729
1564940.34688288
3288.20095712366
-1112304.03632663
180986.285343434
-293276.403339299
-1373.26801205473
-88965.0397404496
234276.407109854
285877.085603093
517741.18003004
88566.3394901892
136009.563019556
1486643.09737413
70095.2382649351
-1144303.56649023
193692.867264312
-309041.917123012
25190.8604594137



Parameters (Session):
par1 = FALSE ; par2 = 1 ; par3 = 0 ; par4 = 0 ; par5 = 1 ; par6 = 1 ; par7 = 1 ; par8 = 0 ; par9 = 0 ;
Parameters (R input):
par1 = FALSE ; par2 = 1 ; par3 = 0 ; par4 = 0 ; par5 = 1 ; par6 = 1 ; par7 = 1 ; par8 = 0 ; par9 = 0 ;
R code (references can be found in the software module):
library(lattice)
if (par1 == 'TRUE') par1 <- TRUE
if (par1 == 'FALSE') par1 <- FALSE
par2 <- as.numeric(par2) #Box-Cox lambda transformation parameter
par3 <- as.numeric(par3) #degree of non-seasonal differencing
par4 <- as.numeric(par4) #degree of seasonal differencing
par5 <- as.numeric(par5) #seasonal period
par6 <- as.numeric(par6) #degree (p) of the non-seasonal AR(p) polynomial
par7 <- as.numeric(par7) #degree (q) of the non-seasonal MA(q) polynomial
par8 <- as.numeric(par8) #degree (P) of the seasonal AR(P) polynomial
par9 <- as.numeric(par9) #degree (Q) of the seasonal MA(Q) polynomial
armaGR <- function(arima.out, names, n){
try1 <- arima.out$coef
try2 <- sqrt(diag(arima.out$var.coef))
try.data.frame <- data.frame(matrix(NA,ncol=4,nrow=length(names)))
dimnames(try.data.frame) <- list(names,c('coef','std','tstat','pv'))
try.data.frame[,1] <- try1
for(i in 1:length(try2)) try.data.frame[which(rownames(try.data.frame)==names(try2)[i]),2] <- try2[i]
try.data.frame[,3] <- try.data.frame[,1] / try.data.frame[,2]
try.data.frame[,4] <- round((1-pt(abs(try.data.frame[,3]),df=n-(length(try2)+1)))*2,5)
vector <- rep(NA,length(names))
vector[is.na(try.data.frame[,4])] <- 0
maxi <- which.max(try.data.frame[,4])
continue <- max(try.data.frame[,4],na.rm=TRUE) > .05
vector[maxi] <- 0
list(summary=try.data.frame,next.vector=vector,continue=continue)
}
arimaSelect <- function(series, order=c(13,0,0), seasonal=list(order=c(2,0,0),period=12), include.mean=F){
nrc <- order[1]+order[3]+seasonal$order[1]+seasonal$order[3]
coeff <- matrix(NA, nrow=nrc*2, ncol=nrc)
pval <- matrix(NA, nrow=nrc*2, ncol=nrc)
mylist <- rep(list(NULL), nrc)
names <- NULL
if(order[1] > 0) names <- paste('ar',1:order[1],sep='')
if(order[3] > 0) names <- c( names , paste('ma',1:order[3],sep='') )
if(seasonal$order[1] > 0) names <- c(names, paste('sar',1:seasonal$order[1],sep=''))
if(seasonal$order[3] > 0) names <- c(names, paste('sma',1:seasonal$order[3],sep=''))
arima.out <- arima(series, order=order, seasonal=seasonal, include.mean=include.mean, method='ML')
mylist[[1]] <- arima.out
last.arma <- armaGR(arima.out, names, length(series))
mystop <- FALSE
i <- 1
coeff[i,] <- last.arma[[1]][,1]
pval [i,] <- last.arma[[1]][,4]
i <- 2
aic <- arima.out$aic
while(!mystop){
mylist[[i]] <- arima.out
arima.out <- arima(series, order=order, seasonal=seasonal, include.mean=include.mean, method='ML', fixed=last.arma$next.vector)
aic <- c(aic, arima.out$aic)
last.arma <- armaGR(arima.out, names, length(series))
mystop <- !last.arma$continue
coeff[i,] <- last.arma[[1]][,1]
pval [i,] <- last.arma[[1]][,4]
i <- i+1
}
list(coeff, pval, mylist, aic=aic)
}
arimaSelectplot <- function(arimaSelect.out,noms,choix){
noms <- names(arimaSelect.out[[3]][[1]]$coef)
coeff <- arimaSelect.out[[1]]
k <- min(which(is.na(coeff[,1])))-1
coeff <- coeff[1:k,]
pval <- arimaSelect.out[[2]][1:k,]
aic <- arimaSelect.out$aic[1:k]
coeff[coeff==0] <- NA
n <- ncol(coeff)
if(missing(choix)) choix <- k
layout(matrix(c(1,1,1,2,
3,3,3,2,
3,3,3,4,
5,6,7,7),nr=4),
widths=c(10,35,45,15),
heights=c(30,30,15,15))
couleurs <- rainbow(75)[1:50]#(50)
ticks <- pretty(coeff)
par(mar=c(1,1,3,1))
plot(aic,k:1-.5,type='o',pch=21,bg='blue',cex=2,axes=F,lty=2,xpd=NA)
points(aic[choix],k-choix+.5,pch=21,cex=4,bg=2,xpd=NA)
title('aic',line=2)
par(mar=c(3,0,0,0))
plot(0,axes=F,xlab='',ylab='',xlim=range(ticks),ylim=c(.1,1))
rect(xleft = min(ticks) + (0:49)/50*(max(ticks)-min(ticks)),
xright = min(ticks) + (1:50)/50*(max(ticks)-min(ticks)),
ytop = rep(1,50),
ybottom= rep(0,50),col=couleurs,border=NA)
axis(1,ticks)
rect(xleft=min(ticks),xright=max(ticks),ytop=1,ybottom=0)
text(mean(coeff,na.rm=T),.5,'coefficients',cex=2,font=2)
par(mar=c(1,1,3,1))
image(1:n,1:k,t(coeff[k:1,]),axes=F,col=couleurs,zlim=range(ticks))
for(i in 1:n) for(j in 1:k) if(!is.na(coeff[j,i])) {
if(pval[j,i]<.01) symb = 'green'
else if( (pval[j,i]<.05) & (pval[j,i]>=.01)) symb = 'orange'
else if( (pval[j,i]<.1) & (pval[j,i]>=.05)) symb = 'red'
else symb = 'black'
polygon(c(i+.5 ,i+.2 ,i+.5 ,i+.5),
c(k-j+0.5,k-j+0.5,k-j+0.8,k-j+0.5),
col=symb)
if(j==choix) {
rect(xleft=i-.5,
xright=i+.5,
ybottom=k-j+1.5,
ytop=k-j+.5,
lwd=4)
text(i,
k-j+1,
round(coeff[j,i],2),
cex=1.2,
font=2)
}
else{
rect(xleft=i-.5,xright=i+.5,ybottom=k-j+1.5,ytop=k-j+.5)
text(i,k-j+1,round(coeff[j,i],2),cex=1.2,font=1)
}
}
axis(3,1:n,noms)
par(mar=c(0.5,0,0,0.5))
plot(0,axes=F,xlab='',ylab='',type='n',xlim=c(0,8),ylim=c(-.2,.8))
cols <- c('green','orange','red','black')
niv <- c('0','0.01','0.05','0.1')
for(i in 0:3){
polygon(c(1+2*i ,1+2*i ,1+2*i-.5 ,1+2*i),
c(.4 ,.7 , .4 , .4),
col=cols[i+1])
text(2*i,0.5,niv[i+1],cex=1.5)
}
text(8,.5,1,cex=1.5)
text(4,0,'p-value',cex=2)
box()
residus <- arimaSelect.out[[3]][[choix]]$res
par(mar=c(1,2,4,1))
acf(residus,main='')
title('acf',line=.5)
par(mar=c(1,2,4,1))
pacf(residus,main='')
title('pacf',line=.5)
par(mar=c(2,2,4,1))
qqnorm(residus,main='')
title('qq-norm',line=.5)
qqline(residus)
residus
}
if (par2 == 0) x <- log(x)
if (par2 != 0) x <- x^par2
(selection <- arimaSelect(x, order=c(par6,par3,par7), seasonal=list(order=c(par8,par4,par9), period=par5)))
bitmap(file='test1.png')
resid <- arimaSelectplot(selection)
dev.off()
resid
bitmap(file='test2.png')
acf(resid,length(resid)/2, main='Residual Autocorrelation Function')
dev.off()
bitmap(file='test3.png')
pacf(resid,length(resid)/2, main='Residual Partial Autocorrelation Function')
dev.off()
bitmap(file='test4.png')
cpgram(resid, main='Residual Cumulative Periodogram')
dev.off()
bitmap(file='test5.png')
hist(resid, main='Residual Histogram', xlab='values of Residuals')
dev.off()
bitmap(file='test6.png')
densityplot(~resid,col='black',main='Residual Density Plot', xlab='values of Residuals')
dev.off()
bitmap(file='test7.png')
qqnorm(resid, main='Residual Normal Q-Q Plot')
qqline(resid)
dev.off()
ncols <- length(selection[[1]][1,])
nrows <- length(selection[[2]][,1])-1
load(file='createtable')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'ARIMA Parameter Estimation and Backward Selection', ncols+1,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Iteration', header=TRUE)
for (i in 1:ncols) {
a<-table.element(a,names(selection[[3]][[1]]$coef)[i],header=TRUE)
}
a<-table.row.end(a)
for (j in 1:nrows) {
a<-table.row.start(a)
mydum <- 'Estimates ('
mydum <- paste(mydum,j)
mydum <- paste(mydum,')')
a<-table.element(a,mydum, header=TRUE)
for (i in 1:ncols) {
a<-table.element(a,round(selection[[1]][j,i],4))
}
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'(p-val)', header=TRUE)
for (i in 1:ncols) {
mydum <- '('
mydum <- paste(mydum,round(selection[[2]][j,i],4),sep='')
mydum <- paste(mydum,')')
a<-table.element(a,mydum)
}
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,'Estimated ARIMA Residuals', 1,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Value', 1,TRUE)
a<-table.row.end(a)
for (i in (par4*par5+par3):length(resid)) {
a<-table.row.start(a)
a<-table.element(a,resid[i])
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable1.tab')