数据挖掘实验报告-关联规则挖掘(共7页).doc
《数据挖掘实验报告-关联规则挖掘(共7页).doc》由会员分享,可在线阅读,更多相关《数据挖掘实验报告-关联规则挖掘(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据挖掘实验报告(二)关联规则挖掘姓名:李圣杰班级:计算机1304学号: 一、实验目的1. 1. 掌握关联规则挖掘的Apriori算法;2. 将Apriori算法用具体的编程语言实现。二、实验设备 PC一台,dev-c+5.11三、实验内容根据下列的Apriori算法进行编程: 四、实验步骤1.编制程序。2.调试程序。可采用下面的数据库D作为原始数据调试程序,得到的候选1项集、2项集、3项集分别为C1、C2、C3,得到的频繁1项集、2项集、3项集分别为L1、L2、L3。代码专心-专注-专业#include #include#define D 4 /事务的个数#defi
2、ne MinSupCount 2 /最小事务支持度数void main() char a45=A,C,D,B,C,E,A,B,C,E,B,E; char b20,d100,t,b210010,b2110010; int i,j,k,x=0,flag=1,c20=0,x1=0,i1=0,j1,counter=0,c1100=0,flag1=1,j2,u=0,c2100=0,n20,v=1;int count100,temp; for(i=0;iD;i+) for(j=0;aij!=0;j+) /用来判断之前保存的是否和aij一样,不一样就保存,一样就不保存 for(k=0;kx;k+) if(b
3、k!=aij) ; else flag=0;break; /用来判断是否相等 if(flag=1) bx=aij; x+; else flag=1; /计算筛选出的元素的支持度计数 for(i=0;iD;i+) for(j=0;aij!=0;j+) for(k=0;kx;k+) if(aij=bk) ck+;break; /对选出的项集进行筛选,选出支持度计数大于等于2的,并且保存到dx1数组中 for(k=0;k=MinSupCount) dx1=bk;countx1=ck; x1+; /对选出的项集中的元素进行排序 for(i=0;ix1-1;i+) for(j=0;jdj+1) t=dj
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 挖掘 实验 报告 关联 规则
限制150内