概率论的学习和整理21:用EXCEL来做假设检验(未完成草稿)

目录

1 EXCEL可以用来做假设检验

1.1 如何打开 数据分析 和 规划求解

1.2  EXCEL里关于正态分布的准备知识

2 基本的假设检验

2.1 最基本的假设检验,单边的Z检验

2.1 双样本F检验

2.1.1 例题

2.1.2 进行F检验之前需要满足一些假设条件

2.1.3 计算步骤

2.1.4 如何查表:下面这个图是 显著度a=0.05的F值表

 2.1.5 如何分析F检查的结果

2.2

2.5 方差分析(one-way ANOVA)


1 EXCEL可以用来做假设检验

  • EXCEL里可以做假设检验的
  • 但是需要打开加载项,数据分析才可以

1.1 如何打开 数据分析 和 规划求解

  • 开始-----选项-----加载项

  • 加载项里选择 数据分析 & 规划求解

1.2  EXCEL里关于正态分布的准备知识

  • 正态分布,
  • 正态分布曲线图,横轴是x,纵轴是概率p
  • 而normsinv是正态分布的反函数,可以根据概率求出 自变量的值
  • 函数 normsinv()
  • 函数 norm.s.inv()
  • 函数 norm.s.dist()
  • 作用是在EXCEL里配合使用  normsinv(rand()) 或 normsinv(rand()) 生成一些本身就符合正态分布的数据。
  • 如果有其他分布的反函数,理论上也可以生成符合其他分布的数据。

2 基本的假设检验

2.1 最基本的假设检验,单边的Z检验

2.2 双样本F检验

  • 最常用的应该就是用来于比较两个或多个组间的平均值是否有显著差异。
  • 原假设:一般就是认为符合,没差异等天真假设
  • F检验的原假设是所有组之间的差异是出于偶然。换句话说,原假设认为各组之间的平均值没有显著差异。
  • F检验的原理是,如果两个或多个组间的平均值或其他统计量之间存在显著差异,则组间方差(inter-group variance)会较大,而组内方差(intra-group variance)较小。
  • 因此F值=组间方差 / Σj 组内方差,如果F值越大,证明组间方差>>组内方差
  • P值 = 概率(F值 ≥ 实际F值 | 原假设) ,也就是p越小,证明 原假设--相信方差相同/期望相同的概率很小,不是观测造成,而是其他原因造成的。

​参考下面的文档

F检验结果应该怎么看? - 知乎F检验是一种统计检验,可用来比较两个或多个组间的平均值是否有显著差异。它是由Ronald Fisher发明的,因…https://www.zhihu.com/question/453744187/answer/2805042211

2.2.1 例题

2.2.2 进行F检验之前需要满足一些假设条件

  • 样本是随机取样的,也就是说,每个组中的观测值是独立的。
  • 样本是来自正态分布的总体。
  • 每个组的样本容量应该相等

2.2.3 计算步骤

  • 需要计算出三组数据的平均值,
  • 平均值等于所有数加起来的和除以数据个数。
  • 然后计算出组内方差和组间方差。    

α (alpha)是显著度           

组内方差(intra-group variance)              

  • 使用样本方差公式,组内方差等于每个数据与其所在组的平均值的差的平方和除以(组内数据个数-1)。
  1. 因为每种数据的样本容量要相同,i相同
  2. u1,u2  ... ... 是每组平均数
  3. 平均数就是最简单得算术平均数,u1=(x1+x2+....+xi)/i
  4. 如第1组组内方差,δ^2=((u1-x1)^2+(u1-x2)^2+....++(u1-xi)^2)/(i-1)
  5. 如第2组组内方差,δ^2=((u2-x1)^2+(u2-x2)^2+....++(u2-xi)^2)/(i-1)

