Python3 中 Z 和 T 得分到概率

问题描述 投票:0回答:1

我正在开发一个基本计算器,它将获取一些数据并返回 Z 和 T 分数。我需要根据 T 和 Z 表检查这些值。然而,我得到的唯一想法是使用二维数组,并重新创建任何人用来计算它们的相同列表。但这意味着将一个大表加载到内存中。在这方面我可以使用什么功能吗?

python-3.x probability
1个回答
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))
    
© www.soinside.com 2019 - 2024. All rights reserved.