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