JuliaDynamics / ComplexityMeasures.jl

Estimators for probabilities, entropies, and other complexity measures derived from data in the context of nonlinear dynamics and complex systems
MIT License
53 stars 12 forks source link

Parametric estimation of `SampleEntropy`. #233

Open kahaaga opened 1 year ago

kahaaga commented 1 year ago

Describe the feature you'd like to have

Aktaruzzaman & Sassi (2014) presents a parametric approach to computing SampleEntropy. It would be nice to have here.

Cite scientific papers related to the feature/algorithm

Aktaruzzaman, M., & Sassi, R. (2014). Parametric estimation of sample entropy in heart rate variability analysis. Biomedical Signal Processing and Control, 14, 141-147.

If possible, sketch out an implementation strategy

There are several alternatives:

This is low priority. I haven't though the actual implementation through at all.

Datseris commented 1 year ago

This could be new complexity type all together, like SampleEntropyParametric so that it doesn't add weight to the interface by adding new API functions. A new API dispatch method signature is a new function. complexity(measure::SampleEntropy, estimator::SampleEntropyEstimator, args...) this is too specific to warrant a new dispatch documentation entry in the complexity function.