ZILCAST

Zach's Illinois Forecast (ZILCAST) forecasts Illinois monthly unemployment rate over a 1-12 month horizon. It will include other series. The forecast updates when the next month of data arrives.

Datasets Relied On: BLS time series (sm, la, cu) and the CPS basic monthly.

Method: It's a (frequentist) model-averaging estimator that uses kernel weighting to weight other states and time periods relative to Illinois today.

Stack: The whole workflow is in R, from pulling the data to publishing these webpages. I automate it using vanilla cron on my laptop and the AWS CLI. I keep track of all the model runs on the same tiny Postgres box I dump all my side projects on.

Oh. I'm Zach Flynn (LinkedIn), Economist, Data Scientist, and Illinois resident.

The purpose of ZILCAST is to connect what I do to where I live. To unsever the self from its environment. Something like that.

Download the full CSV (includes all forecast dates).

The variables are:

  1. run_id. An identifier for the particular estimation run. Usually has the format YYYY_MM_DD_HH_MM for the time the run was kicked off, which is unrelated to the data used in the forecast.
  2. series. The series being forecast.
  3. fips. The fips code of the state the forecast is for.
  4. forward. How many months forward the forecast is. To get the month of the forecast value, you add forward months to the base_date.
  5. statistic. Whether it is a mean forecast or one of the quantile forecasts.
  6. base_date. The latest date in the forecast dataset.
  7. forecast. The value of the forecast.
  8. fc_id. A unique forecast id. This is a primary key in this output (the latest and greatest version of each forecast).

Series. Unemployment Rate.

Forecast Date. 2024-06-01.

Terms.

  1. Forecast Date. The latest month included in the forecast data set.
  2. Date. The date for which we are forecasting the series.
  3. Actual. The actual value of the series or X if we don't know the actual value yet.
  4. Mean. The mean forecast.
  5. QXX. The XX quantile forecast. For example, Q10 is the 10% quantile forecast. The quantile refers to the quantile of historical prediction error. It is not a measure of model or parameter uncertainty. It takes both as given.
Date Actual Mean Q10 Q25 Q50 Q75 Q90
2024-07-01 5.7 5.4 4.8 5.0 5.3 5.7 6.0
2024-08-01 5.3 5.5 5.0 5.2 5.4 5.7 6.0
2024-09-01 4.7 5.5 5.0 5.2 5.4 5.7 6.1
2024-10-01 4.7 5.7 5.2 5.4 5.6 6.0 6.3
2024-11-01 4.5 4.8 4.3 4.6 4.8 5.1 5.3
2024-12-01 4.3 4.8 4.4 4.6 4.8 5.0 5.3
2025-01-01 5.0 5.2 4.7 4.9 5.1 5.3 5.6
2025-02-01 5.1 5.5 5.0 5.2 5.5 5.8 6.0
2025-03-01 5.0 5.9 5.2 5.5 5.8 6.3 6.8
2025-04-01 4.5 4.7 4.1 4.4 4.7 5.0 5.3
2025-05-01 4.4 4.2 3.9 4.0 4.2 4.4 4.5
2025-06-01 4.5 6.1 5.5 5.7 6.0 6.3 6.7