1

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

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

更重要的是,我还有另一个相同大小的实数向量。我想为这两个向量拟合二维联合概率。结果将类似地用于计算两个向量的任何联合进入的概率。

提前感谢您的回复。

4

1 回答 1

1

我正在寻找 C++ 中的一段代码,用于将概率分布函数拟合到该向量。

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

参数方法。

要描述概率,您必须计算描述该概率的参数。这可以通过矩量法最大似然法来完成。最大似然非常灵活。

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

非参数方法。

累积分布函数的转换正在拟合数据(可能也需要转换)。

例子

于 2014-04-13T10:55:53.500 回答