Algorithms
SynHydro implements the following stochastic generation and disaggregation methods.
Generation Methods
Disaggregation Methods
| Algorithm |
Class |
Type |
Frequency |
| Nowak KNN |
NowakDisaggregator |
Nonparametric |
Monthly-to-Daily |
| Valencia-Schaake |
ValenciaSchaakeDisaggregator |
Parametric |
Annual-to-Monthly |
| Grygier-Stedinger |
GrygierStedingerDisaggregator |
Parametric |
Annual-to-Monthly |
Key Properties Preserved
| Property |
Thomas-Fiering |
Kirsch |
Matalas |
Phase Random |
WARM |
HMM |
ARFIMA |
KNN Bootstrap |
Copula |
Vine Copula |
| Monthly means/stds |
x |
x |
x |
- |
- |
- |
x |
x |
x |
x |
| Temporal correlation |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
| Spatial correlation |
- |
x |
x |
- |
- |
x |
- |
x |
x |
x |
| Long-range persistence |
- |
- |
- |
- |
x |
- |
x |
- |
- |
- |
| Non-stationarity |
- |
- |
- |
- |
x |
- |
- |
- |
- |
- |
| Drought states |
- |
- |
- |
- |
- |
x |
- |
- |
- |
- |
| Power spectrum |
- |
- |
- |
x |
x |
- |
x |
- |
- |
- |
| Empirical distribution |
- |
x |
- |
- |
- |
- |
- |
x |
x |
x |
| Tail dependence |
- |
- |
- |
- |
- |
- |
- |
- |
x (t-copula) |
x (asymmetric) |