【Sklearn】基于线性判别法的数据分类预测(Excel可直接替换数据)

news/2024/7/21 5:59:48 标签: sklearn, 分类, excel

【Sklearn】基于线性判别法的数据分类预测(Excel可直接替换数据)

  • 1.模型原理
  • 2.模型参数
  • 3.文件结构
  • 4.Excel数据
  • 5.下载地址
  • 6.完整代码
  • 7.运行结果

1.模型原理

线性判别分析(Linear Discriminant Analysis,简称LDA)是一种经典的模式识别和分类方法,它的目标是找到一个投影,将数据投影到低维空间,使得不同类别的样本在投影后的空间中有最大的类别间距,同时最小化类内方差。

模型原理如下:

  1. 假设有d维的数据,分为K个类别。我们的目标是找到一个投影方向(一个长度为d的权重向量w),使得在这个方向上的投影可以最大化类别间的差异,最小化类内的方差。

  2. 定义类内散度矩阵(Within-Class Scatter Matrix)Sw和类间散度矩阵(Between-Class Scatter Matrix)Sb:

    • 类内散度矩阵Sw表示各个类别内部数据的分散程度,计算方法是每个类别的数据与其类别均值的差的协方差之和。
    • 类间散度矩阵Sb表示不同类别之间的数据分散程度,计算方法是各个类别均值与总体均值的差的协方差加权和。

http://www.niftyadmin.cn/n/4940664.html

相关文章

QT报表Limereport v1.5.35编译及使用

1、编译说明 下载后QT CREATER中打开limereport.pro然后直接编译就可以了。编译后结果如下图: 一次编译可以得到库文件和DEMO执行程序。 2、使用说明 拷贝如下图编译后的lib目录到自己的工程目录中。 release版本的重新命名为librelease. PRO文件中配置 QT …

迭代器(Iterator)与 ListIterator 的使用

目录 一. Iterator 接口 例子: 二. ListIterator 接口 三. Iterable 接口 例子: 四. List 接口 五. Iterable接口 与 Iterator 接口 在 ArrayList 中 的使用 六. List 接口 与 ListIterator 接口 在 ArrayList 中 的使用 一. Iterator 接口 Ite…

iObit Uninstaller 最新版13 Pro更新了什么?

iObit Uninstaller 专业且易用的 Windows 卸载程序,它可以轻松删除不需要的程序,插件和 Windows 应用程序,还可以对电脑旧的应用一键更新。 功能和特点 安装监视器 安装监视器会检测并记录安装中的所有系统更改,以确保在将来彻底…

前端学成在线

day07-学成在线 01-项目目录 网站根目录是指存放网站的第一层文件夹,内部包含当前网站的所有素材,包含 HTML、CSS、图片、JavaScript等等。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uXIiqznv-1691944062625)(assets/…

微信小程序nfc指令异常记录

小程序nfc相关代码: readEvent(){wx.getNFCAdapter().startDiscovery({success:(res)>{console.log(--------------start--------)console.log(res);wx.getNFCAdapter().onDiscovered(callback>{console.log(------------onDiscovered----------)console.log(callback)…

常用的主流好用的WEB自动化测试工具强烈推荐

在业务使用的自动化测试工具很多。有开源的,有商业化的,各有各得特色,各有各得优点!下面我就介绍几个我用过的一款非常优秀的国产自动化测试工具。在现有的自动化软件当中,都是以元素的name、id、xpath、class、tag、l…

twinmotion和lumion相比选哪个更好?

建筑和室内可视化软件彻底改变了设计行业。随着实时渲染技术的引入,建筑师和设计师现在可以在几分钟内创建其设计的逼真渲染。Twinmotion 和 Lumion 是近年来流行的两个这样的程序。在本文中,我们将比较这两种引擎 - 它们有何不同,以及针对特…

神经网络基础-神经网络补充概念-06-计算图

概念 “计算图”(Computational Graph)是一种用于表示数学表达式计算过程的图结构,广泛用于深度学习和自动微分等领域。计算图将复杂的数学表达式分解为一系列简单的计算节点,这些节点之间通过边连接,形成了一个有向无…