PROLIFIC - PROfile LIkelihood based on FIbonaCci search

Find the onset of an EMG signal by Fibonacci maximization of the Profile Likelihood
59 download
Aggiornato 11 nov 2020

Visualizza la licenza

The main function is prolific that estimates the onset starting from an EMG signal. The core methodology is based on the Profile Likelihood that maximizes the Likelihood of the data assuming (possibly different) distributions at the left and the right of the possible onset. The algorithm is made fast by relying on the Fibonacci search algorithm for integer numbers.

The function choosedistr selects the best distributions among a defined set at the left and right of an approximate onset (estimated inside the function) according to the Kolmogorov-Smirnov, Lilliefors or Anderson-Darling tests. The following distributions are included:
Kolmogorov-Smirnov: Gaussian, Extreme Value, Laplace, Cauchy, Logistic, Lognormal, Weibull, Gamma. Birnbaum-Saunders, Exponential, Burr
Anderson-Darling and Lilliefors: Gaussian, Extreme Value, Lognormal, Weibull, Exponential

The function choosedistrKSOracle selects the best distribution when the 'true' onset is known and provided as an argument

All functions produce informative plots

Several input arguments control the functions, output and plots. Detailed description of the I/O arguments to each function and examples can be obtained by the usual help <functionname>

The original method has been published in S.E. Selvan, D. Allexandre, U. Amato, G.H. Yue (2018): Unsupervised Stochastic Strategies for Robust Detection of Muscle Activation Onsets in Surface Electromyogram. IEEE Trans. Neur. Syst. Rehabil. Engin. 26(6), 1279-1291. The fast algorithm and the selection of distribution have been published in S.E. Selvan, D. Allexandre, U. Amato, B. Della Vecchia, G.H. Yue: A Fast and Robust Profile-Likelihood-Based Muscle Onset Detection in EMG using Discrete Fibonacci Search. IEEE Access 8, 105362-105375 (2020), doi:10.1109/ACCESS.2020.3000693
This work was supported by the European Union’s Horizon 2020 Research and Innovation Program under Grant 826589

Cita come

Umberto Amato (2025). PROLIFIC - PROfile LIkelihood based on FIbonaCci search (https://it.mathworks.com/matlabcentral/fileexchange/76495-prolific-profile-likelihood-based-on-fibonacci-search), MATLAB Central File Exchange. Recuperato .

S.E. Selvan, D. Allexandre, U. Amato, B. Della Vecchia, G.H. Yue: A Fast and Robust Profile-Likelihood-Based Muscle Onset Detection in EMG using Discrete Fibonacci Search. IEEE Access 8, 105362-105375 (2020), doi:10.1109/ACCESS.2020.3000693

Compatibilità della release di MATLAB
Creato con R2019b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versione Pubblicato Note della release
0.99.3

Updated reference

0.99.2

Changed representing image on File Exchange

0.99.1

Misprint corrected in a comment line of prolific.m

0.99