全国住房和城乡建设委员会门户网站/各大网址收录查询

全国住房和城乡建设委员会门户网站,各大网址收录查询,by wordpress,用boostrap做的网站一、模糊聚类分析的核心思想 在实际工程技术和经济管理问题中,我们常常需要对对象进行分类。例如,根据生物特征对物种分类、根据气候特征对城市分类、根据用户行为对客户群体分类等。传统的聚类分析基于清晰的分类边界,但现实中许多分类问题…

一、模糊聚类分析的核心思想

在实际工程技术和经济管理问题中,我们常常需要对对象进行分类。例如,根据生物特征对物种分类、根据气候特征对城市分类、根据用户行为对客户群体分类等。传统的聚类分析基于清晰的分类边界,但现实中许多分类问题具有模糊性——类与类之间的界限并不分明。例如,"青年"与"中年"的年龄界限、空气质量等级的划分等。

模糊聚类分析正是为了解决这类模糊分类问题而提出的方法。它通过建立模糊关系矩阵,结合模糊数学理论,将对象的相似性转化为数值化的隶属度,从而实现对模糊类别的动态划分。


二、模糊等价矩阵:分类的数学基础

2.1 模糊等价矩阵的定义

R = ( r i j ) n × n R = (r_{ij})_{n \times n} R=(rij)n×n 是一个 n n n 阶模糊矩阵,若满足以下三个条件:

  1. 自反性 r i i = 1 r_{ii} = 1 rii=1(对角线元素全为1);
  2. 对称性 r i j = r j i r_{ij} = r_{ji} rij=rji(矩阵对称);
  3. 传递性 R ∘ R ⊆ R R \circ R \subseteq R RRR(即 R 2 ≤ R R^2 \leq R R2R);

则称 R R R模糊等价矩阵

传递性的直观解释

传递性保证了若 x i x_i xi x j x_j xj 相似, x j x_j xj x k x_k xk 相似,则 x i x_i xi x k x_k xk 必须具有一定程度的相似性。数学上通过模糊矩阵的合成运算来验证:

R 2 = R ∘ R , 其中 c i j = max ⁡ 1 ≤ k ≤ n { r i k ∧ r k j } R^2 = R \circ R, \quad \text{其中} \quad c_{ij} = \max_{1 \leq k \leq n} \{ r_{ik} \land r_{kj} \} R2=RR,其中cij=1knmax{rikrkj}

R 2 ≤ R R^2 \leq R R2R(即所有元素满足 c i j ≤ r i j c_{ij} \leq r_{ij} cijrij),则 R R R 满足传递性。

2.2 模糊等价矩阵的性质

定理:若 R R R 是模糊等价矩阵,则对任意 λ ∈ [ 0 , 1 ] \lambda \in [0,1] λ[0,1],其 λ \lambda λ-截矩阵 R λ R_\lambda Rλ 是经典等价矩阵(布尔矩阵)。

λ \lambda λ-截矩阵的定义

对模糊矩阵 R R R,给定阈值 λ \lambda λ,构造布尔矩阵 R λ R_\lambda Rλ

