Draft: add skill_measures from Ulysses project
Features:
- adds the routines from the Skillas project to FORCES
-
mo_moment
:- added fypp version (now 1d, 2D, 3D)
- removed all functions working on two arrays (correlation, covariance, mixed_central_moment, mixed_central_moment_var) to
mo_errormeasures
- implemented jams version from !67 with ddof argument
- made procedure interface for average and mean
- refactored many functions
- had to rename arguments in
moment
to avoid name clashes with other routines
-
mo_percentile
:- added fypp version (now 1d, 2D, 3D, 4D)
- added functions iqr, extremity (correlation, covariance, mixed_central_moment, mixed_central_moment_var) to
mo_errormeasures
- renamed main argument from
x
todat
to be consistent with other routines - renamed
n
argument inn_element
tonn
to be consistent with other routines
-
mo_errormeasures
:- added fypp version (now 1d, 2D, 3D)
- added functions working on two arrays (correlation, covariance, mixed_central_moment, mixed_central_moment_var)
- added options to kge to be able to use modified version also
- added functions ets, crps, bsan, bsbn, bss, crpss, acc
- refactored many functions
Edited by Robert Schweppe
Merge request reports
Activity
Filter activity
requested review from @muellese
assigned to @ottor
changed milestone to %v1.0
added 124 commits
-
d7764857...61c6a1b7 - 114 commits from branch
chs:main
- bcf3da4f - added new files for errormeasures
- 13342ada - finalized fypp version of mo_errormeasures and refactored some calls to use core kge/nse routines
- 129bd4fa - added a function to infer dimensions in fypp
- c1464b29 - tested refactored mo_errormeasures
- 25b3c108 - added KGE from 2012 paper needed for skill metrics KGESS
- e0436754 - added further procedures from skillas to forces, fypp file still WIP
- 3769c669 - merged main into current branch
- 46851c11 - fixed mo_errormeasures, now need to move remaining skills to routine
- b208092f - refactored mo_moment as we need >1D average routines
- b7f0b548 - refactored all codes and successfully tested with nag
Toggle commit list-
d7764857...61c6a1b7 - 114 commits from branch
added 1 commit
- def0392f - changed kge call in kgess from kge09 to kge12
added 1 commit
- edd25e6a - added flag raiseError to enable silent nodata setting in critical errormeasures
added 1 commit
- 99a75b92 - added modified bsan and bsbn,reference run threshold applied for forecasts...
added 1 commit
- 402c51bd - fixed crps test for length of timeseries from x to y arg
added 1 commit
- c6da9059 - added switch for zero variance in crps calculation
added 1 commit
- 676ea30d - fixed bug in crps calculation, now also in non-fypp version
added 1 commit
- e0893ab9 - tried to improve speed of crps function, with non-fypp
- need to add frpss here
Please register or sign in to reply