医务工作者的医学统计词典

品质源于专注  服务源于真心

在SPSS中进行Fisher判别分析的

具体操作及研究意义

关键词:SPSS、判别分析

导 读临床研究中,常常需要根据患者的主诉、体征、检查结果等作出诊断,如对于腹痛的患者,需要诊断具体的患病原因,若确诊为饮食造成的急性肠胃炎,还需要诊断具体是何种食物导致的刺激,以为病人提供合理的治疗方案和建议。而判别分析就是这样一种辅助医学鉴别诊断的数学方法。比较经典的判别分析方法有Fisher判别和Bayes判别。

本期,我们就来具体介绍Fisher判别的基本原理、适用范围及其在SPSS中的具体操作应用。

下方为视频版和音频版,含软件操作步骤

SPSS中进行Fisher判别分析 来自杏花开医学统计 00:00 27:00

一、基本原理

(1)判别原理

Fisher判别又称典则判别(canonical discriminant),适用于两类和多类判别。以两类判别为例,已知有A、B两类观察对象,A类有nA例,B类有nB例,分别记录了X1,X2,Xm个观察变量,其基本思想是,找到一个线性组合:Z=C1X1+C2X2+...+CmXm,使得综合指标Z在两类的均数间的差异尽可能大,而两类内综合指标Z的变异尽可能小,即要使

达到最大。

(2)判别规则

按照Z=C1X1+C2X2+...+CmXm分别计算判别函数值Zi,并进一步求Zi的两类均数

和总均数

,按下式计算判别界值:

判别规则:

(3)判别效果评价

判别效果一般用误判概率P来衡量。P=P(A | B)+P(B | A),其中P(A | B)是将B类误判为A类的条件概率;P(B | A)是将A类误判为B类的条件概率。一般要求判别函数的误判率小于0.1或0.2才有应用价值。

二、适用范围

判别分析有以下要求:

①各判别变量近似服从正态分布;

②变量间不存在多重共线性;

③各组样本的协方差矩阵相等;

④样本量应是自变量个数的10~20倍以上时,建立的判别函数比较稳定;而在8~10倍之间时,函数的判别效果比较理想。

三、操作方法

我们收集了一份原发性肾小球疾病(PGD)的三种主要病理类型(MsPGN、MPGN、FGS)及其临床特征的57名患者的样本数据,其中有3名患者的疾病类型未知,欲探讨在不经肾活检的情况下来预判其原发性肾小球疾病的病理类型,已知患者性别在病理类型上无显著差异(P=0.284>0.05),样本数据具有可比性;判别指标感染史、病程、尿量、尿RBC和尿蛋白定量之间不存在多重共线性。采用Fisher判别分析,具体操作如下:

(1)在SPSS中的具体操作

①依次点击“分析——分类——判别式”。

(点击图片查看大图)

②出现“判别分析”的窗口。

(点击图片查看大图)

③将病理类型分类放入“分组变量”,点击“定义范围”,最小填入1,最大填入3。

(点击图片查看大图)

④将其他指标“病程”“尿量”“尿RBC”和“尿WBC”;点击“统计”,勾选“平均值”、“费希尔”和“未标准化”。

(点击图片查看大图)

⑤点击“分类”,勾选“摘要表”、“合并组”和“领域图”。

(点击图片查看大图)

⑥点击“保存”,勾选“预测组成员”。

(点击图片查看大图)

⑦点击“继续”,选择“一起输入自变量”。然后点击“确定”,得到检验结果。

(点击图片查看大图)

(2)结果解读

①首先,查看“威尔克Lambda”表,可以看到,函数1的Lambda检验显著性P=0.000<0.05,提示采用函数1得到的判别结果是有效的,效能很高,而函数2的判别结果是无效的,效能低(P=0.681>0.05)。

②进一步,由“特征值”表,“特征值”表反映了典型函数所能解释的方差变异程度,由函数1的方差百分比值为99.2%,说明函数1能够解释变量的占比达到99.2%,解释能力很高。

③进一步,结合查看“典则判别函数系数(未标准化系数)”和“典则判别函数”图,图表中给出的是利用样本数据结合函数1和函数2判别出样本数据的所属类别。

④查看“分类函数系数”表,由该表可以直接得出各诊断类别的Fisher判别函数。以MsPGN为例,其判别函数为:

MsPGN=-70.094+26.498*感染史+0.588*病程+0.657*尿量+2.340*尿RBC+3.876*尿蛋白定量

⑤最后,查看“分类结果”表,由该表下备注可知,函数1根据判别指标对数据进行正确判别的准确度达到了85.2%。

⑥并回到变量数据窗口,可以看到,数据列中出现了“Dis_1”列数据,该列数据呈现的则是经Fisher判别分析后的判别结果。可以看到,未知分类的患者已经由其他54名患者的信息给出了其相应的判别类别。

四、小 结

