Skip to content

Calibrate Marketplace take-up and selected-plan premium ratios #8168

@MaxGhenis

Description

@MaxGhenis

Problem

After #8163, PolicyEngine-US computes marketplace_net_premium for subsidized and unsubsidized Marketplace buyers, but two inputs remain coarse:

  • takes_up_aca_if_eligible is a tax-unit-level default-true switch used to gate Marketplace premium payment, including unsubsidized buyers.
  • selected_marketplace_plan_benchmark_ratio defaults to 1.0, so the selected plan is assumed to cost the same as the SLCSP benchmark unless the user supplies an override.

This is workable for policy mechanics, but it limits baseline calibration and reform analysis. Actual Marketplace enrollees choose bronze, silver, gold, and other plans with selected premiums that can differ substantially from the benchmark. The selected premium determines marketplace_net_premium, which feeds health-cost accounting and eventually MOOP/SPM work in #8089 and #8095.

Desired direction

Define the model/data contract for observed Marketplace coverage and selected plan cost:

  • Decide whether has_marketplace_health_coverage_at_interview should inform baseline Marketplace take-up, while preserving a reform-responsive simulated take-up path.
  • Replace the unconditional selected_marketplace_plan_benchmark_ratio = 1.0 default with either a calibrated/imputed ratio or a documented explicit-input path.
  • Consider calibration by state, income/FPL band, metal tier, age/family structure, or a simpler national/state average if the data cannot support richer variation.
  • Keep the result compatible with marketplace_net_premium, used_aca_ptc, and future MOOP residualization.

Acceptance criteria

Related

Metadata

Metadata

Assignees

Labels

aca-subsidyAffordable Care Act subsidy

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions