-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathschool_location.yaml
60 lines (44 loc) · 1.4 KB
/
school_location.yaml
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
58
59
60
SAMPLE_SIZE: 30
SIMULATE_CHOOSER_COLUMNS:
- TAZ
- school_segment
- household_id
# model-specific logsum-related settings
CHOOSER_ORIG_COL_NAME: TAZ
ALT_DEST_COL_NAME: alt_dest
IN_PERIOD: 14
OUT_PERIOD: 8
DEST_CHOICE_COLUMN_NAME: school_taz
# SAMPLE_SPEC: school_location_sample.csv
# SPEC: school_location.csv
SAMPLE_SPEC: school_location_sample.csv
SPEC: school_location.csv
COEFFICIENTS: school_location_coeffs.csv
LOGSUM_SETTINGS: tour_mode_choice.yaml
LOGSUM_PREPROCESSOR: nontour_preprocessor
LOGSUM_TOUR_PURPOSE:
university: univ
highschool: school
gradeschool: school
annotate_persons:
SPEC: annotate_persons_school
DF: persons
# - shadow pricing
# required by initialize_households when creating school_destination_size table
CHOOSER_TABLE_NAME: persons
# size_terms model_selector
MODEL_SELECTOR: school
# chooser column with segment_id for this segment type
CHOOSER_SEGMENT_COLUMN_NAME: school_segment
# boolean column to filter choosers (True means keep)
CHOOSER_FILTER_COLUMN_NAME: is_student
# FIXME - these are assigned to persons in annotate_persons. we need a better way to manage this
SEGMENT_IDS:
university: 3
highschool: 2
gradeschool: 1
# model adds these tables (informational - not added if commented out)
SHADOW_PRICE_TABLE: school_shadow_prices
MODELED_SIZE_TABLE: school_modeled_size
# not loaded if commented out
SAVED_SHADOW_PRICE_TABLE_NAME: school_shadow_prices.csv