【问题标题】:Fit A Curve to a Histogram将曲线拟合到直方图
【发布时间】:2012-03-09 18:52:26
【问题描述】:

是否有可能在 Matlab 中将曲线拟合到上面的直方图?

直方图未标准化或类似的东西。 我知道有一个叫做 histfit 的函数,但是我可以在这里使用它吗?

【问题讨论】:

    标签: matlab histogram curve


    【解决方案1】:

    试试这个 FileExchange 提交:

    ALLFITDIST - 将所有有效的参数概率分布拟合到数据中。

    --- 更新 ---

    MATLAB File Exchange 上不再提供 ALLFITDIST。

    你可以试试这个:

    FITMETHIS - 找到最适合数据向量的分布,包括非参数。

    【讨论】:

    • 已被删除/断开链接
    • 是的,显然 ALLFITFIDT 提交已从 FileExchange 中删除。我不是它的作者,所以我没有更多信息。
    【解决方案2】:

    如果您知道基本分布(即偏斜高斯等),您可以手动对分布参数进行最大似然估计,然后在直方图顶部绘制结果分布。但是,您需要对直方图进行归一化,以便看到经验概率而不是数字。

    【讨论】:

      【解决方案3】:

      我认为您希望它适合分布,而不是曲线下可能没有有限区域的任何曲线。数据看起来像是在右尾被审查,但总的来说它可能非常适合对数正态分布或 Gamma 分布。如果您有统计工具箱,请尝试gamfitlognfit 作为初学者。

      【讨论】:

        【解决方案4】:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-06-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-12-02
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多