【发布时间】:2018-10-04 03:47:58
【问题描述】:
我有用于高斯正态分布的 Python 脚本:
import numpy as np
x_mu = 25
x_sigma = 5
size = 1000
x_distribution = np.random.normal(x_mu, x_sigma, size)
#i am looking for help ONLY FOR this line below
test_distribution = np.std(x_distribution)
print (test_distribution)
更新:对于大数据(可能是 10000 或只有 500,所以我也会测试它),样本均值和标准差必须接近原始输入(sigma 和均值)。
我指的是这个link,需要用c++编写。
如果您知道 C++ 中的任何库或想法,请留下 cmets 或回答。谢谢
【问题讨论】:
-
我不是在问如何用 C++ 编写正态分布。这部分我明白了。我只问如何验证平均值和西格玛。伙计们,为什么你如此刻薄和粗鲁,并贬低我的问题。
-
根据分布收集样本数据后,样本均值和样本标准差应该不难计算。您是专门寻找单线还是内置功能?
-
我正在寻找如何测试我的数据是否正常分布。我绘制了数据并且看起来是正确的。但是,我想在我的代码中检查它。也许,答案很明显,但我刚开始学习统计数据并寻求帮助社区:( Python 有验证,但它使用的是 Numpy 库。docs.scipy.org/doc/numpy/reference/generated/…
-
对不起,我仍然不确定你想要什么,你只是想验证样本均值和样本标准差接近 x_mu 和 x_sigma 吗?我们都在努力提供帮助,所以不要灰心。但我们首先必须确定你在问什么
标签: c++ statistics normal-distribution