Unit 21 Forecasting
Some helpers:
tswgen <- function(n, sn = 0) {
sig <- function(...) {
gen.sigplusnoise.wge(n = n, ..., sn = sn)
}
ari <- function(..., dif) {
gen.arima.wge(n = n, ..., sn = sn)
}
aru <- function(...) {
gen.aruma.wge(n = n, ..., sn = sn)
}
arma <- function(...) {
gen.arma.wge(n = n, ..., sn = sn)
}
list(sig = sig, ari = ari, aru = aru, arma = arma)
}
21.1 Forecasts from Signal-Plus-Noise
Xt=st+Zt Where:
- st is a deterministic signal
- Zt is a zero-mean, stationary process
Examples:
st=a+bt is a linear signal
st=a+bt+ct2 is a quadratic signal
st=cos(2πft+C)