a i j ( λ ) = { 1 , r i j ≥ λ 0 , r i j < λ a_{ij}^{(\lambda)} = \begin{cases} 1, & r_{ij} \geq \lambda \\ 0, & r_{ij} < \lambda \end{cases} aij(λ)={1,0,rijλrij<λ

动态分类特性

λ \lambda λ 从 1 逐渐降低到 0 时, R λ R_\lambda Rλ 的分类结果从最细(每个对象单独一类)逐步合并为最粗(所有对象归为一类)。这种动态变化过程可以通过聚类图直观展示。


2.3 示例:模糊等价矩阵的聚类过程

例1:设论域 X = { x 1 , x 2 , x 3 , x 4 , x 5 } X = \{x_1, x_2, x_3, x_4, x_5\} X={x1,x2,x3,x4,x5},模糊等价矩阵为:

R = ( 1 0.4 0.8 0.5 0.5 0.4 1 0.4 0.4 0.4 0.8 0.4 1 0.5 0.5 0.5 0.4 0.5 1 0.6 0.5 0.4 0.5 0.6 1 ) R = \begin{pmatrix} 1 & 0.4 & 0.8 & 0.5 & 0.5 \\ 0.4 & 1 & 0.4 & 0.4 & 0.4 \\ 0.8 & 0.4 & 1 & 0.5 & 0.5 \\ 0.5 & 0.4 & 0.5 & 1 & 0.6 \\ 0.5 & 0.4 & 0.5 & 0.6 & 1 \end{pmatrix} R= 10.40.80.50.50.410.40.40.40.80.410.50.50.50.40.510.60.50.40.50.61

不同 λ \lambda λ 值的分类结果:

  • λ = 1 \lambda = 1 λ=1 { x 1 } , { x 2 } , { x 3 } , { x 4 } , { x 5 } \{x_1\}, \{x_2\}, \{x_3\}, \{x_4\}, \{x_5\} {x1},{x2},{x3},{x4},{x5}
  • λ = 0.8 \lambda = 0.8 λ=0.8 { x 1 , x 3 } , { x 2 } , { x 4 } , { x 5 } \{x_1, x_3\}, \{x_2\}, \{x_4\}, \{x_5\} {x1,x3},{x2},{x4},{x5}
  • λ = 0.6 \lambda = 0.6 λ=0.6 { x 1 , x 3 } , { x 2 } , { x 4 , x 5 } \{x_1, x_3\}, \{x_2\}, \{x_4, x_5\} {x1,x3},{x2},{x4,x5}
  • λ = 0.5 \lambda = 0.5 λ=0.5 { x 1 , x 3 , x 4 , x 5 } , { x 2 } \{x_1, x_3, x_4, x_5\}, \{x_2\} {x1,x3,x4,x5},{x2}
  • λ = 0.4 \lambda = 0.4 λ=0.4 { x 1 , x 2 , x 3 , x 4 , x 5 } \{x_1, x_2, x_3, x_4, x_5\} {x1,x2,x3,x4,x5}

通过调整 λ \lambda λ,我们可以观察到类别的动态合并过程。


三、模糊相似矩阵:从相似性到等价性

3.1 模糊相似矩阵的定义

在实际问题中,直接构造模糊等价矩阵较为困难。更常见的是先构造模糊相似矩阵,再通过计算其传递闭包得到模糊等价矩阵。

R = ( r i j ) n × n R = (r_{ij})_{n \times n} R=(rij)n×n 是模糊矩阵,若满足:

  1. 自反性 r i i = 1 r_{ii} = 1 rii=1
  2. 对称性 r i j = r j i r_{ij} = r_{ji} rij=rji

则称 R R R模糊相似矩阵

3.2 传递闭包的计算方法

定理:对任意模糊相似矩阵 R R R,存在最小自然数 k k k,使得 R k R^k Rk 是模糊等价矩阵,称为 R R R传递闭包,记为 t ( R ) t(R) t(R)

平方法计算传递闭包

通过迭代计算 R 2 , R 4 , R 8 , … R^2, R^4, R^8, \dots R2,R4,R8, 直到 R 2 k = R 2 k + 1 R^{2^k} = R^{2^{k+1}} R2k=R2k+1,此时 t ( R ) = R 2 k t(R) = R^{2^k} t(R)=R2k

步骤

  1. 计算 R 2 = R ∘ R R^2 = R \circ R R2=RR
  2. R 2 ≠ R R^2 \neq R R2=R,计算 R 4 = R 2 ∘ R 2 R^4 = R^2 \circ R^2 R4=R2R2
  3. 重复直到 R 2 k = R 2 k + 1 R^{2^k} = R^{2^{k+1}} R2k=R2k+1

3.3 示例:传递闭包的计算

例2:设模糊相似矩阵为:

R = ( 1 0.1 0.2 0.1 1 0.3 0.2 0.3 1 ) R = \begin{pmatrix} 1 & 0.1 & 0.2 \\ 0.1 & 1 & 0.3 \\ 0.2 & 0.3 & 1 \end{pmatrix} R= 10.10.20.110.30.20.31

计算过程

  1. 计算 R 2 R^2 R2
    R 2 = R ∘ R = ( 1 0.2 0.2 0.2 1 0.3 0.2 0.3 1 ) R^2 = R \circ R = \begin{pmatrix} 1 & 0.2 & 0.2 \\ 0.2 & 1 & 0.3 \\ 0.2 & 0.3 & 1 \end{pmatrix} R2=RR= 10.20.20.210.30.20.31
  2. 计算 R 4 = R 2 ∘ R 2 R^4 = R^2 \circ R^2 R4=R2R2,发现 R 4 = R 2 R^4 = R^2 R4=R2,因此 t ( R ) = R 2 t(R) = R^2 t(R)=R2

验证 t ( R ) t(R) t(R) 满足传递性:
t ( R ) ∘ t ( R ) = t ( R ) t(R) \circ t(R) = t(R) t(R)t(R)=t(R)


四、模糊聚类分析的一般步骤

4.1 数据标准化

原始数据可能存在量纲差异,需进行标准化处理。常用方法:

  1. 平移-标准差变换
    x i j ′ = x i j − x ˉ j s j , x ˉ j = 1 n ∑ i = 1 n x i j , s j = 1 n − 1 ∑ i = 1 n ( x i j − x ˉ j ) 2 x_{ij}' = \frac{x_{ij} - \bar{x}_j}{s_j}, \quad \bar{x}_j = \frac{1}{n}\sum_{i=1}^n x_{ij}, \quad s_j = \sqrt{\frac{1}{n-1}\sum_{i=1}^n (x_{ij}-\bar{x}_j)^2} xij=sjxijxˉj,xˉj=n1i=1nxij,sj=n11i=1n(xijxˉj)2
  2. 平移-极差变换
    x i j ′ = x i j − min ⁡ x j max ⁡ x j − min ⁡ x j x_{ij}' = \frac{x_{ij} - \min x_j}{\max x_j - \min x_j} xij=maxxjminxjxijminxj

4.2 构建模糊相似矩阵

常用相似系数计算方法:

  1. 数量积法
    r i j = { 1 , i = j 1 M ∑ k = 1 m x i k ⋅ x j k , i ≠ j r_{ij} = \begin{cases} 1, & i = j \\ \frac{1}{M} \sum_{k=1}^m x_{ik} \cdot x_{jk}, & i \neq j \end{cases} rij={1,M1k=1mxikxjk,i=ji=j
  2. 夹角余弦法
    r i j = ∣ ∑ k = 1 m x i k x j k ∣ ∑ k = 1 m x i k 2 ∑ k = 1 m x j k 2 r_{ij} = \frac{\left| \sum_{k=1}^m x_{ik}x_{jk} \right|}{\sqrt{\sum_{k=1}^m x_{ik}^2} \sqrt{\sum_{k=1}^m x_{jk}^2}} rij=k=1mxik2 k=1mxjk2 k=1mxikxjk
  3. 欧氏距离法
    r i j = 1 − ∑ k = 1 m ( x i k − x j k ) 2 max ⁡ 距离 r_{ij} = 1 - \frac{\sqrt{\sum_{k=1}^m (x_{ik} - x_{jk})^2}}{\max \text{距离}} rij=1max距离k=1m(xikxjk)2

4.3 动态聚类过程

  1. 计算传递闭包 t ( R ) t(R) t(R)
  2. 从高到低选取 λ \lambda λ 值,生成 λ \lambda λ-截矩阵;
  3. 根据 R λ R_\lambda Rλ 的分类结果绘制动态聚类图。

五、总结

模糊聚类分析通过模糊等价矩阵和动态阈值 λ \lambda λ,实现了对模糊性数据的灵活分类。其核心步骤包括:

  1. 数据标准化;
  2. 构建模糊相似矩阵;
  3. 计算传递闭包;
  4. 动态聚类分析。

该方法在图像识别、市场细分、环境监测等领域有广泛应用。理解模糊等价矩阵的性质和传递闭包的计算方法,是掌握模糊聚类分析的关键。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/895627.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DeepSeek从入门到精通:提示词设计的系统化指南

目录 引言&#xff1a;AIGC时代的核心竞争力 第一部分 基础篇&#xff1a;提示词的本质与核心结构 1.1 什么是提示词&#xff1f; 1.2 提示词的黄金三角结构 第二部分 类型篇&#xff1a;提示词的六大范式 2.1 提示语的本质特征 2.2 提示语的类型 2.2.1 指令型提示词 …

【EDA学习】嘉立创题库

一、多选题 1.嘉立创题库的作用是什么&#xff0c;以下描述正确的是&#xff1f; A.提供学习平台&#xff0c;帮助客户了解嘉立创工艺 B.可成为嘉立创客户所在企业的内部培训资料&#xff0c;打通设计与制造&#xff0c;提高产品研发效率&#xff0c;降本增效 C.可成为嘉立创客…

Python PyCharm DeepSeek接入

Python PyCharm DeepSeek接入 创建API key 首先进入DeepSeek官网&#xff0c;https://www.deepseek.com/ 点击左侧“API Keys”&#xff0c;创建API key&#xff0c;输出名称为“AI” 点击“创建"&#xff0c;将API key保存&#xff0c;复制在其它地方。 在PyCharm中下…

【Pico】使用Pico进行无线串流搜索不到电脑

使用Pico进行无线串流搜索不到电脑 官串方式&#xff1a;使用Pico互联连接电脑。 故障排查 以下来自官方文档 请按照以下步骡排除故障&#xff1a; 确认电脑和一体机连接了相同的路由器WiFi网络(相同网段) IP地址通常为192.168.XX&#xff0c;若两设备的IP地址前三段相同&…

[免费]Springboot+Vue医疗(医院)挂号管理系统【论文+源码+SQL脚本】

大家好&#xff0c;我是java1234_小锋老师&#xff0c;看到一个不错的SpringbootVue医疗(医院)挂号管理系统&#xff0c;分享下哈。 项目视频演示 【免费】SpringBootVue医疗(医院)挂号管理系统 Java毕业设计_哔哩哔哩_bilibili 项目介绍 在如今社会上&#xff0c;关于信息上…

沃德校园助手系统php+uniapp

一款基于FastAdminThinkPHPUniapp开发的为校园团队提供全套的技术系统及运营的方案&#xff08;目前仅适配微信小程序&#xff09;&#xff0c;可以更好的帮助你打造自己的线上助手平台。成本低&#xff0c;见效快。各种场景都可以自主选择服务。 更新日志 V1.2.1小程序需要更…

Linux 系统上以 root 用户身份运行 ./mysql.server start 命令,但仍然收到 “Permission denied” 错误

如图 1 所示&#xff0c;当在 Linux 系统上以 root 用户身份运行 ./mysql.server start 命令&#xff0c;但仍然收到 “Permission denied” 错误时&#xff0c;这通常不是由于权限不足&#xff08;因为您已经是 root 用户&#xff09;&#xff0c;而可能是由于 mysql.server 脚…

Android的Activity生命周期知识点总结,详情

一. Activity生命周期 1.1 返回栈知识点 二. Activity状态 2.1 启动状态 2.2 运行状态 2.3 暂停状态 2.4 停止状态 2.5 销毁状态 三. Activity生存期 3.1 回调方法 3.2 生存期 四. 体验Activity的生命周期 五. Activity被回收办法 引言&#xff1a; 掌握Acti…

Python----PyQt开发(PyQt基础,环境搭建,Pycharm中PyQttools工具配置,第一个PyQt程序)

一、QT与PyQT的概念和特点 1.1、QT QT是一个1991年由The Qt Company开发的跨平台C图形用户界面应用程序开发 框架&#xff0c;可构建高性能的桌面、移动及Web应用程序。也可用于开发非GUI程序&#xff0c;比如 控制台工具和服务器。Qt是面向对象的框架&#xff0c;使用特殊的代…

win10 系统 自定义Ollama安装路径 及模型下载位置

win10 系统 自定义Ollama安装路径 及模型下载位置 由于Ollama的exe安装软件双击安装的时候默认是在C盘&#xff0c;以及后续的模型数据下载也在C盘&#xff0c;导致会占用C盘空间&#xff0c;所以这里单独写了一个自定义安装Ollama安装目录的教程。 Ollama官网地址&#xff1…

微软官方出品GPT大模型编排工具:7个开源项目

今天一起盘点下&#xff0c;12月份推荐的7个.Net开源项目&#xff08;点击标题查看详情&#xff09;。 1、一个浏览器自动化操作的.Net开源库 这是一个基于 Google 开源的 Node.js 库 Puppeteer 的 .NET 开源库&#xff0c;方便开发人员使用无头 Web 浏览器抓取 Web、检索 Ja…

苹果CMS站群插件的自动生成功能:提升网站流量的秘诀

引言 在数字营销的浪潮中&#xff0c;站群技术因其强大的流量引导能力而备受青睐。苹果CMS作为一款优秀的内容管理系统&#xff0c;凭借其灵活性和可扩展性&#xff0c;成为了站群管理的理想选择。本文将详细介绍苹果CMS站群插件的自动生成功能&#xff0c;探讨如何通过这一功…

VS Code User和System版区别【推荐使用System版本】and VSCode+Keil协同开发之Keil Assistant

VS Code User和System版区别 Chapter1 VS Code User和System版区别1. 对于安装而言2. 结束语 Chapter2 VS Code 安装、配置教程及插件推荐插件&#xff1a; Chapter3 VSCodeKeil协同开发之Keil Assistant1. 效果展示2. Keil Assistant简介3. Keil Assistant功能特性4. 部署步骤…

大语言模型入门

大语言模型入门 1 大语言模型步骤1.1 pre-training 预训练1.1.1 从网上爬数据1.1.2 tokenization1.1.2.1 tokenization using byte pair encoding 1.3 预训练1.3.1 context1.3.2 training1.3.3 输出 1.2 post-training1&#xff1a;SFT监督微调1.2.1 token 1.3 强化学习1.3.1 基…

DeepSeek R1 本地部署和知识库搭建

一、本地部署 DeepSeek-R1&#xff0c;是幻方量化旗下AI公司深度求索&#xff08;DeepSeek&#xff09;研发的推理模型 。DeepSeek-R1采用强化学习进行后训练&#xff0c;旨在提升推理能力&#xff0c;尤其擅长数学、代码和自然语言推理等复杂任务 。 使用DeepSeek R1, 可以大大…

基于大数据的全国热门旅游景点数据分析系统的设计与实现

【大数据】基于大数据的全国热门旅游景点数据分析系统的设计与实现&#xff08;完整系统源码开发笔记详细部署教程&#xff09;✅ 目录 一、项目简介二、项目界面展示三、项目视频展示 一、项目简介 该系统主要包括登录注册、系统首页、图表分析、数据管理和个人信息五大功能模…

李宏毅机器学习笔记:【6.Optimization、Adaptive Learning Rate】

Optimization 1.Adaptive Learning Rate2.不同的参数需要不同的学习率3.Root Mean Square4.RMSProp5.Adam6.learning rate scheduling7.warm up总结 critical point不一定是你在训练一个network时候遇到的最大的障碍。 1.Adaptive Learning Rate 也就是我们要给每个参数不同的…

Task03:Ollama API 的使用

Ollama API 使用指南 简介 Ollama 提供了强大的 REST API&#xff0c;使开发者能够方便地与大语言模型进行交互。通过 Ollama API&#xff0c;用户可以发送请求并接收模型生成的响应&#xff0c;应用于自然语言处理、文本生成等任务。本文将详细介绍生成补全、对话生成的基本…

我用AI做数据分析之四种堆叠聚合模型的比较

我用AI做数据分析之四种堆叠聚合模型的比较 这里AI数据分析不仅仅是指AI生成代码的能力&#xff0c;我想是测试AI数据分析方面的四个能力&#xff0c;理解人类指令的能力、撰写代码的能力、执行代码的能力和解释结果的能力。如果这四个能力都达到了相当的水准&#xff0c;才可…

DC-6靶机渗透测试全过程

目录 前期准备 一、渗透测试 1.IP地址查询 2.端口信息搜寻 3.网页信息搜集 wappalyzer WPScan 反弹shell graham用户 反弹出jens的shell nmap提权 二、总结 前期准备 攻击机&#xff1a; kali windows11 靶机&#xff1a;DC-6靶机&#xff08;调至NAT模式&#xff0…