数据挖掘算法和概述.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据挖掘算法和概述

求相关系数(matlab程序) function coeff=xiangguanxishu(X,Y) %求相关系数 X=[23 23 27 27 39 41 47 49 50 52 54 54 56 57 58 58 60 61]; Y=[9.5 26.5 7.8 17.8 31.4 25.9 27.4 27.2 31.2 34.6 42.5 28.8 33.4 30.2 34.1 32.9 41.2 35.7]; %输入:X为age Y为%fat fenzi=sum(X.*Y)-(sum(X)*sum(Y))/length(X); fenmu=sqrt((sum(X.^2)-sum(X)^2/length(X))*(sum(Y.^2)-sum(Y)^2/length(X))); coeff=fenzi/fenmu; %输出:coeff为两个输入序列X,Y的相关系数 End 2、apriori算法(c语言程序) /* Apriori算法*/ /* 输入:D事务数据库,min_sup最小支持度阈值*/ /* 输出:L,D中的频繁项集*/ #include stdio.h #includestring.h #define D 5 /*D数事务的个数*/ #define MinSupCount 3 /*min_sup=60% 最小事务支持度数为*/ void main() { /*输入购买的商品*/ char a[10][10]={ {M,O,N,K,E,Y}, {D,O,N,K,E,Y}, {M,A,K,E}, {M,U,C,K,Y}, {C,O,O,K,I,Y}, }; char b[20],d[100],t,b2[100][10],b21[100][10]; int i,j,k,x=0,flag=1,c[20]={0},x1=0,i1=0,j1,counter=0,c1[100]={0},flag1=1,j2,u=0,c2[100]={0},n[20],v=1; int count[100],temp; for(i=0;iD;i++) { for(j=0;a[i][j]!=\0;j++) { /*这个循环是用来判断之前保存的是否和a[i][j]一样,不一样就保存,一样就不保存*/ for(k=0;kx;k++) { if(b[k]!=a[i][j]) ; else { flag=0;break; } } /*这个if是用来判断是否相等*/ if(flag==1) { b[x]=a[i][j]; x++; } else flag=1;/*这个不保存,那就跳到下一个数*/ } } /*计算筛选出的元素的支持度计数*/ for(i=0;iD;i++) { for(j=0;a[i][j]!=\0;j++) { for(k=0;kx;k++)/*这个x是上面b数组中元素个数,用b数组和a[i][j]数组中的每一行和每一列进行比较,用来记录b数组每一个元素的支持度计数*/ { if(a[i][j]==b[k]) { c[k]++;break; } } } } /*对选出的项集进行筛选,选出支持度计数大于的,并且保存到d[x1]数组中*/ for(k=0;kx;k++) { if(c[k]=MinSupCount) { d[x1]=b[k]; count[x1]=c[k]; x1++; } } /*对选出的项集中的元素进行排序*/ for(i=0;ix1-1;i++) { for(j=0;jx1-i-1;j++) {

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档