11得票2回答
如何从整数范围内生成正态分布的随机数?

给定一个整数范围的开始和结束,如何计算在此范围内的正态分布随机整数? 我知道正态分布的范围是负无穷到正无穷。我想尾巴可以被截取,所以当生成的随机数超出范围时,请重新计算。这会增加范围内整数的概率,但只要这个效应是可容忍的(小于5%),就没问题。public class Gaussian { ...

11得票2回答
在C、C++或Fortran中计算多元正态分布的累积分布函数

有没有一个开源的 C、C++ 或者 Fortran 库可以计算高斯分布的多元数值累积分布函数(CDF),其中维度较大(>3,不是二元或三元)? 我相信 IMSL 可以做到; http://www.roguewave.com/portals/0/products/imsl-numerical-...

10得票4回答
使用Seaborn和SciPy绘制分位数-分位数图

有没有人可以告诉我如何在Seaborn中进行qq图,作为测试数据正态性的方法?如果不行,至少在matplotlib中能不能做到。 先谢谢了。

10得票2回答
如何使用[R]中的函数曲线绘制正态分布曲线?

我正在尝试使用[R]制作直方图,并将其描述为以下正态曲线: w<-rnorm(1000) hist(w,col="red",freq=F,xlim=c(-5,5)) curve(dnorm(w),-5,5,add=T,col="blue") 但是当我尝试使用曲线函数绘制正常分布曲...

10得票1回答
Python中的多元正态性检验

有没有在Python包中提供的多元正态性检验? 我听说过一些scipy函数,但它们是否适用于多元数据?我的数据集有30000个数据点,每个点有1024个变量。我想检查这些变量是否符合多元正态分布。我该如何在Python中实现此操作。

10得票1回答
在MATLAB中绘制给定多元正态分布的概率密度函数轮廓?

我有一个双变量高斯分布,定义如下:I=[1 0;0 1]; mu=[0,0]; sigma=0.5*I; beta = mvnrnd(mu,sigma,100); %100x2 matrix where each column vector is a variable. 现在我想绘制上述矩阵...

10得票5回答
计算非正态分布的置信区间

首先,我需要说明我的统计学知识相当有限,因此如果我的问题看起来很琐碎或者甚至毫无意义,请原谅。 我有一些数据,这些数据似乎不服从正态分布。通常情况下,在绘制置信区间时,我会使用均值+-2个标准差,但我认为这在非均匀分布中是不可接受的。我的样本大小目前设置为1000个,这似乎足以确定它是否符合...

10得票4回答
在C++中使用高斯概率密度函数

首先,这是高斯函数在C++中的正确表示吗?float pdf_gaussian = ( 1 / ( s * sqrt(2*M_PI) ) ) * exp( -0.5 * pow( (x-m)/s, 2.0 ) ); 其次,如果我们像这样做,是否有意义?if(pdf_gaussian < ...

10得票1回答
使用Python中的Scipy库实现截断正态分布

我想在Python3中使用scipy的截断正态分布。我想要做一些简单的事情:绘制以0.5为中心,0到1范围内的截断正态分布的概率密度函数(pdf)。我有以下代码:from scipy import truncnorm import matplotlib.pyplot as plt plt.pl...

9得票4回答
C++ TR1:如何使用normal_distribution?

我正在尝试使用C++ STD TechnicalReport1扩展生成遵循正态分布的数字,但是这段代码(改编自此文章): mt19937 eng; eng.seed(SEED); normal_distribution<double> dist; // XXX if I use...