backend.results

class backend.results.Result

The abstract interface for all result classes. DO NOT INSTANTIATE

excluded_params = []
property key
good_threshold = 0
classmethod print(printer=<built-in function print>, data=None, print_data=True)
classmethod compare(res1, res2=None)

True: arg1 is better or equal False: arg2 is better

abstract calc(data, moving, timestep=0.033, **kwargs)
class backend.results.RiseTime(**kwargs)
good_threshold = 0.5
__init__(**kwargs)

Initialize self. See help(type(self)) for accurate signature.

classmethod compare(res1, res2=None)

smaller is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.FirstHoldTime(**kwargs)
good_threshold = 1
__init__(**kwargs)

Initialize self. See help(type(self)) for accurate signature.

classmethod compare(res1, res2=None)

bigger is better

calc(data, moving, timestep=0.033, return_all=False, **kwargs)
class backend.results.MaxHoldTime(**kwargs)
good_threshold = 1
__init__(**kwargs)

Initialize self. See help(type(self)) for accurate signature.

classmethod compare(res1, res2=None)

bigger is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.RatioOnTarget(**kwargs)
good_threshold = 0.6
__init__(**kwargs)

Initialize self. See help(type(self)) for accurate signature.

classmethod compare(res1, res2=None)

bigger is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.TrajectoryLength
good_threshold = 1
classmethod compare(res1, res2=None)

smaller is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.Success(**kwargs)
good_threshold = 0.9
__init__(**kwargs)

Initialize self. See help(type(self)) for accurate signature.

classmethod print(printer=<built-in function print>, data=None, print_data=True)
classmethod compare(res1, res2=None)

bigger is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.RMSEMoving(**kwargs)
good_threshold = 0.25
__init__(**kwargs)

Initialize self. See help(type(self)) for accurate signature.

classmethod compare(res1, res2=None)

smaller is better

calc(data, moving, timestep=0.033, actually_calc_stationary=False, actually_calc_cross=False, actually_calc_all=False, actually_calc_mse=False, **kwargs)
class backend.results.RMSEStationary(**kwargs)
good_threshold = 0.1
__init__(**kwargs)

Initialize self. See help(type(self)) for accurate signature.

classmethod compare(res1, res2=None)

smaller is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.RMSECross(**kwargs)
good_threshold = 0.1
__init__(**kwargs)

Initialize self. See help(type(self)) for accurate signature.

classmethod print(printer=<built-in function print>, data=None, print_data=True)
classmethod aggregate(data)
classmethod compare(res1, res2=None)

smaller is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.RMSETotal(**kwargs)
good_threshold = 0.15
__init__(**kwargs)

Initialize self. See help(type(self)) for accurate signature.

classmethod compare(res1, res2=None)

smaller is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.RMSEAll(**kwargs)
good_threshold = 0.15
__init__(**kwargs)

Initialize self. See help(type(self)) for accurate signature.

classmethod compare(res1, res2=None)

smaller is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.MSENormalized
good_threshold = 0.3
classmethod compare(res1, res2=None)

smaller is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.MSE
good_threshold = 0.3
classmethod compare(res1, res2=None)

smaller is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.MSEMoving(**kwargs)
good_threshold = 0.3
__init__(**kwargs)

Initialize self. See help(type(self)) for accurate signature.

classmethod compare(res1, res2=None)

smaller is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.MSE_STATIONARY
good_threshold = 0.3
classmethod compare(res1, res2=None)

smaller is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.RMSE
good_threshold = 0.15
classmethod compare(res1, res2=None)

smaller is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.RSquared
good_threshold = 0.8
classmethod compare(res1, res2=None)

higher is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.DOFCorrelation
good_threshold = 0.3
classmethod print(printer=<built-in function print>, data=None, print_data=True)
classmethod compare(res1, res2=None)

lower is better

calc(data, moving, timestep=0.033, **kwargs)
class backend.results.LMAJ
good_threshold = 5
classmethod compare(res1, res2=None)

smaller is better

calc(data, moving, timestep=0.033, **kwargs)