fastwater.general.statsTools module¶
Tools to calculate statisitcal parameters for model validation.
- fastwater.general.statsTools.circ_corr(theta1, theta2, degrees=True)[source]¶
Validation Metric (Circular): Correlation Coefficient
- fastwater.general.statsTools.circ_goodness_of_fit(theta1, theta2, degrees=True)[source]¶
Validation Metric (Circular): Goodness-of-fit
- fastwater.general.statsTools.circ_mean(theta, degrees=True)[source]¶
Calculate mean of angular data for range (-180 to 180)
- fastwater.general.statsTools.circ_mean_abs_error(theta1, theta2, degrees=True)[source]¶
Validation Metric (Circular): Mean absolute error
- fastwater.general.statsTools.circ_mean_bias(theta1, theta2, degrees=True)[source]¶
Validation Metric (Circular): Mean Bias
- fastwater.general.statsTools.circ_mod_pi(theta)[source]¶
Fix angular range in radians to -pi <= theta <= pi
- fastwater.general.statsTools.circ_norm_ma_error(theta1, theta2, degrees=True)[source]¶
Validation Metric (Circular): Normalised mean absolute error
- fastwater.general.statsTools.circ_norm_mean_bias(theta1, theta2, degrees=True)[source]¶
Validation Metric (Circular): Normalised mean Bias
- fastwater.general.statsTools.circ_norm_rmse(theta1, theta2, degrees=True)[source]¶
Validation Metric (Circular): Normalised root-mean-square error
- fastwater.general.statsTools.circ_rms_error(theta1, theta2, degrees=True)[source]¶
Validation Metric (Circular): Root-mean-square error
- fastwater.general.statsTools.circ_scatter_index(theta1, theta2, degrees=True)[source]¶
Validation Metric (Circular): Scatter index
- fastwater.general.statsTools.circ_std(theta, degrees=True)[source]¶
Calculate standard deviation of angular data for range (-180 to 180)
- fastwater.general.statsTools.corr_coef(model, obs)[source]¶
Validation Metric: Correlation Coefficient
- fastwater.general.statsTools.display_metrics(metrics, paramName, testName=None)[source]¶
Display validation results as a table on the standard output
- fastwater.general.statsTools.goodness_of_fit(model, obs)[source]¶
Validation Metric: Goodness-of-fit
- fastwater.general.statsTools.initialize_results()[source]¶
Initialise a dictionary for collecting validation results
- fastwater.general.statsTools.mean_absolute_error(model, obs)[source]¶
Validation Metric: Mean absolute error
- fastwater.general.statsTools.model_efficiency(model, obs)[source]¶
Validation Metric: Model efficiency
- fastwater.general.statsTools.norm_ma_error(model, obs)[source]¶
Validation Metric: Normalised mean absolute error
- fastwater.general.statsTools.norm_mean_bias(model, obs)[source]¶
Validation Metric: Normalised mean bias
- fastwater.general.statsTools.norm_rmse(model, obs)[source]¶
Validation Metric: Normalised root-mean-square error
- fastwater.general.statsTools.reliability_index(model, obs)[source]¶
Validation Metric: Reliability index
- fastwater.general.statsTools.rms_error(model, obs)[source]¶
Validation Metric: Root-mean-square error
- fastwater.general.statsTools.save_results(store, prefix, paramName, outpath)[source]¶
Save tabulated validation results as an ASCII file
- fastwater.general.statsTools.stats_metrics(model, obs, varName)[source]¶
Calculate standard validation metrics for a pair of modelled and observation time series