【发布时间】:2015-10-29 11:24:25
【问题描述】:
我有以下一组数据:
X=[4.692
6.328
4.677
6.836
5.032
5.269
5.732
5.083
4.772
4.659
4.564
5.627
4.959
4.631
6.407
4.747
4.920
4.771
5.308
5.200
5.242
4.738
4.758
4.725
4.808
4.618
4.638
7.829
7.702
4.659]; % Sample set
我使用最大似然法对此进行了帕累托分布拟合,得到了下图:
绘制直方图的代码如下:
[N,edges,bin] = histcounts(X,'BinMethod','auto');
bin_middles=mean([edges(1:end-1);edges(2:end)]);
f_X_sample=N/trapz(bin_middles,N);
bar(bin_middles,f_X_sample,1);;
我这样做对吗?我检查了 100 次,帕累托分布确实是最优的,但它似乎与直方图大不相同。是否存在可能导致此问题的错误?谢谢!
【问题讨论】:
-
尝试手动增加垃圾箱的数量,而不是使用
auto标志 -
好的,我到电脑前试试这个。不过,您的建议是不是有点“人为”?
标签: matlab statistics probability-density