Skip to content

Base Year Population

GregorSchroeder edited this page Nov 21, 2023 · 21 revisions

1 Overview

The population data for the base/launch year, broken down by race, sex, and single year of age, initiates the main forecast program. The program uses the base/launch year population data to generate forecasted data for the subsequent increment which then serves as the base for generating the forecast for the following increment. In each iteration of the forecast loop, the starting point is the increment from the previous loop. This cycle continues until the forecast reaches the horizon year.

Included in the base/launch year population process is a sub-module splitting the active-duty military population out from the total population within race, sex, and single year of age. This is run as an add-on sub-module after the base/launch year population data is generated as is described at this page.

2 Input Datasets

Base/Launch Years 2020+

Due to issues with the 2020 Census, a blended approach is used instead of the decennial Census.

Base/Launch Years 2010-2019

TBD

3 Methods

Base/Launch Years 2020+

Creates a blended estimate of the total population distribution by race, sex, and single year of age using the 5-year PUJMS persons file and the CA DOF population projections.

  • Creates blended estimate of population broken down by race, sex, and single year of age using the average of the 5-year ACS PUMS and DOF projection populations for ages <= 90. Reverts to solely using the DOF projection population for ages > 90. This method ensures a balanced race, sex, and age distribution.
  • Resulting population scaled within race categories to match the 2020 Census Redistricting File values.
  • Population is then scaled such that the total population matches the San Diego County population estimate from CA DOF for the chosen base/launch year.

4 Repository Location

The main classes, methods, and utilities associated with generating the base/launch year population are contained in python/base_yr.py.