博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大型数据库中的关联规则挖掘
阅读量:3684 次
发布时间:2019-05-21

本文共 511 字,大约阅读时间需要 1 分钟。

什么是关联规则挖掘?

关联规则挖掘:

从事务数据库,关系数据库和其他信息存储中的大量数据的项集之间发现有趣的、频繁出现的模式、关联和相关性。

应用:

购物篮分析、分类设计、捆绑销售等

关联规则:基本概念

给定:

项的集合:I={i1,i2,…,in}
任务相关数据D是数据库事务的集合,每个事务T则是项的集合,使得
每个事务由事务标识符TID标识
A,B为两个项集,事务T包含A当且仅当这里写图片描述
则关联规则是如下蕴涵式:
这里写图片描述
其中 这里写图片描述 并且 这里写图片描述 ,规则 这里写图片描述 在事务集D中成立,并且具有支持度s置信度c

基本概念——示例

项的集合 I={A,B,C,D,E,F}

每个事务T由事务标识符TID标识,它是项的集合
比如:TID(2000)={A,B,C}
任务相关数据D是数据库事务的集合
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

k-项集 基本概念

k-项集:包含k个项的集合

例:{牛奶,面包,黄油}是个3-项集

项集的频率是指包含项集的事务数

如果项集的频率大于(最小支持度×D中的事务总数),则称该项集为频繁项集

大型数据库中的关联规则挖掘包含两个过程:

  1. 找出所有频繁项集 大部分的计算都集中在这一步
  2. 由频繁项集产生强关联规则 即满足最小支持度和最小置信度的规则

关联规则挖掘分类

这里写图片描述

这里写图片描述
这里写图片描述

你可能感兴趣的文章
Git 基础教程
查看>>
CSS布局实战
查看>>
JavaScript 高级笔记
查看>>
HTML5 新增 API
查看>>
JavaScript BOM/DOM 笔记
查看>>
JavaScript 正则表达式笔记
查看>>
HTML5 Canvas 基础笔记
查看>>
JavaScript 动态数据处理
查看>>
JavaScript 兼容性问题处理
查看>>
Mock 框架应用
查看>>
MySQL 基础笔记
查看>>
Vue 3.0 学习理解
查看>>
Vue2.6+VueCli4.3+CubeUI 完成小D课堂移动端
查看>>
Vue 3.0 (CompostionAPI + VueRouter + Axios + Bootstrap + Sass) 文章管理项目
查看>>
JavaScript 设计模式----学习基础(面向对象)
查看>>
Vue.js 框架进阶笔记
查看>>
Web 安全之 XSS 攻击
查看>>
JS 页面加载过程问题
查看>>
Web 安全之 CSRF 攻击
查看>>
前端缓存及应用
查看>>