spssfisher判别分析步骤_在SPSS中进行Fisher判别分析的具体操作及研究意义——【杏花开医学统计】...相关推荐

  1. spss主成分综合得分_【SPSS因子分析】在SPSS中对医学多个数值变量进行因子分析 —【杏花开医学统计】...

    杏花开生物医药统计 一号在手,统计无忧! 关 注 在SPSS中对医学多个数值 变量进行因子分析 关键词:SPSS.因子分析 导  读 因子分析(factor analysis),指通过多个可观测的指标 ...

  2. 怎么用spss做冗余分析_用SPSS进行医学统计信度分析——【杏花开医学统计】

    杏花开生物医药统计 一号在手,统计无忧! 关 注 用SPSS进行医学统计信度分析 关键词:SPSS.信度分析 导 读 上期,我们介绍了量表的基本形式及其研制步骤. 点击观看:<医学研究中量表研制 ...

  3. 多选题spss相关分析_【医学问卷分析】使用SPSS多重响应对医学问卷多选题进行统计分析——【杏花开医学统计】...

    杏花开生物医药统计 一号在手,统计无忧! 关 注 [医学问卷分析] 使用SPSS多重响应对 医学问卷多选题进行统计分析 关键词:SPSS.问卷分析 导  读 前几期,我们介绍了量表的制作及信效度分析的 ...

  4. 如何给图片赋值_医学数据的变量类型及在SPSS中的赋值方法(医学统计前的重要步骤)——【杏花开医学统计】...

    杏花开生物医药统计 一号在手,统计无忧! 关 注 医学数据的变量类型 及在SPSS中的赋值方法 关键词:医学数据,变量类型,赋值,spss 下方为视频版和音频版,含软件操作步骤 导  读 不同的医学数 ...

  5. cmd中如何运行python文件_在cmd中运行.py文件: python的操作步骤

    在cmd中运行.py文件: python的操作步骤 1 打开cmd, 不改变运行的目录: 输入python 空格  调试好的python文件路径 或者python 空格  将python文件拖入cmd ...

  6. spss三次指数平滑_选取SPSS中较优指数平滑预测模型的研究.doc

    选取SPSS中较优指数平滑预测模型的研究.doc 选取SPSS中较优指数平滑预测模型的研究 作者简介:张博文(1989-),男,汉族,山东日照人, 安徽理工大学经济与管理学院硕士研究生在读,专业:物流 ...

  7. mysql的join语句使用_在MySQL中使用JOIN语句进行连接操作的详细教程

    到目前,我们已经学习了从一个表中获取数据.这是简单的需要,但在大多数现实MySQL的使用,经常需要将数据从多个表中的一个单一的查询. 可以使用多个表中的单一SQL查询.在MySQL中联接(join)行 ...

  8. django权限系统实现步骤_在django中实现一个简单的权限管理

    首先在models.py里先加入我们需要的表 Meta里的参数自己定义,我这里定义了3个,作为我的权限分类,定义好之后我们可以在django-admin里看到我们的权限分类,当我们添加用户的时候也可以 ...

  9. mysql中实现分类统计查询的步骤_在MySQL中如何进行分组统计查询

    昨天和大家分享了MySQL中,如何进行聚合函数及统计函数查询,若是不清楚的话,可以去看一下我的那个文章.今天继续和大家分享,在MySQL中如何进行分组统计查询,这个在实际应用中,也会经常运用到,比如以 ...

  10. 用pycharm进行python爬虫的步骤_在Pycharm中运行Scrapy爬虫项目的基本操作

    目标在Win7上建立一个Scrapy爬虫项目,以及对其进行基本操作.运行环境:电脑上已经安装了python(环境变量path已经设置好), 以及scrapy模块,IDE为Pycharm .操作如下: ...

最新文章

  1. 不愧是你!Python 之父退休太无聊,进微软搞开源!
  2. 使用WakeLock将Android应用程序保持后台唤醒
  3. js弹框带传值父窗口给子框_JavaScript实现弹出子窗口并传值给父窗口
  4. 开发日记-20190513 关键词 汇编语言(六)
  5. 【前端大概一分钟】css隐藏滚动条同时可以滚动
  6. 研究阿里钉钉近三年,我们总结了10大企业级产品的营销套路
  7. JavaScript-概述
  8. 关于QueryRunner数据查询以及常用方法
  9. Genome Research封面文章|张勇课题组开发方法绘制胚胎发育早期转录因子结合位点图谱...
  10. discuz常用变量
  11. python pygame sdl2教程_无法安装pygame sdl2
  12. find命令 文件名后缀
  13. 开源大数据周刊-第22期
  14. 原因及解决办法:error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file
  15. facade层,service 层,domain层,dao 层设计
  16. 超声波传感器闪光|乐高EV3教学
  17. 苹果手机上怎么打开html,苹果手机信息怎么打开浏览器
  18. 桥接模式+C#发送邮件+配置文件
  19. 实战--接入最坑的支付宝
  20. MySQL数据库实验(四):E-R图实例讲解

热门文章

  1. 使用JDBC创建出版社和书籍管理系统
  2. web前端知识——常见布局方案、文章排版、图片排版、某宝列表
  3. python八卦时间代码_Python实践代码总结第5集(日期相关处理)
  4. 【加拿大签证】加拿大签证办理GCKey注册说明【加拿大签证网上办理注册】
  5. this product is covered by one or more of the following
  6. mysql begin tran_SQL事务用法begin tran,commit tran和rollback tran的用法
  7. aso优化师是什么_aso是什么意思 aso优化师是啥
  8. 《SEM长尾搜索营销策略解密》一一2.14 3M的奇思妙想,原来来自长尾
  9. 质谱的工作原理及发展史
  10. 什么是 503 服务不可用错误?