组间方差(inter-group variance)

  • 使用样本方差公式,组间方差等于每个数据与其所在组的平均值的差的平方和除以(组的数量个数-1)。
  1. U是多组数据之和=全部数据 的平均值
  2. 假设有 j 组数组
  3. 组间方差,δ^2=((U-u1)^2+(U-u2)^2+....++(U-uj)^2)/(j-1)

F值

  • F= 组间方差除以组内方差的和。
  • F= 组间方差 / Σj 组内方差
  • 然后查表,k1组间自由度等于组数减1,k2组内自由度等于每组个数减去组数。
  • 下面的例子里,k1=2-1,k2=30-2=28
  • 如果F值打羽查表得到的F值,说明差异显著,否则说明差异不显著。

P值的计算公式如下:

  • P值 = 概率(F值 ≥ 实际F值 | 原假设)
  • 其中,原假设是所有组之间的差异是出于偶然。通过计算,P值可以得到一个概率值,表示在原假设下,观察到如此极端的结果(即F值大于或等于实际观察到的F值)的概率。
  • 通常情况下,P值小于0.05被认为是有统计学显著性的,即我们有95%的信心认为样本数据中差异的存在不是偶然造成的,而是由于实验因素或其他因素导致的。

2.2.4 如何查表:下面这个图是 显著度a=0.05的F值表 : F0.05(1,28) =4.2

  • k1,组间自由度 =j-1 =2-1   =1
  • k2,组内自由度 =i-j  =30-2 =28
  • 查表得出F值是4.2
  • 也就是 F0.05(1,28) =4.2

第一章 绪论

 ​​​​​

 2.2.5 指标意义

  • 在F检验中,p值是指在进行方差分析时,对于给定的数据集,假设所有组之间的差异是出于偶然,计算得到这个假设的的概率。
  • 具体来说,p值越小,就说明数据集的差异越显著,越有理由拒绝原假设(即所有组之间的差异是出于偶然),而接受备择假设(即存在显著差异)。换句话说,当p值小于0.05时,我们有95%的信心认为样本数据中差异的存在不是偶然造成的,而是由于实验因素或其他因素导致的。
  • 需要注意的是,p值小于0.05只表明差异是显著的存在的,但并不能说明这种差异是否有实际意义或重要性。因此,在进行统计推断时,除了p值外,还需要考虑其他因素,例如效应量的大小和样本大小等,以更全面地评估数据的结果。
  • F值表示整个拟合方程的显著性,F越大,表示方程越显著,拟合程度也就越好。
  • 另外在统计解释时一般不看F值,只需要看P值就可以了,但是在写论文时还是要将F值写出来,并把P值放在后面用括号括起来

 2.2.6 如何分析F检查的结果

 结果如下

  • 因为这是F-检验的双样本方差分析
  • p=0.48> 0.05 显著度,说明两者方差无明显差异,即方差齐性
  • 接着 选用 分析工具 中 的 t 检验 : 双 样本等方差假设

 

2.3 反向验证结果

因为数据是我用 normsinv() 生造出来的,所以一定是符合正态分布的,所以我打算用这些数据来反向验证F检验的合理性,可靠性。

 

2.3.1  生造2个有偏移量的正态数据

  • 两列数据
  • 第1列是标准正态数据
  • 第2列是标准正态数据+0.5
  • p=0.004<0.05 ,说明方差是显著有差异的

 

2.3.2 生造正态分布和其他分布的数据对比

2.2

2.5 方差分析(one-way ANOVA)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/8091.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL 数据抽稀 每分钟取一条

假如原始数据为每5秒一个数据&#xff0c;现在想展示为每4分钟一条数据&#xff0c;先按照分钟数把除以4余数为0的行选出来&#xff0c;在按照 年月日 时分&#xff0c;做组内排序&#xff08;窗函数ROW_NUMBER&#xff09;&#xff0c;最后再拿出序号为1的行。 WITH data_01 …

网工实操基础学习23.07.05

