Z和T得分在python3中的概率

时间:2018-11-22 22:19:43

标签: python-3.x probability

我正在开发一个基本的计算器,该计算器将获取一些数据并返回Z和T分数,现在,我需要对照T和Z表检查此值,但是,我唯一的想法是使用2D数组,并重新创建任何人都可以用来计算它们的列表,但这意味着将一个大表加载到内存中,我可以使用任何函数吗?

1 个答案:

答案 0 :(得分:0)

我假设您想将Z和T分数转换为相应分布,z分布和t分布的p值。为此,您可以使用库“ scipy.stats”中的以下生存函数:

  1. 对于Z得分:

    # one-sided (multiply by 2 if two-sided)
    p_value = scipy.stats.norm.sf(abs(Z))
    
  2. 对于T分数:

    # one-sided (multiply by 2 if two-sided)
    p_value = scipy.stats.t.sf(abs(T))