Closed aaronspring closed 3 years ago
Whats the standard in S2S to do bias correction? @judithberner I would appreciate papers well describing the technical part or even some code.
So the model drifts away from the initialization (e.g. warm bias). So you have to compute the lead-time dependent bias and remove it. IMO - It really masks an important manifestation of model error.
Here is some code based on Riley's and updated by Abby. My feeling is it's not the latest version .... https://github.com/judithberner/climpred_CESM1_S2S/blob/main/0.03_generate_member_anomalies_S2S.ipynb @abjaye
So groupby(init.groupby) - clim. I think that’s what currently remove_bias does
What about remove the diurnal cycle?
So I have very rarely worked with sub-daily data and if so only with 6-hourly precip. Presumably people would want the daily cycle removed, but not always. Maybe something to ask Pauline or someone like her.
Closed by #645
Describe the bug
cross_validate=True
doesnt work at all, if non-annual leadsunsure about the behaviour in general for non-annual leadsbecame apparent in #603
Code Sample
requires #603 #529
Expected behavior
seasonality
, e.g.initialized.init.dt.dayofyear
orinitialized.init.dt.month
cross_validate=True
: dont bias reduce initialization with that years biasHow to approach
Easier to implement once
575 is merged: bias is calculated in time but named init