terrasensetk.performance.metrics package¶
Submodules¶
terrasensetk.performance.metrics.IMetrics module¶
-
class
terrasensetk.performance.metrics.IMetrics.IMetrics[source]¶ Bases:
objectBase class for metric calculation Based on the work present in: https://github.com/ECGomes/nilm_metrics/blob/master/metrics/metrics_base.py
terrasensetk.performance.metrics.RegressionMetrics module¶
-
class
terrasensetk.performance.metrics.RegressionMetrics.RegressionMetrics[source]¶ Bases:
terrasensetk.performance.metrics.IMetrics.IMetrics-
cmd_abse(state_gt, state_pred)[source]¶ Calculate the Average Error of the ground truth vs predicted values ae = sum()
-
cmd_ae(state_gt, state_pred)[source]¶ Calculate the Average Error of the ground truth vs predicted values ae = sum()
-
cmd_cv_rmsd(state_gt, state_pred)[source]¶ Calculates the 1 - Covariance of the RMSD inv_cv = 1 - (RMSE / mean(ground_truth))
-
cmd_ee(state_gt, state_pred)[source]¶ Calculates the energy error of the predictions versus the ground truth values
-
cmd_mae(state_gt, state_pred)[source]¶ Calculates the Mean Absolute Error of the ground truth vs predicted values
-