什么好主意吗?
如何适应一个均匀分布直方图呢?
60视图(30天)
显示旧的评论
我已经从一个生成的一组数据
统一的
分布。现在我想配合相应的直方图均匀分布,这样有一个“ㄇ”形状的线绘制直方图。我试图把它通过使用MATLAB内置函数
histfit
,但没有这样的选择
统一的
分布
histfit
…作为一个解决方案,我想做手动但是我没有想法。我能怎么做?
data = unifrnd (-100100、1000、1);
% % MATLAB内置函数:“histfit”
图(1);
hh = histfit(数据);%不选择“histfit”以适应数据均匀分布
% %手动拟合直方图均匀分布
图(2);
numBars =长度(hh (1) .XData);
直方图(数据、numBars);
% TODO:下一步如何做绘制一条线,适合数据均匀分布?
接受的答案
约翰D 'Errico
2022年1月13日
如果你有histfit,那么你也将unifit。
data = unifrnd (-100100、1000、1);
(BHAT, AHAT ACI, BCI) = unifit(数据)
直方图(数据、“规范”,“pdf”)
持有在
fplot (@ (x) unifpdf (x, AHAT BHAT))