1.交换机&#xff0c;路由器 交换机的作用是链接同一个网络下的所有设备&#xff0c;如果有无线设备加入&#xff0c;需要添加AP&#xff08;无线接入点&#xff09;设备在交换机层次上 路由器的作用是将不同网络下的设备链接 2.IP地址 划分网段&#xff1a;网络位、网段、…

大模型开发(十二):Function calling 流程优化并实现多轮对话任务

全文共1w余字&#xff0c;预计阅读时间约25~40分钟 | 满满干货(附代码案例)&#xff0c;建议收藏&#xff01; 本文目标&#xff1a;围绕Chat模型的Function calling功能进行更高层次的函数封装&#xff0c;并实现一个能够调用外部函数的多轮对话任务 写在前面&#xff1a;本文…

华为数通HCIA-数通网络基础

基础概念 通信&#xff1a;两个实体之间进行信息交流 数据通信&#xff1a;网络设备之间进行的通信 计算机网络&#xff1a;实现网络设备之间进行数据通信的媒介 园区网络&#xff08;企业网络&#xff09;/私网/内网&#xff1a;用于实现园区内部互通&#xff0c;并且需要部…

WAF/Web应用安全(拦截恶意非法请求)

Web 应用防火墙&#xff08;Web Application Firewall&#xff0c; WAF&#xff09;通过对 HTTP(S) 请求进行检测&#xff0c;识别并阻断 SQL 注入、跨站脚本攻击、跨站请求伪造等攻击&#xff0c;保护 Web 服务安全稳定。 Web 安全是所有互联网应用必须具备的功能&#xff0c…

Python实现抽象工厂模式

抽象工厂模式是一种创建型设计模式&#xff0c;用于创建一系列相关或依赖对象的家族&#xff0c;而无需指定具体类。在Python中&#xff0c;可以通过类和接口的组合来实现抽象工厂模式。 下面是一个简单的Python实现抽象工厂模式的示例&#xff1a; # 抽象产品接口 class Abs…

【前端知识】React 基础巩固(三十二)——Redux的三大原则、使用流程及实践

React 基础巩固(三十二)——Redux的三大原则 一、Redux的三大原则 单一数据源 整个应用程序的state被存储在一颗object tree 中&#xff0c;并且这个object tree 只存储在一个store中&#xff1b;Redux并没有强制让我们不能创建多个Store&#xff0c;但是那样做不利于数据维护…

OpenHarmony与HarmonyOS联系与区别

目录 1. 背景 2.OpenHarmony 3.HarmonyOS 4.鸿蒙生态 5.OpenHarmony与HarmonyOS的技术上实现区别 1.语言支持 2.SDK 的不同 3.运行调测方式不同 4.对APK的兼容性不同 5.包含关系 6.调试命令 6.何时选择OpenHarmony或是HarmonyOS&#xff1f; 1. 背景 开篇就说“关于…

RabbitMQ集群搭建

说明&#xff1a;集群&#xff0c;不管是Redis集群&#xff0c;还是MQ集群&#xff0c;都是为了提高系统的可用性&#xff0c;使系统不至于因为Redis、MQ宕机而崩溃。本文介绍RabbitMQ集群搭建&#xff0c;RabbitMQ集群分为以下三类&#xff1a; 普通集群 镜像集群 仲裁队列 …

C语言中指针(简略复习)

一、指针 1. 指针运算 设p为指针&#xff0c;T为类型&#xff0c;n为整型数字&#xff0c;则pn表示&#xff0c;指针从当前位置向后移动n个数据单位&#xff0c;而不是n个字节。 数据类型不同&#xff0c;移动的数据单位字节数也不同&#xff0c;实际上移动的字节数为n*sizeo…

3DVR全景旅游,最新数字化智慧文旅

