关于邻域粗糙集的性质及自我理解

news2024/11/26 15:01:22

关于邻域粗糙集的性质及定理理解

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上是邻域粗糙集的一些基本定义。HU 等人提出了 NRS,是基于经典的在粗糙集模型提出的,该模型基于邻域关系而非等价关系,模型是建立在邻域结构上的,可以直接应用在连续型数据集上。

下面主要是对定理2.1 到2.3的自我理解:

在这里插入图片描述

这是胡在文章中的提到的三个定理。 (邻域符号有点不一致), δ B 2 ( x ) \delta_{B_2}(x) δB2(x) 表示样本x在条件属性集B2的邻域子集, δ B 1 ( x ) \delta_{B_1}(x) δB1(x) 表示样本x在条件属性集B1的邻域子集。

先看定理2.3:

B 1 B_1 B1小于 B 2 B_2 B2, 计算p范数空间,样本之间的距离。

Δ B 2 ( x , x i ) = ( ∑ j = 1 s ∣ g ( x , a j ) − g ( x i , a j ) ∣ p ) 1 p = ( ∑ j = 1 t ∣ g ( x , a j ) − g ( x i , a j ) ∣ p + ∑ j = t + 1 s ∣ g ( x , a j ) − g ( x i , a j ) ∣ p ) 1 p ≥ ( ( ∑ j = 1 t ∣ g ( x , a j ) − g ( x i , a j ) ∣ p ) 1 p = Δ B 1 ( x , x i ) . \begin{aligned} \Delta_{B_2}(x,x_i)& =(\sum_{j=1}^s|g(x,a_j)-g(x_i,a_j)|^p)^{\frac1p} \\ &=(\sum_{j=1}^t|g(x,a_j)-g(x_i,a_j)|^p+\sum_{j=t+1}^s|g(x,a_j)-g(x_i,a_j)|^p)^{\frac{1}{p}} \\ &\geq((\sum_{j=1}^t|g(x,a_j)-g(x_i,a_j)|^p)^{\frac{1}{p}} \\ &=\Delta_{B_1}(x,x_i). \end{aligned} ΔB2(x,xi)=(j=1sg(x,aj)g(xi,aj)p)p1=(j=1tg(x,aj)g(xi,aj)p+j=t+1sg(x,aj)g(xi,aj)p)p1((j=1tg(x,aj)g(xi,aj)p)p1=ΔB1(x,xi).

在B2下,点与点之间的距离始终比在B1的属性下要大。即在图上表示为点与点越稀疏。

在这里插入图片描述

B 1 B_1 B1小于 B 2 B_2 B2, 当邻域半径不变,当只有 B 1 B_1 B1时,这圆圈假设圈住了X2,x3,x4。

当是 B 2 B_2 B2时,虽然点与点的分布特征变了。根据公式,点的距离变大,距离会变得更稀疏。当半径不变时,这个圆圈圈得更少。可能只圈住X2。

δ B 2 ( x ) \delta_{B_2}(x) δB2(x) 含义为在B2属性下,x的邻域样本集合。

则证明 δ B 2 ( x ) \delta_{B_2}(x) δB2(x)小于 δ B 1 ( x ) \delta_{B_1}(x) δB1(x).

定理得证。

定理2.1 和 2.2理解

δ B 2 ( x ) \delta_{B_2}(x) δB2(x)小于 δ B 1 ( x ) \delta_{B_1}(x) δB1(x) , δ B ( x ) \delta_{B}(x) δB(x) 集合一定包含自己 ,在 B 1 B_1 B1下,若x是正域样本,在 B 2 B_2 B2下x一定是正域样本。(大的集合属于U,那么小的集合肯定属于U) 。

若x在 B 1 B_1 B1不是正域样本,若邻域样本减少后,在 B 2 B_2 B2下可能是正域样本。

即证明 P o s B 1 Pos_{B1} PosB1小于 P o s B 2 Pos_{B2} PosB2.

定理2.1同理。

参考文献

HU Q, YU D, LIU J, et al. Neighborhood rough set based heterogeneous feature subset
selection[J]. Information Science, 2008, 178(18): 3577-3594.

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

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

相关文章

Navicat Premium 12 for Mac中文永久版

目录 一、安装二、修改rpk文件三、获取请求码四、获取jh码 Tip:由于一些jy词,一直不让我发布🙄,所以只能用拼音简写代替,是不是很无语,我也很无语,各位自行体会一下😒 为了避免每次换…

使用vscode调试wails项目(golang桌面GUI)

文章目录 安装 Golang 环境安装 NPM安装 VSCode安装 Go 插件安装 Go 插件依赖工具安装 Wails系统检查 准备项目Visual Studio Code 配置安装和构建步骤参考资料 安装 Golang 环境 访问 golang 官网下载环境安装包:https://go.dev/dl/ 安装 NPM 从 Node 下载页面 …

音视频入门基础:FLV专题(12)——FFmpeg源码中,解析DOUBLE类型的ScriptDataValue的实现

一、引言 从《音视频入门基础:FLV专题(9)——Script Tag简介》中可以知道,根据《video_file_format_spec_v10_1.pdf》第80到81页,SCRIPTDATAVALUE类型由一个8位(1字节)的Type和一个ScriptDataV…

ElasticSearch备考 -- 多字段查询

一、题目 索引task有3个字段a、b、c,写一个查询去匹配这三个字段为mom,其中b的字段评分比a、c字段大一倍,将他们的分数相加作为最后的总分数 二、思考 通过题目要求对多个字段进行匹配查询,可以考虑multi match、bool query操作。…

Unity各个操作功能+基本游戏物体创建与编辑+Unity场景概念及文件导入导出

各个操作功能 部分功能 几种操作游戏物体的方式: Center:有游戏物体父子关系的时候,中心点位置 Global/Local:世界坐标系方向/自身坐标系方向 :调试/暂停/下一帧 快捷键 1.Alt鼠标左键:可以实现巡游角度查看场景 2.鼠标滚轮…

龙芯1B开发板自检程序

本代码为当时,参加嵌入式系统开发与应用赛项,训练时编写的自检程序,用于将程序烧录后,逐个演示板载模块功能是否正常,快速定位问题。这代码编写的时间为2023年,好像原代码是参考2023年官方案例来编写的。目…

计算机的错误计算(一百一十二)

摘要 计算机的错误计算(六十三)与(六十八)以及(六十九)分别探讨了大数与 附近数以及 附近数 的余切函数的计算精度问题。本节讨论余切序列(即迭代 )的计算精度问题。 余切序列是指…

沉迷赌博卖妻卖女,演员吴晓亮被骂到微博沦陷

《浴火之路》自10月1日上映以来,便因其暴力复仇之极致爽快、影像风格之震撼、演员演技之精湛而收获了极高的关注度。 其中,“无情无义人贩子”陆永安沉迷赌博,不惜拐卖亲生女儿小叶子,这一角色让人咬牙切齿,而饰演者演…

【计算机毕业设计】springboot学生考勤管理系统

摘 要 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代&a…

2024年OpenAI DevDay发布实时 API、提示缓存等新功能

就在几天前,一些重要人物如前 CTO Mira Murati 离开了 OpenAI。因此,看到 Sam Altman 在 DevDay 上登台,讨论开发者的新产品,感觉有点奇怪。 随着公司内部的这些变化,你不禁会想:我们还应该信任他吗&#…

AIOps案例 | 历史库异常,如何快速响应与优化?

一、案例背景 2023年5月的某天,某农村商业银行的运维团队在进行每月例行的系统巡检时,遭遇了一次突发的运维事故。当天晚上21:00,系统运行一切正常,交易量稳定在每分钟约5000笔,平均响应时间维持在200毫秒左右。10分钟…

15分钟学 Python :编程工具 Idea 和 vscode 中配置 Python ( 补充 )

编程工具配置 Python 在 IDE 和 VSCode 中 在编程学习的过程中,选择合适的开发工具至关重要。本文将详细介绍在两种流行的IDE(IntelliJ IDEA 和 Visual Studio Code)中如何配置Python环境,帮助你更高效地进行Python开发。 一、编…

【Linux】基础指令 1

Linux中各个指令是相互联系的,所以一开始学习Linux时,对指令很陌生是正常的,不用花费大量的时间去刻意的记忆,在我们一次次的使用当中,这些指令自然会烂熟于心。 简单看看各个指令的功能 ls指令 显示当前目录下的文…

学会使用maven工具看这一篇文章就够了

文章目录 概述一、定义与功能二、核心组件三、主要作用四、仓库管理 settings.xml说明一、文件位置与优先级二、主要配置元素三、配置示例 pom.xml文件说明一、pom.xml的基本结构二、pom.xml的主要元素及其说明三、依赖管理四、常用插件五、其他配置 maven安装配置一、下载Mave…

12.数据结构和算法-栈和队列的定义和特点

栈和队列的定义和特点 栈的应用 队列的常见应用 栈的定义和特点 栈的相关概念 栈的示意图 栈与一般线性表有什么不同 队列的定义和特点 队列的相关概念

创建一个Java Web API项目

创建一个Java Web API涉及多个步骤和技术栈,包括项目设置、依赖管理、数据访问层实现、业务逻辑实现、控制层开发以及测试和部署。在这篇详解中,我将带领你通过一个完整的Java Web API实现流程,采用Spring Boot和MyBatis-Plus作为主要技术工具…

redis高级篇 抢红包案例的设计以及分布式锁

一 抢红包案例 1.1 抢红包 二倍均值算法: M为剩余金额;N为剩余人数,公式如下: 每次抢到金额随机区间(0,(M/N)*2) 这个公式,保证了每次获取的金额平均值…

文心一言 VS 讯飞星火 VS chatgpt (360)-- 算法导论24.3 2题

二、请举出一个包含负权重的有向图,使得 Dijkstra 算法在其上运行时将产生不正确的结果。为什么在有负权重的情况下,定理 24.6 的证明不能成立呢?定理 24.6 的内容是:Dijkstra算法运行在带权重的有向图 G ( V , E ) G(V,E) G(V,E…

高炉计算笔记

一、总体概述 热风炉是一种重要的工业热能设备,通过燃烧燃料将水加热为蒸汽,用于驱动各种设备。在热风炉的运行过程中,烟气量是一个重要的参数,表示热风炉内燃料的利用率及运行效率。烟气量的计算公式如下: Q α Q…

Stream流的终结方法(二)——collect

1.Stream流的终结方法 2. collect方法 collect方法用于收集流中的数据放到集合中去,可以将流中的数据放到List,Set,Map集合中 2.1 将流中的数据收集到List集合中 package com.njau.d10_my_stream;import java.util.*; import java.util.f…