版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
title: "随笔 - MATLAB 练习: 直方图, 归一化和概率分布拟合" categories:
histogram
和 fitdist
用法一例
以 2011 年中国 CPI 的三个增长率 (环比增长率, 同比增长率, 累计增长率) 为例
数据如下
{% icodeweb blog lang:matlab draft-006/data.m %}
画直方图
histogram(data)
: 对给定数据画直方图histogram(data, nbins)
: 指定 bin
数目, 对给定数据画直方图histogram(data, [], name, value)
: 更改指定属性Normalization
: 归一化属性, 默认为 count
count
: 即不做处理pdf
: 概率密度函数的估计值, 使用此属性能使直方图总面积 $\leqslant 1$ ($<1$ 当且仅当数据中出现 NaN
等)h = histogram(data)
: h
为直方图对象, 用于获取和修改直方图数据h.Values
: 即每个 bin
对应的值对给定数据和概率分布类型进行拟合
pd = fitdist(x, distname)
: 对给定数据和概率分布类型进行拟合实际上本题可以使用
histfit
命令同时绘制直方图和拟合曲线, 但因为笔者在调取其返回的句柄时出现了问题, 故未使用
RGR | YGR | AGR |
---|---|---|
RGR | YGR | AGR |
---|---|---|