《数学建模:基于R》——2.3 判别分析

简介: 本节书摘来自华章计算机《数学建模:基于R》一书中的第2章,第2.3节,作者 薛毅,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.3 判别分析

判别分析是用以判别个体所属群体的一种统计方法,它产生于20世纪30年代.近年来,在许多现代自然科学的各个分支和技术部门中得到广泛的应用.

例如,利用计算机对一个人是否有心脏病进行诊断时,可以取一批没有心脏病的人,测其p个指标的数据,然后再取一批已知患有心脏病的人,同样也测得p个相同指标的数据,利用这些数据建立一个判别函数,并求出相应的临界值,这时对于需要进行诊断的人,也同样测其p个指标的数据,将其代入判别函数,求得判别得分,再依判别临界值,就可以判断此人是属于有心脏病的那一群体,还是属于没有心脏病的那一群体.又如,在考古学中,对化石及文物年代的判断;在地质学中,判断是有矿还是无矿;在质量管理中,判断某种产品是合格品,还是不合格品;在植物学中,对于新发现的一种植物,判断其属于哪一科.总之,判别分析方法在很多学科中都有着广泛的应用.

2.3.1 判别分析的基本原理

image
image
image
image
image

2.3.2 判别分析的计算

如果两个总体的协方差矩阵是相同时,则判别函数(2.30)或判别函数(2.35)是线性函数;当两个总体的协方差矩阵不同时,则判别函数(2.31})或判别函数(2.37)是二次函数.所以,距离判别属于线性判别或者二次判别.

同样,可以证明:Fisher判别属于线性判别,Bayes判别本质属于线性判别或者二次判别.

R并没有单独提供这三种判别,而是将判别分析的方法综合在一起,分别给出线性判别函数——lda()函数和二次判别函数——qda()函数.在使用这两个函数之前,需要加载MASS程序包,或使用命令library(MASS).

两个函数的使用格式基本相同,一种是公式形式,其使用格式为

image
image
image
image
image
image

相关文章
|
7月前
|
SQL 数据管理 关系型数据库
SQL 语言入门:开启数据管理的大门
在数字化时代,数据已成为核心资产,而 SQL 作为操作关系型数据库的标准语言,是数据从业者、程序员及办公人员必备技能。本文从基础概念讲起,详解 SQL 的核心用法,包括数据查询、插入、修改、删除及表结构操作,并通过实例演示帮助读者快速上手。掌握 SQL,不仅能提升数据处理效率,更为深入理解数据管理打下坚实基础。
|
1月前
|
人工智能 云计算 Docker
OpenClaw详细介绍:阿里云计算巢部署OpenClaw(Clawdbot)保姆级图文教程
在2026年开源AI Agent爆发的浪潮中,OpenClaw凭借“开源可控、低门槛部署、强自动化执行”的核心优势,成为个人、新手开发者及轻量团队搭建专属AI助手的首选工具。很多用户初次接触时,常会混淆“OpenClaw”与“Clawdbot”的关系,不清楚其核心价值与传统AI工具的区别,更不知道如何借助阿里云计算巢实现零基础快速部署,以及如何完成本地私有化部署。
5133 4
|
机器学习/深度学习 算法 PyTorch
Pytorch自动求导机制详解
在深度学习中,我们通常需要训练一个模型来最小化损失函数。这个过程可以通过梯度下降等优化算法来实现。梯度是函数在某一点上的变化率,可以告诉我们如何调整模型的参数以使损失函数最小化。自动求导是一种计算梯度的技术,它允许我们在定义模型时不需要手动推导梯度计算公式。PyTorch 提供了自动求导的功能,使得梯度的计算变得非常简单和高效。
641 0
|
5月前
|
弹性计算 应用服务中间件
阿里云服务器最便宜多少钱一年?38元一年,配置、价格及购买限制说明
阿里云新用户可抢38元/年轻量服务器(2核2G、200M带宽、40G硬盘),每日10:00、15:00限量抢购,非新用户可选99元/年ECS(2核2G、3M带宽、40G硬盘),支持续费99元。
1139 9
|
机器学习/深度学习 人工智能 API
大模型推理服务全景图
推理性能的提升涉及底层硬件、模型层,以及其他各个软件中间件层的相互协同,因此了解大模型技术架构的全局视角,有助于我们对推理性能的优化方案进行评估和选型。
1384 89
|
XML 存储 C#
自己动手做一个批量doc转换为docx文件的小工具
自己动手做一个批量doc转换为docx文件的小工具
543 0
|
机器学习/深度学习 算法 PyTorch
Pytorch的常用模块和用途说明
肆十二在B站分享PyTorch常用模块及其用途,涵盖核心库torch、神经网络库torch.nn、优化库torch.optim、数据加载工具torch.utils.data、计算机视觉库torchvision等,适合深度学习开发者参考学习。链接:[肆十二-哔哩哔哩](https://space.bilibili.com/161240964)
609 0
|
算法 数据挖掘 数据库
数据挖掘算法之-关联规则挖掘(Association Rule)
在数据挖掘的知识模式中,关联规则模式是比较重要的一种。关联规则的概念由Agrawal、Imielinski、Swami 提出,是数据中一种简单但很实用的规则。关联规则模式属于描述型模式,发现关联规则的算法属于无监督学习的方法。 一、关联规则的定义和属性   考察一些涉及许多物品的事务:事务1 中出现了物品甲,事务2 中出现了物品乙,事务3 中则同时出现了物品甲和乙。
7079 0
|
缓存 网络协议 安全
老程序员分享:OSI七层模型
老程序员分享:OSI七层模型
726 0
|
存储 JSON Java
gitlab配置hook,commit message的时候校验提交的信息
gitlab配置hook,commit message的时候校验提交的信息
1806 0