Maximum occurrence value of histogram
45 次查看(过去 30 天)
显示 更早的评论
I am working on R2019a how to find maximum occurrence value of a histogram.Please help. Thank you
0 个评论
回答(4 个)
Daniel Poiesz
2022-3-11
To find value most likely to occur:
[~, idx] = max(histogram.Values); % tallest bin(y value) and its index location
mostLikely = histogram.BinEdges(idx); % x value associated with greatest y value
0 个评论
KALYAN ACHARJYA
2019-6-26
编辑:KALYAN ACHARJYA
2019-6-26
Why you go for histogram? You can get the value from array itself
Maximum occurrence bins in histogram==Maximum occurrence element in data_array
data_array=[]
% This gives the value of repeated elemnets (Maximum occurrence)
data_mode=mode(y);
% Gives repetitions number
count1=sum(data_array(data_array(:)==data_mode))/data_mode
There may be more easier way.
Steven Lord
2019-6-26
Call max (with two outputs, if you want both the highest bin count and the bin that has that count) on the Values or BinCounts properties of the histogram object, depending if you want to work with normalized or un-normalized data.
Daniel Gutierrez
2020-2-18
编辑:Daniel Gutierrez
2020-2-18
If you try to get the value of the bin with the maximum repetitions in the histogram with a pdf function use:
max(histogram.Values)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Histograms 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!