Skip to the content.

PopulationSim Regular Households vs Group Quarters Separation Project

Overview

This document outlines a comprehensive approach to properly separate regular households from group quarters (GQ) population throughout the PopulationSim pipeline, ensuring accurate demographic controls and synthesis results.

Background

Current Issue

The existing PopulationSim implementation mixes regular households with group quarters in household-level controls, leading to:

ACS Definition Context

Proposed Solution Architecture

Core Principles

  1. Separate Control Targets: Create distinct control totals for regular households (numhh) vs total including GQ (numhh_gq)
  2. Clean Household Controls: All household-level demographic controls (size, income, workers, children) apply only to regular households (hhgqtype==0)
  3. Separate GQ Tracking: Group quarters population controlled and synthesized independently
  4. Proper Factoring: Household size categories sum to regular household total, not GQ-inclusive total
  5. Separate Summaries: Downstream analysis treats regular households and GQ as distinct populations

Geographic Control Structure

Implementation Plan (10 Steps)

Step 1: Documentation ✓

Document the approach, rationale, and implementation plan in docs/household_gq_separation.md

Step 2: Control Generation - Add numhh Target

Step 3: Control Generation - Update TAZ Household Controls

Step 4: Update controls.csv Configuration

Step 5: MAZ Marginals File Updates

Step 6: TAZ Marginals File Updates

Step 7: PopulationSim Configuration Testing

Step 8: Update Summary Scripts

Step 9: Update Analysis and Visualization

Step 10: Testing and Validation

Expected Benefits

  1. Accurate Control Totals: Household size categories will sum to correct regular household totals
  2. Clean Demographics: Household income, size, worker distributions will reflect actual households, not GQ-contaminated data
  3. Separate GQ Analysis: Group quarters population can be analyzed independently
  4. Better Validation: Easier to validate against Census/ACS household vs GQ statistics
  5. Clearer Documentation: Unambiguous separation between population types

Risk Mitigation

Next Steps

  1. Get Approval: Review this approach with project stakeholders
  2. Begin Step 2: Implement numhh control generation in MAZ controls
  3. Iterative Development: Complete each step with validation before proceeding

Document created: October 29, 2025
Author: PopulationSim Bay Area Team
Status: Step 1 Complete - Awaiting approval to proceed