Workshop Activities: Week 9
Week 9 Mini-Studio
This page follows week9.R. The goal is to practise complete ARIMA workflows: identify, estimate, diagnose, then forecast.
A. ARIMA practice sets: usmelec, leisure, h02
usmelec <- as_tsibble(fpp2::usmelec) |>
rename(Month = index, Generation = value)
leisure <- us_employment |>
filter(Title == "Leisure and Hospitality", year(Month) > 2000) |>
mutate(Employed = Employed/1000) |>
select(Month, Employed)
h02 <- PBS |>
filter(ATC2 == "H02") |>
summarise(Cost = sum(Cost))Run the corresponding sections in week9.R, including diagnostics and forecasts.
NoteWhat to notice
- For each series, state the differencing decision and seasonal structure.
- Compare manual model choices with automated ARIMA output.
- Check whether residual autocorrelation remains and what that means for intervals.
B. ARIMA vs ETS: aus_economy and cement
aus_economy <- global_economy |>
filter(Code == "AUS") |>
mutate(Population = Population / 1e6)
cement <- aus_production |>
select(Cement) |>
filter_index("1988 Q1" ~ .)Use the train/test and forecasting sections in week9.R to compare ARIMA and ETS.
NoteWhat to notice
- Which model wins on forecast accuracy for each dataset?
- Is the numerical win practically meaningful or marginal?
- How do model assumptions differ between ARIMA and ETS here?
Exam Practice
Important2024 Exam Questions
- Section A: Q5
- Section B: Q3 (g-h)
- Section D: all questions
Frame each answer using the workflow: identify -> estimate -> diagnose -> forecast -> justify.