我们在做A/B试验评估的时候需要借助p_value,这篇文章记录如何利用python计算两组数据的显著性。

一、代码# TTest.py

# -*- coding: utf-8 -*-

'''

# Created on 2020-05-20 20:36

# TTest.py

# @author: huiwenhua

'''

## Import the packages

import numpy as np

from scipy import stats

def get_p_value(arrA, arrB):

a = np.array(arrA)

b = np.array(arrB)

t, p = stats.ttest_ind(a,b)

return p

if __name__ == "__main__":

get_p_value([1, 2, 3, 5, ], [6, 7, 8, 9, 10])

二、T检验:两样本T检验

两样本t检验是比较两个样本所代表的两个总体均值是否存在显著差异。除了要求样本来自正态分布,还要求两个样本的总体方差相等也就是“方差齐性”。

检验原假设:样本均值无差异(μ=μ0)

Python命令stats.ttest_ind(data1,data2)

当不确定两总体方差是否相等时,应先利用levene检验检验两总体是否具有方差齐性stats.levene(data1,data2)如果返回结果的p值远大于0.05,那么我们认为两总体具有方差齐性。如果两总体不具有方差齐性,需要加上参数equal_val并设定为False,如下。

stats.ttest_ind(data1,data2,equal_var=False) // TTest中默认是具有方差齐性

三、结果解释

当p值小于某个显著性水平α(比如0.05)时,则认为样本均值存在显著差异,具体的分析要看所选择的是双边假设还是单边假设(又分小于和大于)注意stats.ttest_ind进行双侧检验。

当t值大于0,则有((1-p)* 100)%的把握认为认为第一组数据好与第二组数据。例如p=0.05,那么我们有95%的把握认为第一组数据好于第二组数据。

以上就是本文的全部内容,希望对大家的学习有所帮助。

python计算相关性显著性p值_基于python实现计算两组数据P值相关推荐

  1. python中计算如何实现_基于python如何实现计算两组数据P值

    我们在做A/B试验评估的时候需要借助p_value,这篇文章记录如何利用python计算两组数据的显著性. 一.代码# TTest.py # -*- coding: utf-8 -*- ''' # C ...

  2. python代码大全p-基于python实现计算两组数据P值

    我们在做A/B试验评估的时候需要借助p_value,这篇文章记录如何利用python计算两组数据的显著性. 一.代码 # TTest.py # -*- coding: utf-8 -*- ''' # ...

  3. excel两个指标相关性分析_如何用excel分析两组数据的相关性

    在Excel进行数据分析的时候,经常要分析两组数据的相关性.求出的值越接近1,那就说明相关性越大:越接近0,说明相关性越小.下面就说说具体步骤. 具体步骤如下所示: 1. 数据分析,以比较男女两组身高 ...

  4. livechart 只显示 y 值_基于Python语言的SEGY格式地震数据读取与显示编程

    敬请关注<地学新视野> 摘要:本文简单介绍了SEG-Y地震数据文件格式,以及如何用Python语言编写读写SEG-Y格式的地震数据并绘制地震剖面,其中用到了Segyio和matplotli ...

  5. python中numpy数组的合并_基于Python中numpy数组的合并实例讲解

    基于Python中numpy数组的合并实例讲解 Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np. ...

  6. python怎样使用各个日期赤纬_基于Python的天文软件命令行界面设计与实现

    计算机软件技术的不断发展,推动了人机交互技术的长足进步.从传统的命令行(Command Line Interface,CLI),到图形用户界面(Graphical User Interface,GUI ...

  7. python随机输出52张牌_基于Python制作一副扑克牌过程详解

    整理一下通过本文分享给大家, 该案例是通过 Python 类属性创建一幅除去大王.小王之后的 52 张扑克牌,并实现随机抽牌.排序.洗牌等功能: 创建一个纸牌类 一副扑克除去大王小王之外,剩下的 52 ...

  8. python中sample是什么意思_基于Python中random.sample()的替代方案

    python中random.sample()方法可以随机地从指定列表中提取出N个不同的元素,但在实践中发现,当N的值比较大的时候,该方法执行速度很慢,如: numpy random模块中的choice ...

  9. python扫雷的代码及原理_基于Python实现的扫雷游戏实例代码

    摘要:这篇Python开发技术栏目下的"基于Python实现的扫雷游戏实例代码",介绍的技术点是"Python实现.Python.实例代码.扫雷游戏.扫雷.游戏" ...

最新文章

  1. 简单工厂模式(StaticFactoryMethod)
  2. SQL语句统计每天、每月、每年的 数据
  3. 四十、Vue项目上手 | 用户管理系统 实现弹窗,搜索和详细页功能(下篇)
  4. P1244 青蛙过河
  5. git/github使用完整教程(1)基础
  6. 疫情攻坚战“分秒必争” 宜搭免费开放疫情相关应用
  7. 微信喊你来找工作:上千家企业将提供超10万个就业岗位
  8. 未来科技计算机作文600字,未来科技发展_600字
  9. coreldraw x4如何出血_告诉你如何把cdr转换成适合印刷的pdf
  10. 【转】Objective-C 属性特性(assign , retain , copy , readonly , readwrite , atomic , nonatomic)...
  11. 【源码部署】Linux系统部署suricata
  12. 计算机无法与网络同步,电脑时间无法同步怎么办?
  13. win11 打开 IE7 兼容模式
  14. STM32芯片无法下载 芯片锁死 M3错误的一种解决方案
  15. 麦子学院字符设备驱动201126
  16. 计算机锁屏图片怎么设置方法,怎么设置电脑锁屏图片 电脑锁屏图片设置步骤...
  17. Ubuntu20.04 系统搭建 NetBox(开源 IPAM/DC 管理工具)
  18. idea open操作打开文件夹无反应
  19. 云服务器惠普版_惠普被评为中国私有云解决方案领导厂商
  20. Linux查看cc编译器版本,如何查看linux版本(转)

热门文章

  1. UI设计中的弹窗设计素材,技巧快get起来
  2. 干货 · UI设计|APP引导页面可临摹素材
  3. Android设计原则及规范指南!UI设计师值得一看!
  4. python程序设计实验指导书_“Python程序设计”实验指导书.pdf
  5. C++类占字节数讲解
  6. Linux Storage I/O Stack v1.0
  7. mmap从低向高增长的legacy模式和从高向低增长的modern模式
  8. 5G New Radio and System Standardization in 3GPP(3gpp中5g新的无线电和系统标准化)
  9. mysql查询语句有点难_Mysql惯用函数,难点,注意_mysql
  10. 某计算机系统中 时钟中断处理程序,2017年北京语言大学计算机系统结构839计算机系统与设计之计算机操作系统考研题库...