数学建模拓展内容:卡方检验和Fisher精确性检验(附有SPSS使用步骤)

article/2025/9/9 2:29:55

卡方检验和Fisher精确性检验

    • 卡方拟合度检验
    • 卡方独立性检验
    • 卡方检验的前提假设
    • Fisher精确性检验

卡方拟合度检验

卡方拟合度检验概要:卡方拟合度检验也被称为单因素卡方检验,用于检验一个分类变量的预期频率和观察到的频率之间是否存在显著差异。

卡方拟合度检验举例分析:例如将一个六个面的骰子投掷36次可以得到不同点数的出现频数。在正常情况下,各个点数的出现频率应该大致相等,如果通过卡方拟合度检验判断实际频率和预期频率确实存在显著差异,那么我们就有理由认为骰子本身存在问题。

卡方独立性检验

卡方独立性检验概要:卡方独立性检验也被称为双因素卡方检验,用于检验两个类别变量之间是否相互独立。

交叉表

  • 交叉表作用:当同一个个体可以被以两种划分方式分为两种类别时,可以通过交叉表进行直观的类别判定。
  • 交叉表样例:可以将一个总体人群中的人按照性别分为男性和女性,所有人按照啤酒嗜好又可以分为喜欢淡啤酒、喜欢普通啤酒、喜欢黑啤酒三类。也就是说,对于原始人群,可以分别按照两种方式进行分类,而交叉表就是综合两种分类结果的直观展示,原始数据和对应的交叉表如下所示:(表格中的性别和啤酒嗜好都已经转换为了虚拟变量)
    在这里插入图片描述

使用SPSS绘制交叉表和进行卡方独立性检验

  1. 导入原始数据后依次点击:数据→个案加权
    在这里插入图片描述

  2. 选择个案加权系数,将频数作为个案加权系数后点击确定。
    在这里插入图片描述

  3. 依次点击:分析→描述统计→交叉表
    在这里插入图片描述

  4. 选择两个指定的类别变量作为交叉表的行和列,并在窗口左下角勾选显示簇状条形图
    在这里插入图片描述

  5. 打开精确窗口,选择精确
    在这里插入图片描述

  6. 打开统计窗口,选择卡方
    在这里插入图片描述

  7. 单击确定

SPSS进行卡方独立性检验的结果分析

  • 交叉表
    在这里插入图片描述
  • 卡方独立性检验结果
    在这里插入图片描述
    这里的渐近显著性和精确显著性即对应的P值,一般看渐近显著性。如果渐近显著性的值小于给定的显著性水平,那么就认为两个分类变量之间不是相互独立的。
    一般只需要判定皮尔逊卡方结果的渐近显著性即可。在大样本情况下,皮尔逊卡方和似然比检验的结果会比较接近。
  • 条形图
    在这里插入图片描述

卡方检验的前提假设

  • 每个观测值都会落入一个,且只能落入一个类别中。
  • 每个观测值之间相互独立。
  • 卡方独立性检验的适用情况:最好在样本个数大于40,且每个类别的期望频数都大于等于5时才使用卡方独立性检验。

Fisher精确性检验

Fisher精确性检验概述:Fisher精确性检验的作用与卡方独立性检验类似,但是适用于小样本的情况,在卡方独立性检验不满足适用条件时可以采用Fisher精确性检验。

Fisher精确性检验的适用情况:超过20%的交叉表元素的期望值小于5或者至少存在一个交叉表元素的期望值小于1。

SPSS进行Fisher精确性检验的结果
在这里插入图片描述
Fisher精确性检验的结果也在卡方独立性检验的结果表格中。表格的第三行费希尔精确性检验即为进行Fisher精确性检验的结果。


http://chatgpt.dhexx.cn/article/l0bbet4r.shtml

相关文章

Fisher精确检验.医学统计实例详解-医学统计助手★卡方检验,t检验,F检验,秩和检验,方差分析

Fisher精确检验是一种在统计分析中经常使用的方法,旨在评估两个分类变量之间是否存在显著关系。这种方法由罗纳德A费舍尔(Ronald A. Fisher)于20世纪20年代提出,并被广泛应用于小样本数据集的分析。与卡方检验相比,Fis…

运维之道 | Mysql主从复制+mycat读写分离

运维之道 | Mysql主从复制 Mycat读写分离 1、什么是读写分离 读写分离,基本的原理是让主数据库处理事务性增、删、改操作(INSERT、UPDATE、DROP),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据…

生产上遇到的一例mycat读写分离延时问题

问题描述 场景是这样的,我们的支付系统在一笔支付完成后,需要发出通知给到商户。支付完成的消息通过消息队列发送给通知的服务。通知服务的有一部分处理逻辑是这样的: notifyPersist.saveNotifyRecord(notifyRecord);notifyRecord rpNotify…

MySQL数据库mycat读写分离

mycat读写分离 Mycat的读写分离是建立在Mysq的主从复制的基础上的 修改配置文件 schema.xml <?xml version"1.0"?> <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> <mycat:schema xmlns:mycat"http://io.mycat/"><schem…

MySQL主从配置与Mycat读写分离

MySQL主从配置与Mycat读写分离 一、主数据库配置 编辑配置文件 添加如下内容 server-id1 binlog-do-dbmaster_db1 #备份的数据库 log-binmysql-bin binlog-ignore-dbmysql重启mysql 创建一个允许从服务器来访问的用户(主服务器)&#xff1a; grant replication slave on *.* …

