-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
covariatesdevelopmentmodelsRelated to base or meta learner fittingRelated to base or meta learner fittingrefactorRefactoring/Editing Existing CodeRefactoring/Editing Existing Code
Description
@kyle-messier @sigmafelix
To improve overall model performance (goal: rsq > 0.8), adopting a base/meta learner ensemble mimicking that utilized in Di el al. 2019. New workflow will:
- utilize a
gamto model monitor PM2.5 on base learner predictions - predict base
gamon full prediction grid - use full spacetime prediction grid estimates to calculate temporal (t-1; t-3; ...) and spatial (exact; 1km neighbors; 10km neighbors) lag estimates
- combine spatiotemporal lag estimates with raw covariate set
- run
elnet,brulee, andlightgbmmeta learners with new covariates - utilize
gamto model monitor PM2.5 on meta learner predictions - predict meta
gamon full prediction grid.
To do:
- Rebuild containers from
mm-0701 - Integrate
target_calculate_predict(full prediction grid covariates; Prediction grid covariates progress #429) - Update monitor and prediction grid TRI covariates to extract and then re-
bakerecipe, respectively - Dispatch and debug
target_calculate_predict(@sigmafelix expect questions/comments/help withchopinimplementation) - Dispatch and debug
fit_learner_base_*with newfull_dataparameter for "trained" workflows - Dev and implement
gamlearner function on base learner predictions - Predict
gammodel on prediction grid - Calculate spatiotemporal lag covariates from
gam-predicted prediction grid values - Combine spatiotemporal lag covariates with original covariate dataset for monitors
- Dispatch
elnetbruleeandlightgbm(orbart?) meta learners - Implement
bartor Bayesiangamlearner function on meta learner predictions - Predict PM2.5 values or posterior distribution for full prediction grid
Metadata
Metadata
Assignees
Labels
covariatesdevelopmentmodelsRelated to base or meta learner fittingRelated to base or meta learner fittingrefactorRefactoring/Editing Existing CodeRefactoring/Editing Existing Code