scipy.stats.linregress中的假设检验类型

时间:2016-08-10 15:44:07

标签: python python-3.x scipy statistics

Python文档指出这是一个双尾测试,但没有评论它是什么样的测试。它是T测试,Z测试,F测试...

http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.linregress.html

由于

1 个答案:

答案 0 :(得分:2)

它使用 t -test。在最新版本的scipy中,您可以在https://github.com/scipy/scipy/blob/master/scipy/stats/_stats_mstats_common.py

中找到代码

linregress中的相关代码是:

    df = n - 2
    t = r * np.sqrt(df / ((1.0 - r + TINY)*(1.0 + r + TINY)))
    prob = 2 * distributions.t.sf(np.abs(t), df)