实际上,我有一个实数向量(例如1 * 300)。我正在寻找c ++中的代码片段,用于将概率分布函数拟合到此向量。
之后,我想用这个pdf来计算这个向量的任何输入概率。 可以为这个向量创建一个直方图(这看起来更容易解决),但是我需要对那些我不喜欢的那个进行量化。
更多的是,我有另一个具有相同大小的实数矢量。我想为这两个向量拟合2D联合概率。结果将类似地用于计算两个向量的任何联合输入的概率。
提前感谢您的回复。
答案 0 :(得分:1)
我正在寻找c ++代码片段来拟合概率 该向量的分布函数。
如果您想将概率函数拟合到给定数据,那么您有两个选择。
要描述概率,您必须计算描述此概率的参数。这可以使用method of moments或maximum likelihood方法完成。最大可能性非常灵活。
因此,我们通常会根据给定的数据计算均值和方差的估计值(即正态分布),这些参数足以描述概率。
累积分布函数的转换适用于数据(也可能需要转换)。