# Making the data `make data` # creating the calibration packge python -m policyengine_us_data.calibration.unified_calibration \ --target-config policyengine_us_data/calibration/target_config.yaml \ --build-only To fit the local area model with the calibration package python -m policyengine_us_data.calibration.unified_calibration \ --package-path policyengine_us_data/storage/calibration/calibration_package.pkl \ --epochs 1000 \ --beta 0.65 \ --lambda-l0 1e-7 \ --lambda-l2 1e-8 \ --log-freq 500 \ --target-config policyengine_us_data/calibration/target_config.yaml \ --device cpu mkdir -p policyengine_us_data/storage/calibration/national python -m policyengine_us_data.calibration.unified_calibration \ --package-path policyengine_us_data/storage/calibration/calibration_package.pkl \ --epochs 2000 \ --beta 0.65 \ --lambda-l0 1e-4 \ --lambda-l2 1e-12 \ --log-freq 500 \ --target-config policyengine_us_data/calibration/target_config.yaml \ --device cpu \ --output policyengine_us_data/storage/calibration/national/weights.npy # To make the state level H5s make build-h5s which is short for: python -m policyengine_us_data.calibration.publish_local_area \ --weights-path policyengine_us_data/storage/calibration/calibration_weights.npy \ --dataset-path policyengine_us_data/storage/source_imputed_stratified_extended_cps_2024.h5 \ --n-clones 430 \ --seed 42 \ --states-only python -m policyengine_us_data.calibration.stacked_dataset_builder \ --weights-path policyengine_us_data/storage/calibration/national/weights.npy \ --dataset-path policyengine_us_data/storage/source_imputed_stratified_extended_cps_2024.h5 \ --db-path policyengine_us_data/storage/calibration/policy_data.db \ --calibration-blocks policyengine_us_data/storage/calibration/national/stacked_blocks.npy \ --output-dir local_area_build/national \ --mode national python -m policyengine_us_data.calibration.promote_local_h5s \ --local-dir local_area_build \ --promote-only