|
dcm_cp <- decompose(cp,type="multiplicative");plot(dcm_cp)
d_tc <- dcm_cp$trend
n <- length(d_tc);time <- seq(1:n)
kaiki1 <- lm(d_tc~time)
TRND1 <- ts(kaiki1$fitted,start=c(2008),frequency=246)
alpha <- kaiki1$coef[1]
beta <- kaiki1$coef[2]
time2 <- seq(n-1,n+12)
Yhat <- ts((alpha+beta*time2),start=c(2008),frequency=246)
par(mfrow=c(2:1))
ttl2 <- "回帰トレンドによる予測"
ts.plot(d_tc,TRND1,Yhat,lty=c(1:3),main=ttl2)
ss <- dcm_cp$figure;sss <- c(ss[3],ss[4],ss[1],ss[2])
Yhat2 <- ts(c(TRND1,Yhat)*sss,start=c(2008),frequency=246)
ttl3 <- "季節性を加えた場合"
ts.plot(cp,Yhat2,lty=c(1:2),main=ttl3)
|