mycat读写分离实验

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程 首先搭建mysql主从环境&#xff0c;及mycat安装 配置mycat的schema.xml文件 <?xml version"1.0"?> <!DOCTYPE mycat…

MyCAT读写分离分库分表

MyCAT读写分离及分库分表 第1章 MyCAT分布式系统解决方案 1.1 分布式系统介绍: 分布式系统特性: 1. 透明性: a) 分布式系统对用户来说是透明的,一个分布式系统在用户面前的表现就像一个传统的单机处理机分时系统,可以让用户不比了解内部结构就可以使用 2. 扩展性: a) 分…

MYCAT读写分离,分库分表

一、读写分离 我这里的环境是mha&#xff08;双主双从&#xff09;mycat ip主机名 硬盘/G 内存/Gcpu/块192.168.86.10master012022192.168.86.20master022022192.168.86.30slave012022192.168.86.40slave022022192.168.86.100manager2022192.168.86.200mycat2022 https://bl…

mycat读写分离测试

网上的&#xff1a; MyCAT的读写分离机制如下&#xff1a; 1)事务内的SQL&#xff0c;全部走写节点&#xff0c;除非某个select语句以注释/*balance*/开头 2)自动提交的select语句会走读节点&#xff0c;并在所有可用读节点中间随机负载均衡 3)当某个主节点宕机&#xff0c…

MyCat读写分离

一、MyCat读写分离 数据库读写分离对于大型系统或者访问量很高的互联网应用来说&#xff0c;是必不可少的一个重要功能。对于MySQL来说&#xff0c;标准的读写分离是主从模式&#xff0c;一个写节点Master后面跟着多个读节点&#xff0c;读节点的数量取决于系统的压力&#xff…

MySQL-Mycat读写分离

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 MySQL-Mycat读写分离 一、读写分离1.什么是读写分离2.读写分离的好处 Mycat是什么&#xff1f;架构 部署环境部署mycat补充 启动mycat启动报错 测试客户端连接报错 总结原理及…

读写分离时mycat不能链接mysql_Mycat读写分离配置实践

Mycat读写分离配置实践 发布时间&#xff1a;2020-08-16 01:08:20 来源&#xff1a;ITPUB博客 阅读&#xff1a;81 作者&#xff1a;jeanron100 工作这些年来&#xff0c;也去了一些地方&#xff0c;有了一些见闻&#xff0c;隐隐感觉很多文化和猫有着千丝万缕的联系。就拿IT行…

Mycat读写分离的简单实现

文章目录 1、Mycat读写分离的配置1.1、Mycat是什么1.2、Mycat能干什么1.2.1、数据库的读写分离1.2.1.1、数据库读写分离图解 1.2.2、数据库分库分表1.2.2.1、水平拆分&#xff08;分库&#xff09;1.2.2.2、垂直拆分&#xff08;分表&#xff09; 1.3、Mycat的搭建1.3.1、前期准…

mycat读写分离配置

为什么使用MyCat 如今随着互联网的发展&#xff0c;数据的量级也是撑指数的增长&#xff0c;从GB到TB到PB。对数据的各种操作也是愈加的困难&#xff0c;传统的关系性数据库已经无法满足快速查询与插入数据的需求。这个时候NoSQL的出现暂时解决了这一危机。它通过降低数…

实现mycat读写分离

前言 众所周知&#xff0c;随着用户量的增多&#xff0c;数据库操作往往会成为一个系统的瓶颈所在&#xff0c;而且一般的系统“读”的压力远远大于“写”&#xff0c;因此我们可以通过实现数据库的读写分离来提高系统的性能。 基础知识 要实现读写分离&#xff0c;就要解决主…

Mycat 读写分离实战

Mycat读写分离实战 一、主从复制搭建 1.实验环境 搭建一主一从的部署架构&#xff0c;master&#xff08;主库&#xff09;运行在阿里云服务器 47.108.136.201&#xff0c;slave&#xff08;从库&#xff09;运行在 IP 地址为 12.168.149.128 的Ubuntu虚拟机中两台机器均安装…

mycat-读写分离

简介&#xff1a; 主从复制的工作机制&#xff1a; ① Master将改变记录到二进制日志&#xff08;binary log&#xff09;中&#xff0c;这些记录叫做二进制日志事件&#xff08;binary log events&#xff09;&#xff1b; ② Slave将master的binary log events拷贝到它的中继…

使用mycat进行读写分离

目录 一、读写分离 1.1、什么是读写分离 1.2、为什么要用读写分离 1.3、使用mycat读写分离 1.3.1安装mycat 1.3.2、配置mycat 简单的理解&#xff0c;mycat就是一个数据中间件&#xff0c;可以让开发人员直接访问mycat&#xff0c;然后由mycat去访问具体的数据库服务器&a…

数据库:mycat实现读写分离

目录 一、mycat 1、mycat实现读写分离原理 2、mycat应用场景 3、mycat作用 4、mycat实现读写分离实战 一、mycat 1、mycat实现读写分离原理 ①用户进行读操作则由mycat转给配置的从数据库。 ②用户进行写操作则由mycat转给配置的主数据库。 ③转发规则由mycat配置文件中…

mycat实现读写分离

1、在本地复制多一个数据库&#xff08;有条件拥有多个服务器的忽略&#xff09; 1&#xff09;找到mysql实例文件夹和数据文件夹&#xff08;通常在C:\Program Files下和C:\ProgramData下&#xff09; 直接都复制一份出来做从库 2&#xff09;修改从库配置my.ini [client]…