电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据挖掘实验报告-关联规则挖掘

数据挖掘实验报告-关联规则挖掘_第1页
1/6
数据挖掘实验报告-关联规则挖掘_第2页
2/6
数据挖掘实验报告-关联规则挖掘_第3页
3/6
数据挖掘实验报告(二)关联规则挖掘姓名:李圣杰班级:计算机 1304学号:1311610602一、实验目得1. 1、 掌握关联规则挖掘得 Aprio r i 算法;2. 将A priori 算法用具体得编程语言实现。二、实验设备 ﻩPC 一台,d e v-c++5、11三、实验内容根据下列得 Ap r iori 算法进行编程: 四、实验步骤1、编制程序.2、调试程序。可采纳下面得数据库 D 作为原始数据调试程序,得到得候选 1 项集、2项集、3 项集分别为 C1、C2、C3,得到得频繁1项集、2 项集、3项集分别为 L1、L 2、L 3。代码#includ e 〈st di o、h〉#inc lud e<s t ri ng、h>#d ef in e D 4 //事务得个数#defi n e Mi nS up Co un t 2 //最小事务支持度数vo id main(){ cha r a[4][5]={ﻩﻩ{'A',’C','D'},ﻩﻩ{’B',’C’,'E’},{'A',’B’,’C',’E'},{’B’,’E’}ﻩ}; cha r b [ 2 0 ] , d[ 1 00 ],t,b2[10 0 ][ 1 0] , b21 [ 1 00][10]; i nt i,j,k,x=0,fl ag=1,c[20]={0},x1=0,i 1=0,j1,counter=0,c1[100]={0 } ,flag1=1,j2,u=0,c 2 [100]={0},n[2 0],v=1;i nt c o unt[10 0],temp; f or(i=0;i〈D;i++) { f or(j=0;a[i][j]!='\0';j++) {ﻩ//用来推断之前保存得就是否与a[i][j]一样,不一样就保存,一样就不保存 for(k=0;k〈x;k++) { i f(b[k]!=a[i][j]) ; el s e { flag=0;brea k; } }ﻩ//用来推断就是否相等 if(fla g==1) { b[x]=a[i][j]; x++; } el s e f lag=1; } }//计算筛选出得元素得支持度计数 for(i=0;i<D;i++) { for(j=0;a[i][j]!='\0';j++) { f or(k=0;k<x;k++) { if(a[i][j]==b[k]) { c[k]++;break; } } } } //对选出得项集进行筛选,选出支持度计数大于等于 2 得,并且保存到 d[x1]数组中 fo r(k=0;k

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据挖掘实验报告-关联规则挖掘

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群