File size: 2,102 Bytes
0658679
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
eb511ae
 
 
 
 
 
 
 
 
 
 
 
 
 
0658679
 
 
 
 
 
 
 
 
 
eb511ae
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# 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