Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python scipy.stats不适用于冻结RV_Python_Scipy - Fatal编程技术网

Python scipy.stats不适用于冻结RV

Python scipy.stats不适用于冻结RV,python,scipy,Python,Scipy,我正在使用scipy.stats。大多数发行版允许您冻结RV,如下所示: rv=scipy.stats.norm(mean, sigma) 然后,稍后,您可以请求,例如: rv.pdf(0) 或 并得到一个在本例中有意义的值,分别为0.5和0 t-dist提供了“loc”和“scale”参数,但它们似乎没有冻结。换句话说,通过测试,您可以设置 rv = scipy.stats.t(df=100000, loc=5, scale=2), 一个图看起来像一个正常的距离,给定了以5w/std

我正在使用scipy.stats。大多数发行版允许您冻结RV,如下所示:

rv=scipy.stats.norm(mean, sigma)
然后,稍后,您可以请求,例如:

 rv.pdf(0)

并得到一个在本例中有意义的值,分别为0.5和0

t-dist提供了“loc”和“scale”参数,但它们似乎没有冻结。换句话说,通过测试,您可以设置

rv = scipy.stats.t(df=100000, loc=5, scale=2), 
一个图看起来像一个正常的距离,给定了以5w/stdev=2为中心的巨大自由度

然而,当你考虑平均值或标准偏差时,它给出了与文档一致的标准化t-dist的结果,loc=0,标准偏差=1


有什么想法吗?这似乎与scipy.stats的其余部分有所不同。

如果我理解错误,请纠正我,但当我运行此代码时

import scipy
import scipy.stats
from scipy.stats import t

rv_t = t(df=100000, loc=12, scale=2)
print(rv_t.mean())

我认为t-dist的平均值为12,即loc值的等效值

,然而,当你考虑平均值或标准偏差时,它会给出与文件一致的标准化t-dist的结果,loc=0,标准偏差=1。我不能复制这个。如果您包含一个用户可以在不进行编辑的情况下复制和运行以重现问题的文档,则会更容易为您提供帮助。不确定原因,但出于某种原因,它昨天没有这样做。可能与Python版本绑定?
import scipy
import scipy.stats
from scipy.stats import t

rv_t = t(df=100000, loc=12, scale=2)
print(rv_t.mean())