Project feedback
Project Report 1
Some general feedback on project report 1:
- When interpreting models always think about the following questions:
- Do the parameter signs make sense? E.g., more people in a household should make more trips.
- Do the parameter magnitudes make sense? E.g., more people in a household should make more trips, but it is unlikely an additional person will triple trips.
- Does it make sense to include a variable in the model? E.g., do you expect proximity to playgrounds will affect work trips?
- We talked about comparing model goodness-of-fit based on the \(R^2\) in class. The adjusted \(R^2\) provides a slightly better measure because it accounts for the number of parameters.
- Some groups did not adjust the cross-classification model to remove zero cells.
- You should not treat a p-value as a binary include/exclude criteria. However, you should also avoid (or at least note) highly insignificant parameters. Statistical significance is more important in prediction tasks (e.g., trip generation forecasting) than policy analysis tasks (e.g., impacts of different variables on trip generation).
- While I ask that you submit a Jupyter notebook, you should still cleanup your notebook so it is clear and professional. This means using proper headings, full sentences, and removing analysis that does not contribute to the report narrative.
- Categorical variables use numerical codes, but these codes have no meaning. E.g., if race 1 is White and race 2 is Asian, how are we meant to interpret a change from race = 1 to race = 2? The correct treatment of categorical variables is to translate them into dummy/binary variables (0/1). We can define categories minus one such variables because parameters are always interpreted with respect to a reference. Eg., if we set race1 as the reference then a negative parameter for race2 means a person with that race is less likely to make a trip than a person of race1 type.
The following is a rough summary of the applicability of NHTS variables in a household-based trip generation model. Many variables are included in the table that may not be relevant but provide an illustration of the questions to ask yourself when reviewing variables for inclusion in a trip generation model. Note: some person variables are included in the dataset, but their values are simple averages and have minimal use in a household-based trip generation model.
Level | Name | Notes |
---|---|---|
Household | BIKE | Ordered after filtering out < 0 |
Household | BIKE2SAVE | Ordered after filtering out < 0 |
Household | BUS | Ordered after filtering out < 0 |
Household | CAR | Ordered after filtering out < 0 |
Household | CDIVMSAR | Regional fixed effect |
Household | CENSUS_D | Regional fixed effect |
Household | CENSUS_R | Regional fixed effect |
Household | DRVRCNT | |
Household | HBHTNRNT | Ordered after filtering out < 0 |
Household | HBHUR | Regional fixed effect |
Household | HBPPOPDN | Ordered after filtering out < 0 |
Household | HBRESDN | Ordered after filtering out < 0 |
Household | HH_CBSA | Regional fixed effect |
Household | HHFAMINC | Ordered after filtering out < 0 |
Household | HHRELATD | |
Household | HHSIZE | |
Household | HHSTATE | Regional fixed effect |
Household | HHSTFIPS | Regional fixed effect |
Household | HHVEHCNT | |
Household | HOMEOWN | Binary |
Household | HTEEMPDN | Ordered after filtering out < 0 |
Household | HTHTNRNT | Ordered after filtering out < 0 |
Household | HTPPOPDN | Ordered after filtering out < 0 |
Household | HTRESDN | Ordered after filtering out < 0 |
Household | LIF_CYC | Categorical. Order has no meaning. |
Household | MSACAT | Categorical. Order has no meaning. |
Household | MSASIZE | Ordered after filtering out < 0 |
Household | NUMADLT | Ordered after filtering out < 0 |
Household | PARA | Ordered after filtering out < 0 |
Household | PC | Ordered after filtering out < 0 |
Household | PLACE | Ordered after filtering out < 0 |
Household | PRICE | Ordered after filtering out < 0 |
Household | PTRANS | Ordered after filtering out < 0 |
Household | RAIL | Binary |
Household | SPHONE | How to predict in model forecast? |
Household | TAB | How to predict in model forecast? |
Household | TAXI | How to predict in model forecast? |
Household | TDAYDATE | |
Household | TRAIN | How to predict in model forecast? |
Household | TRAVDAY | |
Household | URBAN | Ordered after filtering out < 0 |
Household | URBANSIZE | Ordered after filtering out < 0 and >5 |
Household | URBRUR | Binary |
Household | WALK | Ordered after filtering out < 0 |
Household | WALK2SAVE | Ordered after filtering out < 0 |
Household | WEBUSE17 | Ordered after filtering out < 0 |
Household | WRKCOUNT | |
Household | YOUNGCHILD | |
Trip | DBHTNRNT | Ordered after filtering out < 0 |
Trip | DBHUR | Regional fixed effect |
Trip | DBPPOPDN | Ordered after filtering out < 0 |
Trip | DBRESDN | Ordered after filtering out < 0 |
Trip | DROP_PRK | How to know without trip generation? |
Trip | DTEEMPDN | Ordered after filtering out < 0 |
Trip | DTHTNRNT | Ordered after filtering out < 0 |
Trip | DTPPOPDN | Ordered after filtering out < 0 |
Trip | DTRESDN | Ordered after filtering out < 0 |
Trip | DWELTIME | How to know without trip generation? |
Trip | ENDTIME | How to know without trip generation? |
Trip | GASPRICE | |
Trip | HH_ONTD | |
Trip | NONHHCNT | |
Trip | NUMONTRP | |
Trip | NUMTRANS | How to know without trip generation? |
Trip | OBHTNRNT | Ordered after filtering out < 0 |
Trip | OBHUR | Categorical. Order has no meaning. |
Trip | OBPPOPDN | Ordered after filtering out < 0 |
Trip | OBRESDN | Ordered after filtering out < 0 |
Trip | OTEEMPDN | Ordered after filtering out < 0 |
Trip | OTHTNRNT | Ordered after filtering out < 0 |
Trip | OTPPOPDN | Ordered after filtering out < 0 |
Trip | OTRESDN | Ordered after filtering out < 0 |
Trip | PRMACT | How to predict in model forecast? |
Trip | PUBTRANS | How to know without trip generation? |
Trip | STRTTIME | How to know without trip generation? |
Trip | TDWKND | |
Trip | TRACC_BUS | How to know without trip generation? |
Trip | TRACC_CRL | How to know without trip generation? |
Trip | TRACC_OTH | How to know without trip generation? |
Trip | TRACC_POV | How to know without trip generation? |
Trip | TRACC_SUB | How to know without trip generation? |
Trip | TRACC_WLK | How to know without trip generation? |
Trip | TRACCTM | How to know without trip generation? |
Trip | TREGR_BUS | How to know without trip generation? |
Trip | TREGR_CRL | How to know without trip generation? |
Trip | TREGR_OTH | How to know without trip generation? |
Trip | TREGR_POV | How to know without trip generation? |
Trip | TREGR_SUB | How to know without trip generation? |
Trip | TREGR_WLK | How to know without trip generation? |
Trip | TREGRTM | How to know without trip generation? |
Trip | TRPACCMP | Ordered after filtering out < 0 |
Trip | TRPHHACC | Ordered after filtering out < 0 |
Trip | TRPHHVEH | Binary |
Trip | TRPMILAD | How to know without trip generation? |
Trip | TRPMILES | How to know without trip generation? |
Trip | TRPTRANS | How to know without trip generation? |
Trip | TRVLCMIN | How to know without trip generation? |
Trip | TRWAITTM | How to know without trip generation? |
Trip | VEHTYPE | Categorical. Order has no meaning. |
Trip | VMT_MILE | How to know without trip generation? |
Trip | WORKER | Binary |