导语&#xff1a; 随着科技的飞速发展&#xff0c;3DVR全景旅游正以其独特的特点和无限的优势&#xff0c;成为当今智慧文旅的领航者。穿戴上VR设备&#xff0c;只需一个轻轻的点击&#xff0c;你将被带入一个全新的数字世界&#xff0c;领略美景、探索奇迹。让我们一起深入了…

探索容器镜像安全管理之道

邓宇星&#xff0c;Rancher 中国软件架构师&#xff0c;7 年云原生领域经验&#xff0c;参与 Rancher 1.x 到 Rancher 2.x 版本迭代变化&#xff0c;目前负责 Rancher for openEuler(RFO)项目开发。 最近 Rancher v2.7.4 发布了&#xff0c;作为一个安全更新版本&#xff0c;也…

【Spring MVC】Spring MVC的功能使用和相关注解介绍

Spring MVC主要有三个功能&#xff1a; 连接获取参数输出数据 对于 Spring MVC 来说&#xff0c;掌握了以上 3 个功能就相当于掌握了Spring MVC。 1.连接 连接的功能&#xff1a;将⽤户&#xff08;浏览器&#xff09;和 Java 程序连接起来&#xff0c;也就是访问⼀个地址能…

基于YOLOv5的WiderFace人脸检测检测系统(PyTorch+Pyside6+YOLOv5模型)

摘要&#xff1a;基于YOLOv5的WiderFace人脸检测系统可用于日常生活中检测与定位人脸目标&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的人脸目标检测识别&#xff0c;另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检测模型训练数据集&…

css终极方案PostCSS

一见如故 原理 所有的css框架都在一样的事&#xff0c;那就是由一个css生成一个新的css&#xff0c;那么postcss就来做了一个抽离&#xff1a; 1、将原有的css解析成抽象语法树 2、中间经过若干个插件 3、重新文本化&#xff0c;形成新的css postcss.config.js module.expor…

【C++】容器对象作为函数参数传递时,如何保证外部容器对象不被修改(以vector为例)

几种传参方式简单对比 传值 1.1 参数形式&#xff1a;void fun(vector<int> v); 1.2 函数调用&#xff1a;fun(v); 1.3 函数内使用&#xff1a;cout << v[1]; 1.4 是否可以改变函数外对象的值&#xff1a;否 1.5 是否会调用拷贝构造函数&#xff1a;是传指针 2.1 …

快速了解新一轮Moonbeam Grants申请提案

随着Moonbeam Grant第二期计划的发布&#xff0c;超过12个项目同时提交了生态Grant申请的提案。任何大于25万枚GLMR Grant的申请都将会要求项目在Moonbeam社区治理论坛上发布Grant提案&#xff0c;内容包含项目概览、申请金额、Grant使用方案以及背后的原因等等。 Grant的发放…

【软件架构】企业架构4A定义

文章目录 前言战略、BA、DA、AA、TA五者的关系1、业务架构&#xff08;BA&#xff09;2、数据架构&#xff08;DA&#xff09;3、应用架构&#xff08;AA&#xff09;4、技术架构&#xff08;TA&#xff09;总结 前言 业务架构是跨系统的业务架构蓝图&#xff0c;应用架构、数…

Redis

介绍 redis是内存数据结构存储&#xff0c;可用作数据库、缓存、消息代理和流引擎。 提供的数据结构有&#xff1a;String、hash、lists、sets、sorted sets、bitmaps、hyperloglogs、streams 字符串、哈希、列表、集、带有范围查询的排序集、位图、超日志日志、地理空间索引…

【每日运维】RockyLinux8非容器化安装Mysql、Redis、RabitMQ单机环境

系统版本&#xff1a;RockyLinux 8.6 安装方式&#xff1a;非容器化单机部署 安装版本&#xff1a;mysql 8.0.32 redis 6.2.11 rabbitmq 3.11.11 elasticsearch 6.7.1 前置条件&#xff1a;时间同步、关闭selinux、主机名、主机解析host 环境说明&#xff1a;PC电脑VMware Work…