【发布时间】:2012-03-09 18:52:26
【问题描述】:
是否有可能在 Matlab 中将曲线拟合到上面的直方图?
直方图未标准化或类似的东西。 我知道有一个叫做 histfit 的函数,但是我可以在这里使用它吗?
【问题讨论】:
是否有可能在 Matlab 中将曲线拟合到上面的直方图?
直方图未标准化或类似的东西。 我知道有一个叫做 histfit 的函数,但是我可以在这里使用它吗?
【问题讨论】:
试试这个 FileExchange 提交:
ALLFITDIST - 将所有有效的参数概率分布拟合到数据中。
--- 更新 ---
MATLAB File Exchange 上不再提供 ALLFITDIST。
你可以试试这个:
FITMETHIS - 找到最适合数据向量的分布,包括非参数。
【讨论】:
如果您知道基本分布(即偏斜高斯等),您可以手动对分布参数进行最大似然估计,然后在直方图顶部绘制结果分布。但是,您需要对直方图进行归一化,以便看到经验概率而不是数字。
【讨论】:
我认为您希望它适合分布,而不是曲线下可能没有有限区域的任何曲线。数据看起来像是在右尾被审查,但总的来说它可能非常适合对数正态分布或 Gamma 分布。如果您有统计工具箱,请尝试gamfit 或lognfit 作为初学者。
【讨论】:
【讨论】: