有没有可能在Matlab中对上述直方图进行拟合曲线?
直方图没有规格化或者其他操作。我知道有一个叫做histfit的函数,但是我能在这里使用吗?
请尝试使用这个FileExchange提交:
ALLFITDIST - 将所有有效的参数概率分布拟合到数据中。
--- 更新 ---
ALLFITDIST在MATLAB文件交换中已不再提供。
您可以尝试使用以下内容:
FITMETHIS - 找到最适合的数据向量分布,包括非参数化。
如果您知道底层分布(例如偏斜高斯分布等),则可以手动对分布参数进行最大似然估计,然后在直方图上绘制结果分布。但是,您需要对直方图进行归一化处理,以便查看经验概率而不是数字。
我认为你想要的是拟合一个分布,而不是可能在曲线下没有有限面积的任何曲线。数据似乎在右尾被截断,但整体上可能非常适合对数正态分布或Gamma分布。如果你有统计工具箱,可以尝试使用gamfit
或lognfit
。