multiple non uniform distributions most common values identification
3 views (last 30 days)
Show older comments
I need to find the most common values from the 3 main distributions (see figure) from dataInput2.
The code below computes the wrong bins (1-2-3) because the distributions are not normal. Any ideas how I could get the values A-B-C instead? (see figure).....Distributions can change limits, so defining boundaries is not an option
[counts, edges] = histcounts(dataInput2(:,i),500);
temp = sort( edges, 'descend' );
spinPeaks = temp(1:injec);
Accepted Answer
Image Analyst
on 5 Oct 2018
Call findpeaks() on counts().
By the way, why is B not at "2"?
4 Comments
Image Analyst
on 9 Oct 2018
So buy the Signal Processing Toolbox, or else write findpeaks yourself. Or search the internet for things like https://www.mathworks.com/matlabcentral/fileexchange/25500-peakfinder-x0-sel-thresh-extrema-includeendpoints-interpolate
Also see attached for another one.
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!