我需要使用scipy.stats.t.interval()函数的帮助
我正在查看文档,这没有任何意义。什么是位置和规模?我习惯于学生的T间隔需要平均值,sd,df和置信区间。
如果您知道答案并且可以提供帮助,请发布。另外,如果您能告诉我您是如何学习的,那将很棒。我没有这份文档的运气。
您链接的文档页面有一个指向源代码的链接。甚至在评论中还有一个格式良好的分布公式(搜索class t_gen)。
loc和scale是参数化所有连续分布的一种方式scipy.stats:基本上,对于分布f(x),指定 loc 和 scale 意味着您得到f(loc + x*scale)(上面链接的源代码中的第 1208 行)。
>>> import scipy.stats as stats
>>> stats.t.pdf(2, 2)
0.06804138174397717
>>> stats.t.pdf(2, 2, loc=0, scale=1)
0.06804138174397717
>>> stats.t.pdf(2+42, 2, loc=42, scale=1)
0.06804138174397717
>>> stats.t.stats(9, moments='mvsk')
(array(0.0), array(1.2857142857142858), array(0.0), array(1.2))
>>> stats.t.stats(8, loc=1, moments='mvsk')
(array(1.0), array(1.3333333333333333), array(0.0), array(1.5))
>>> stats.t.interval(0.95, 4, loc=0)
(-2.7764451051977987, 2.7764451051977987)
>>> stats.t.interval(0.95, 4, loc=3)
(0.22355489480220125, 5.7764451051977987)
Run Code Online (Sandbox Code Playgroud)
是的,乍一看有点令人困惑:-)。
| 归档时间: |
|
| 查看次数: |
1988 次 |
| 最近记录: |