Background
ACS PUMS contains owner-occupied property value in VALP. The existing us-data ACS flow already imputes rent and real_estate_taxes into CPS via QRF, but it does not carry a property value signal. Property tax modeling needs this as market/property value, not assessed value.
Proposed work
- Add
VALP to the raw ACS household columns.
- Generate person-level
primary_residence_value in acs_2022.h5 from household VALP.
- Set positive values only for owner household heads, with zero values for renters, non-owners, and non-head people.
- Add
primary_residence_value to both ACS-to-CPS QRF paths:
- legacy
datasets/cps/cps.py::add_rent
- current
calibration/source_impute.py::_impute_acs
- Ensure
pre_subsidy_rent behavior remains unchanged.
- Update unit tests, tiny fixtures, and Stage 1 validators.
Dependencies
Depends on PolicyEngine/policyengine-us#8351 so policyengine-us-data can export primary_residence_value as a recognized input variable.
Acceptance criteria
- Built ACS artifact includes
primary_residence_value.
- CPS/source-imputed outputs include person-level
primary_residence_value.
- Renters, non-owners, and non-head people receive zero values.
- No code labels raw ACS VALP as assessed value.
Related tracking
Child of the master us-data property value tracking issue.
Background
ACS PUMS contains owner-occupied property value in
VALP. The existing us-data ACS flow already imputesrentandreal_estate_taxesinto CPS via QRF, but it does not carry a property value signal. Property tax modeling needs this as market/property value, not assessed value.Proposed work
VALPto the raw ACS household columns.primary_residence_valueinacs_2022.h5from householdVALP.primary_residence_valueto both ACS-to-CPS QRF paths:datasets/cps/cps.py::add_rentcalibration/source_impute.py::_impute_acspre_subsidy_rentbehavior remains unchanged.Dependencies
Depends on PolicyEngine/policyengine-us#8351 so policyengine-us-data can export
primary_residence_valueas a recognized input variable.Acceptance criteria
primary_residence_value.primary_residence_value.Related tracking
Child of the master us-data property value tracking issue.