首页 > 其他分享 >fisher线性判别分析和多分类问题探究

fisher线性判别分析和多分类问题探究

时间:2024-07-03 21:42:33浏览次数:29  
标签:系数 函数 结果 分类 判别分析 探究 fisher

本文继续来讨论另一种分类模型————fisher线性判别分析

目录

一、模型思想

我们以二分类问题举例,在二维平面中我们需要找到一个直线,这个直线需要满足两个使命:
(1)使得同类样例的投影点尽可能接近和密集(2)异类投影点尽可能远离。

二、SPSS的实现

此处我们还是以水果二分类的数据为例

1.参数设置

(1)定义范围

也就是设置分类的类别,如果是二分类就设置0-1,多分类可设置为1-n

(2) 统计

这里需要勾选费希尔系数和未标准化
其中费希尔系数为标准化后的系数,但是我们用未标准化的系数比较多

(3)保存与分类

保存即在原始数据增加一个新的变量,此处我们只需要选择概率与组成员即可。概率就是分类为某个类别的概率,组成员就是分类结果

分类的参数我们只需要勾选摘要表即可

2.结果分析

(1)典则判别函数系数

该表就是为标准化的系数,也就是w的值

(2)分类结果

分类结果也就是分类的准确率,在主对角线上的值就是预测正确的个数

(3)分类函数系数

由于是二分类,会得出两个函数,把原始数据带入两个函数,谁的函数值大,则把该个案分类为这个函数代表的类别

(4)保存预测结果

四、多分类问题

Fisher判别分析可用于多分类问题,模型思想与二分类相似,把二维平面扩展到了n维空间。
实现方法只需要修改一下定义范围即可
同时,Logistic回归也可用于多分类问题,实现方法本文不作叙述,详细步骤请查看清风老师在本章的PPT

标签:系数,函数,结果,分类,判别分析,探究,fisher
From: https://www.cnblogs.com/dlmuwxw/p/18282563

相关文章

  • 【技海探究·匠心筑梦】I‘mAlex的CSDN 128天创作纪念日:从初心到憧憬
    【技海探究·匠心筑梦】I‘mAlex的CSDN128天创作纪念日:从初心到憧憬......
  • 探究InnoDB Compact行格式背后
     目录一、InnoDB行格式数据准备二、COMPACT行格式整体说明三、记录的额外信息(一)变长字段长度列表数据结构存储过程读取过程变长字段长度列表存储示例(二)NULL值位图数据结构存储过程读取过程NULL值位图示例说明(三)行头信息基本定义分析案例分析四、隐藏列(一......
  • 【容器安全防线】Docker攻击方式与防范技术探究
    什么是Docker?Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:1、Doc......
  • 探究C语言函数栈帧的创建和销毁
    引言在C语言程序中,每当一个函数被调用时,系统都会在栈上为该函数分配一块内存空间,这块内存空间就被称为栈帧。栈帧中包含了函数执行所需的所有信息,如局部变量、参数、返回地址等。栈帧的创建和销毁是函数调用的核心部分,它们确保了函数能够正确地执行和返回。本文将在VS2013环......
  • 深入探究:Java SE中的数组高级用法
    哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云;欢迎大家常来逛逛  今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。  我是一名后端开发爱好者,工作日常接触到最多的......
  • 农村高中生源转型期提升学生二次函数建模能力的课堂探究
        农村高中是处于国内各乡镇地区的普通全日制高级中学,属于农村教育的“终极”阶段。从农村高中所处的区位条件来讲,当下国内城镇化进程不断加快,农村高中生源呈现为逐年递减的全新变化形势,同时面临着新课标下数学核心素养培养的新要求与任务。然而,以往农村高中数学教学实践......
  • 深入探究RTOS的任务调度
    阅读引言:此文将会从一个工程文件,一步一步的分析RTOS的任务调度实现,这里选用FreeRTOS分析,别的也差不多的,可能在细节上有少许不一样。目录1,常见嵌入式实时操作系统2,任务调度的本质3,任务调度分析开始1,常见嵌入式实时操作系统操作系统名称特点许可类型适用......
  • AI写作与个人写作:思考性的探究
    在人工智能(AI)技术日益成熟的今天,AI写作已经成为现实,例如文心一言、kimi、研导AI写作等工具。然而,当机器开始涉足写作这一传统上被认为是人类独有的创造性活动时,我们不禁要问:AI写作是否能够达到与人类写作相同的思考深度?本文将对AI写作与个人写作在思考性方面的异同进行探究。A......
  • 第七章 线性判别分析LDA(7.1)
    一、基本代码:sklearn.discriminant_analysis.LinearDiscriminantAnalysis(solver='svd',shrinkage=None,priors=None,n_components=None,store_covariance=False,tol=0.0001,covariance_estimator=None)[source]参数介绍:参数:priors:一个数组,数组中的元素依次指定了每个类......
  • 【Java】InetAddress.isReachable()失效的底层原因探究
    文章目录背景现象问题原因总结背景在某些场景下,我们可能需要在Java中判断到某个主机的网络是否连通,比如我们的系统中可能有业务需要录入一些主机信息,此时为了更好的用户体验,我们可能会在前端页面上提供一个拨测按钮,让用户可以在输入主机地址之后进行连通性检验,来判......