inst/doc/partsm.R

### R code from vignette source 'partsm.Rnw'

###################################################
### code chunk number 1: partsm.Rnw:176-179
###################################################
library(partsm)
data("gergnp")
lgergnp <- log(gergnp, base=exp(1))


###################################################
### code chunk number 2: partsm.Rnw:190-200
###################################################
detcomp <- list(regular=c(0,0,0), seasonal=c(1,0), regvar=0)
aic <- bic <- Fnextp <- Fpval <- rep(NA, 4)
for(p in 1:4){
  lmpar <- fit.ar.par(wts=lgergnp, detcomp=detcomp, type="PAR", p=p)
  aic[p] <- AIC(lmpar@lm.par, k=2)
  bic[p] <- AIC(lmpar@lm.par, k=log(length(residuals(lmpar@lm.par))))
  Fout <- Fnextp.test(wts=lgergnp, detcomp=detcomp, p=p, type="PAR")
  Fnextp[p] <- Fout@Fstat
  Fpval[p] <- Fout@pval
}


###################################################
### code chunk number 3: partsm.Rnw:229-235
###################################################
dcsi <- list(regular=c(0,0,0), seasonal=c(1,0), regvar=0)
out.Fparsi  <- Fpar.test(wts=lgergnp, detcomp=dcsi, p=2)
show(out.Fparsi)
dcsit <- list(regular=c(0,0,0), seasonal=c(1,1), regvar=0)
out.Fparsit <- Fpar.test(wts=lgergnp, detcomp=dcsit, p=2)
show(out.Fparsit)


###################################################
### code chunk number 4: partsm.Rnw:244-247
###################################################
par2 <- fit.ar.par(wts=lgergnp, type="PAR", p=2, detcomp=detcomp)
Fsh.out <- Fsh.test(res=residuals(par2@lm.par), s=frequency(lgergnp))
show(Fsh.out)


###################################################
### code chunk number 5: partsm.Rnw:259-262
###################################################
out.par <- fit.ar.par(wts=lgergnp, type="PAR", detcomp=detcomp, p=2)
out.MV <- PAR.MVrepr(out.par)
out.MV


###################################################
### code chunk number 6: partsm.Rnw:284-286
###################################################
out.LR <- LRurpar.test(wts=lgergnp, detcomp=detcomp, p=2)
show(out.LR)


###################################################
### code chunk number 7: partsm.Rnw:291-293
###################################################
Fpari1.out <- Fpari.piar.test(wts=lgergnp, detcomp=detcomp, p=2, type="PARI1")
show(Fpari1.out)


###################################################
### code chunk number 8: partsm.Rnw:349-352
###################################################
out.piar <- fit.piar(wts=lgergnp, detcomp=detcomp, p=2)
out.MV <- PAR.MVrepr(out.piar)
out.MV


###################################################
### code chunk number 9: pdiffplot
###################################################
plotpdiff(out.piar)


###################################################
### code chunk number 10: partsm.Rnw:374-376
###################################################
out.pred <- predictpiar(wts=lgergnp, p=2, hpred=24)
show(out.pred)


###################################################
### code chunk number 11: partsm.Rnw:381-386
###################################################
out.pred@wts <- exp(1)^out.pred@wts
out.pred@fcast <- exp(1)^out.pred@fcast
out.pred@ucb <- exp(1)^out.pred@ucb
out.pred@lcb <- exp(1)^out.pred@lcb
plotpredpiar(out.pred)


###################################################
### code chunk number 12: predplot
###################################################
plotpredpiar(out.pred)

Try the partsm package in your browser

Any scripts or data that you put into this service are public.

partsm documentation built on Nov. 25, 2020, 5:07 p.m.