数据是一种宝贵的资产,在当今社会中起着至关重要的作用,因为一切都强烈依赖于数据。如今,所有技术都是数据驱动的,并且会定期生成大量数据。数据是数据科学家学会利用的未处理信息。数据科学家是分析数据源、清理和处理数据的专业人员,以了解数据创建的原因和方式,以便提供见解以支持业务选择,从而为公司带来利润。为了检测数据的模式和趋势,数据科学家混合使用统计公式和计算机算法。在这篇文章中,我们将仔细研究 P 值和 t-Score,以及如何从 Python 中的 t 分数中找到 P 值。

什么是 P 值?

在统计学中,p 值是生成结果的几率,其严重程度至少与统计假设检验的观测结果一样严重,前提是原假设有效。p 值用于代替否定点,以显示原假设被拒绝的最小显著性水平。p 值越低,表示支持备择假设的证据越多。

什么是 t 分数?

与 t 均值分布的标准差数与 t 得分(也称为 t 值)相同。在 t 检验和回归分析中,采用的检验统计量是 t 分数。当数据服从 t 分布时,它还可用于指示观测值与平均值的距离。

在 Python 中从 t 分数中计算出 P 值

Python 中的 scipy.stats.t.sf() 函数具有以下语法,它可以用来获取对应于给定 t-score 的 p 值 −scipy.stats.t.sf(abs(x), df)

其中 −

  • x − t 分数
  • df − 自由度

1. 左尾测试

假设我们希望获得左尾假设检验的 p 值,t 分数为 −0.77,df = 15。


!pip3 install scipy import scipy.stats #find p-value scipy.stats.t.sf(abs(-.77), df=15)

输出

0.2266283049085413

使用 0.2266 p 值。由于此 p 值不小于 0.05,如果我们应用显著性阈值 = 0.05,我们将无法否定假设检验的原假设。

2. 右尾测试

假设我们希望获得 t 分数为 1.87 且 df = 24 的右尾假设检验的 p 值。


import scipy.stats #find p-value scipy.stats.t.sf(abs(1.87), df=24)

输出

0.036865328383323424

0.0368 是 p 值。如果我们应用显著性阈值 = 0.05,则假设检验的原假设将被拒绝,因为此 p 值小于 0.05。

3. 双尾测试

假设我们希望获得 t 分数为 1.24 且 df = 22 的双尾假设检验的 p 值。


import scipy.stats #find p-value for two-tailed test scipy.stats.t.sf(abs(1.24), df=22)*2

输出

0.22803901531680093

0.2280 是 p 值。由于此 p 值不小于 0.05,如果我们应用显著性阈值 = 0.05,我们将无法否定假设检验的原假设。

结论

此处讨论了 P 值和 t 分数。这两者都用于统计,从数据中收集见解,并有助于更准确的预测。此外,使用 Python,我们可以从 t 分数计算 P 值。

如何在 Python 中从 t 分数中找到 p 值?相关推荐

  1. python pop() ,如何在Python的列表或数组中移除元素

    python pop() ,如何在Python的列表或数组中移除元素 在本文中,你将学习如何使用Python内置的 pop() 方法,最后,你将知道如何使用 pop() 从 Python 中的列表中删 ...

  2. python返回函数值并退出函数_如何在python的阻塞的函数中获取变量值

    目前是使用C++嵌入式的python函数 python函数是阻塞式的接收服务器消息 直到退出监听才会有返回值 监听中收到消息会调用python的一个回调函数,可以获取到收到的消息 所以要怎么样来返回消 ...

  3. 什么是SUM函数以及如何在Python,Excel和Mathlab中使用?

    SUM is the short form of the summation which is a mathematical operation. SUM is a very popular term ...

  4. 如何计算 R 语言中的 Z 分数

    在统计学中, z 分数 告诉我们一个值与平均值相差多少标准差.我们使用以下公式来计算 z 分数: z = (X - μ) / σ X 是单个原始数据值 μ 是总体平均值 σ 是总体标准差 本教程解释了 ...

  5. float在python_如何在python中读取.float文件? - python

    Improve this question 我正在处理大脑MRI数据,它是.float数据. 您知道如何在python中使用它吗? 与 with open('[43x25520].float') as ...

  6. 如何在Python中四舍五入数字

    It's the era of big data, and every day more and more business are trying to leverage their data to ...

  7. python中用于绘制各种图形_如何在Python绘制图形

    如何在Python绘制图形 Python提供了一种最流行的绘图库,称为Matplotlib.它是开源的,跨平台的,可以根据数组中的数据制作2D图.它通常用于数据可视化并通过各种图形表示. Matplo ...

  8. python中nlp的库_单词袋简介以及如何在Python for NLP中对其进行编码

    python中nlp的库 by Praveen Dubey 通过Praveen Dubey 单词词汇入门以及如何在Python中为NLP 编写代码的简介 (An introduction to Bag ...

  9. 如何在python中找到两个日期时间对象之间的时差?

    本文翻译自:How do I find the time difference between two datetime objects in python? 如何分辨两个datetime对象之间的时 ...

最新文章

  1. 突发:ORA-12541:TNS:无监听程序 的调查解决方法(监听日志已满导致)
  2. html5新增的type类型,html5新增的type类型
  3. 多边形面积的求法(已知每个点的坐标)hdu2036
  4. mac下压缩mp3音频文件/linux 适用
  5. 【有限元】最简单fluent流体分析实例-2D模型中带障碍物计算流体流速与压力分布
  6. 安卓开发——显示网速
  7. c语言 约分最简分式
  8. UL 2849:2020 Standard for Electrical Systems for eBikes-电动自行车安规标准
  9. css3加号图标_css实现“加号”效果的实例代码
  10. uni-app微信公众号(4)——地址管理页面
  11. 对java栈的初步认识
  12. CVE PoC的精选列表(二)
  13. Python爬虫:js的btoa和atob和pythonBase64编码解码比对分析
  14. Win11还原Win10开始菜单及任务栏工具[Win7勿入]
  15. CCF计算机认证考试201709-2:公共钥匙盒 非算法弱鸡版
  16. 工控安全PLC固件逆向一
  17. Shell语言(一)
  18. web开发框架_Web开发的最佳PHP框架
  19. ソ前奏诗存档_如何评价日本摇滚乐团 和楽器バンド(和乐器乐团)?
  20. iOS-通过Message框架开发一个Sticker Pack(无需代码)(第一篇)

热门文章

  1. 技术发明与创新铸就的Intermec
  2. 6.5 Rviz中控制机器人模型运动
  3. uniapp小程序订单页面UI
  4. android java ui_招安卓/java开发工程师和UI/网页设计师
  5. C++小游戏------石头剪刀布
  6. vue2 在线预览pdf文件
  7. 驾校题库小程序V1.2.2全开源版本
  8. 使用Pyecharts进行全国水质TDS地图可视化全过程10:地图的下钻,实现省、市、区县的联动
  9. 把钱投资自己的头脑上(一)
  10. 安卓APK文件的icon图标文件获取 xml格式