python实现计算两组数据P值的方法

发布时间:2020-07-11 09:31:21

来源:亿速云

阅读:259

作者:清晨

这篇文章将为大家详细讲解有关python实现计算两组数据P值的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一、代码

# 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值,python实现计算两组数据P值的方法相关推荐

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

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

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

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

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

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

  4. 如何用python计算excel两行之间的差值_excel表格求两列数据差值-怎样在EXCEL表格中求两列数的差?...

    怎样在EXCEL表格中求两列数的差? 1.双击打开需行求差的Excel表格,Excel表格. 2.在进入Excel表格后,使用鼠标需差的单元格,先选中其中一行即可. 3.在选中一行后,在单元格内输入& ...

  5. python计算两组数据的相关性_python-计算数据的相关性

    先解释下什么叫数据的相关性: 计算两个数组的平均值,如果两个数组中的两个值都大于平均值或者都小于平均值,则得到true. 如果一个大于平均值一个小于平均值,则得到false.最后计算true和fals ...

  6. python计算两组数据的协方差_2.6. 协方差估计(Covariance estimation)

    2.6. 协方差估计(Covariance estimation) 许多统计问题需要估计总体的协方差矩阵(population's covariance matrix),这可以看作是对数据集散点图形状 ...

  7. python计算两组数据的协方差_(python3)数据分析之Pandas:汇总、统计、相关系数和协方差...

    pandas对象中拥有一组常用的数学和统计方法,跟NumPy数组相比,它们是基于没有缺失数据的加上构建的. In [71]: df = DataFrame([[1.4,np.nan],[7.1,-4. ...

  8. mysql 取差值_mysql计算两条数据差值,求大神解答

    1.创建3张表: CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `warter` int(11) DEFAULT NULL, `r ...

  9. python 绘制两组数据的分布图

    可以使用 Python 中的 Matplotlib 库来绘制两组数据的分布图.下面是一个简单的示例代码: import matplotlib.pyplot as plt# 假设有两组数据,分别是 x ...

  10. python判断天数_Python计算两个日期相差天数的方法示例

    本文实例讲述了Python计算两个日期相差天数的方法.分享给大家供大家参考,具体如下: #!/usr/bin/python import time import sys def dateinput() ...

最新文章

  1. Windows10下手工强制清理删掉安装版的JRE8导致java.exe无法运行的解决办法
  2. Oracle11新特性——初始化文件管理
  3. Android RoboGuice开源框架、Butter Knife开源框架浅析
  4. 高德地图上展示终端信息
  5. 模拟便于直接存取的索引文件结构_07016.2.0使用Solr7对结构化csv文件建立全文索引...
  6. arcsde 10.2 for oracle 安装,ArcSDE 10.2 for Oracle 12C安装注意事项
  7. FGUI手势案例代码
  8. 南航计算机系复试内容,2010年南航计算机专业复试真题
  9. 你应该知道的十大常见黑客技术
  10. python词云图实例
  11. 大地经纬度坐标系与Web墨卡托坐标系的转换
  12. 台式电脑怎么调分辨率_台式机屏幕分辨率不能调节怎么办
  13. jq 隔行变色(横、纵)
  14. 2016年书单和电影
  15. discuz调用php,PHP调用discuz登陆框实现外部登录
  16. 夜间旅游在经济发展中起到哪些作用
  17. 软件的成本与定价如何决策?PMP软件开发规模估算和成本估算方法详解
  18. LS1028适配单八路LVDS屏幕
  19. Jenkins教程(4)使用PyInstaller构建Python应用
  20. What's App has the Qt?

热门文章

  1. Questa-sim安装最后一步点了是之后,安装了hardlock.sys文件导致电脑无限蓝屏重启的解决方案
  2. 如何修改显示Office图标而不是wps图标
  3. eterm显示未连接服务器,eterm一直显示未链接服务器
  4. Dbeaver在公司内网情况下进行编辑驱动
  5. Outlook的服务器设置中POP3协议,在outlook的服务器设置中pop3协议是指什么
  6. linux系统查看usb转串口驱动,Linux下使用USB转串口驱动的方法
  7. 伍斯特理工学院计算机科学硕士,美国伍斯特理工学院计算机科学硕士入学要求.pdf...
  8. 2018美国大学计算机科学,美国大学计算机2018最新排名
  9. 潮汕“木塞”(“木虱”)概率计算
  10. 怎么查询电脑是否支持IPV6地址?