如何在c++中获取高斯分布分位数

问题描述 投票:0回答:1

Python 的

stats.norm.ppf(probability)
在 C++ 中的等价物是什么?是否有内置的 C++ 函数,或者可以从 C++ 调用 python 函数吗?

boost 是唯一的方法吗?但我在安装 boost 时遇到了麻烦。

c++ distribution normal-distribution quantile
1个回答
0
投票

错误函数在 C++ 标准库中实现为

std::erf
中的
<cmath>
。但是,逆误差函数(本质上就是您想要的)并未在标准库中实现。

您需要使用一些实现它的第三方库。当然,无论这是提升还是任何其他方式都不重要。

还会有通用的统计库,直接针对不同的分布实现分布函数。

(或者您自己实现该功能。)

针对特定库的建议与此处无关。

© www.soinside.com 2019 - 2024. All rights reserved.