拟合概率分布到观测数据c ++

时间:2014-04-13 10:26:42

标签: c++ algorithm math statistics probability-density

实际上,我有一个实数向量(例如1 * 300)。我正在寻找c ++中的代码片段,用于将概率分布函数拟合到此向量。

之后,我想用这个pdf来计算这个向量的任何输入概率。 可以为这个向量创建一个直方图(这看起来更容易解决),但是我需要对那些我不喜欢的那个进行量化。

更多的是,我有另一个具有相同大小的实数矢量。我想为这两个向量拟合2D联合概率。结果将类似地用于计算两个向量的任何联合输入的概率。

提前感谢您的回复。

1 个答案:

答案 0 :(得分:1)

  

我正在寻找c ++代码片段来拟合概率   该向量的分布函数。

如果您想将概率函数拟合到给定数据,那么您有两个选择。

参数方法。

要描述概率,您必须计算描述此概率的参数。这可以使用method of momentsmaximum likelihood方法完成。最大可能性非常灵活。

因此,我们通常会根据给定的数据计算均值和方差的估计值(即正态分布),这些参数足以描述概率。

非参数方法。

累积分布函数的转换适用于数据(也可能需要转换)。

examples