How to plot mean with respect to bins?

1 回表示 (過去 30 日間)
Sritoma Bose
Sritoma Bose 2021 年 8 月 30 日
コメント済み: Sritoma Bose 2021 年 9 月 14 日
I need to make 6 bins:Condition:<0.2;>0.2<0.4;>0.4<0.6;>0.6<0.8;>0.8<1,>1
For each bins i have got some mean values,now i have to plot these means in respective bins.The x axis will be having the bins,and y axis is the mean variable.So how do I do that?

回答 (1 件)

Wan Ji
Wan Ji 2021 年 8 月 30 日
Hi friend,
Use histcounts and histogram, then the work is done
clc;clear
value = rand(100,1) + 0.1; % lack of your data, i generate it myself
x = [0.0,0.2, 0.4, 0.6,0.8,1.0,1.2]; % you can set 0.0 to min(value) and 1.2 to max(value)
[N, edges] = histcounts(value,x);
histogram('BinEdges',edges,'BinCounts',N)
  2 件のコメント
Adam Danz
Adam Danz 2021 年 8 月 30 日
Or, if the averages are already stored somehwere,
x = 0 : 0.2 : 1;
averages = rand(1,numel(x)-1);
histogram('BinEdges',x,'BinCounts',averages)
Sritoma Bose
Sritoma Bose 2021 年 9 月 14 日
Thank you,this was helpful

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeData Distribution Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by