当前位置: 首页 > news >正文

Fisher准则例题

设两类样本集
C 1 : ( 0.2 0.7 ) , ( 0.3 0.8 ) , ( 0.4 0.5 ) , ( 0.6 0.5 ) , ( 0.1 0.4 ) C_1: \begin{pmatrix} 0.2 \\ 0.7 \end{pmatrix}, \begin{pmatrix} 0.3 \\ 0.8 \end{pmatrix}, \begin{pmatrix} 0.4 \\ 0.5 \end{pmatrix}, \begin{pmatrix} 0.6 \\ 0.5 \end{pmatrix}, \begin{pmatrix} 0.1 \\ 0.4 \end{pmatrix} C1:(0.20.7),(0.30.8),(0.40.5),(0.60.5),(0.10.4)

C 2 : ( 0.4 0.6 ) , ( 0.6 0.2 ) , ( 0.7 0.4 ) , ( 0.8 0.6 ) , ( 0.7 0.5 ) C_2: \begin{pmatrix} 0.4 \\ 0.6 \end{pmatrix}, \begin{pmatrix} 0.6 \\ 0.2 \end{pmatrix}, \begin{pmatrix} 0.7 \\ 0.4 \end{pmatrix}, \begin{pmatrix} 0.8 \\ 0.6 \end{pmatrix}, \begin{pmatrix} 0.7 \\ 0.5 \end{pmatrix} C2:(0.40.6),(0.60.2),(0.70.4),(0.80.6),(0.70.5)
设计Fisher判别分析(Linear Discriminant Analysis, LDA)线性分类器,将 C 1 C_1 C1 C 2 C_2 C2的数据分开。

设计线性分类器

f ( x ) = w 0 + w 1 x 1 + w 2 x 2 = 0 f({\bm x}) = {w}_0 + { w}_1 x_1 + { w}_2 x_2 = 0 f(x)=w0+w1x1+w2x2=0

均值向量

x ˉ 1 = [ 0.32 0.48 ] \bar{\bm x}_1 = \begin{bmatrix} 0.32 \\ 0.48 \end{bmatrix} xˉ1=[0.320.48]

x ˉ 2 = [ 0.64 0.46 ] \bar{\bm x}_2 = \begin{bmatrix} 0.64 \\ 0.46 \end{bmatrix} xˉ2=[0.640.46]

协方差矩阵

S 1 = [ 0.148 0.002 0.002 0.088 ] {\bm S}_1 = \begin{bmatrix} 0.148 & 0.002 \\ 0.002 & 0.088 \end{bmatrix} S1=[0.1480.0020.0020.088]

S 2 = [ 0.092 − 0.002 − 0.002 0.112 ] {\bm S}_2 = \begin{bmatrix} 0.092 & -0.002 \\ -0.002 & 0.112 \end{bmatrix} S2=[0.0920.0020.0020.112]

总协方差矩阵

S W = [ 0.24 0 0 0.2 ] {\bm S}_W = \begin{bmatrix} 0.24 & 0 \\ 0 & 0.2 \end{bmatrix} SW=[0.24000.2]

总协方差矩阵的逆矩阵

S W − 1 = [ 4.1667 0 0 5 ] {\bm S}_W^{-1} = \begin{bmatrix} 4.1667 & 0 \\ 0 & 5 \end{bmatrix} SW1=[4.1667005]

权重向量

w = [ − 1.3333 0.1 ] {\bm w} = \begin{bmatrix} -1.3333 \\ 0.1 \end{bmatrix} w=[1.33330.1]

归一化的权重向量

w ^ = w ∥ w ∥ = [ − 0.9972 0.0748 ] \hat{{\bm w}} = \frac{{\bm w}}{\|{\bm w}\|} = \begin{bmatrix} -0.9972 \\ 0.0748 \end{bmatrix} w^=ww=[0.99720.0748]

阈值

y ˉ 1 = − 0.2832 , y ˉ 2 = − 0.6038 , w 0 = − 0.4435 \bar{y}_1 = -0.2832, \quad \bar{y}_2 = -0.6038, \quad {w}_0 = -0.4435 yˉ1=0.2832,yˉ2=0.6038,w0=0.4435

线性判别函数

f ( x ) = − 0.4435 − 0.9972 x 1 + 0.0748 x 2 = 0 f({\bm x}) = -0.4435 -0.9972 x_1 + 0.0748 x_2 = 0 f(x)=0.44350.9972x1+0.0748x2=0

在这里插入图片描述

相关文章:

  • 【大语言模型】【个人知识库正式内容】提示工程:如何设计模型的提示语
  • Linux操作系统下Git的使用详细步骤
  • 什么是mysql索引回表?
  • jmeter-sample
  • 论文阅读笔记——LORA: LOW-RANK ADAPTATION OF LARGE LANGUAGE MODELS
  • 自定义MDCAdapter,进行线程池级别的日志ID传递
  • 安装 Powerlevel10k 及 Oh My Zsh 的使用
  • opencascade 源码学习几何变换 BRepBuilderAPI-BRepBuilderAPI_Transform
  • 【GB28181】RTSP服务器传输AAC音频
  • JVM垃圾收集器相关面试题(1)
  • WPS 接入 DeepSeek-R1 深度实践:打造全能AI办公助手
  • VXLAN 组播 RP
  • QT编程之QGIS
  • 【Flutter】数据库实体类构造函数加密注意事项
  • 深度学习有哪些算法?
  • 30、map 和 unordered_map的区别和实现机制【高频】
  • FreeRTOS之信号量
  • 【后端】【django】Django DRF `@action` 详解:自定义 ViewSet 方法
  • 微信小程序实现根据不同的用户角色显示不同的tabbar并且可以完整的切换tabbar
  • 母婴商城系统Springboot设计与实现
  • 这个死亡率第一的“老年病”,正悄悄逼近年轻人
  • 美国失去最后的AAA主权评级,继标普、惠誉后再遭穆迪降级
  • 首次公布!我国空间站内发现微生物新物种
  • 上海老字号卖黄金,与动漫IP联名两周销售额近亿元
  • 人民网三评“网络烂梗”:莫让低级趣味围猎青少年
  • 博柏利上财年营收下降17%,计划裁员1700人助推股价涨超18%