ZKX's LAB

灰色关联度分析的matlab代码 用Matlab实现apriori算法关联规则的挖掘程序,完整有详细注解

2021-03-09知识7

matlab如何做灵敏度分析?

一个matlab代码 求分析 不错…好一个九九乘法表num2str不知道倒是能理解…连a=[a,b]都不能理解的话你就不用看Matlab代码了…num2str的意思就是把输入的数字作为字符串输出例如num2str(20)='20'然后关于矩阵的并联操作:a=[a,b,c,.]意思就是在a的第一维度上(行)添加b,c等等变量例如在a='123'的前提下,[a,'456']='123456'disp(lineinfo)就是把lineinfo字符串输出到命令窗

matlab如何做灵敏度分析?(详细)

用Matlab实现apriori算法关联规则的挖掘程序,完整有详细注解 下面这段是apriori算法中由2频繁项集找k频繁项集的程序,程序中有两个问题:1、似乎while循环的K永远都是固定的,也就是都是频繁2项集的个数。得到频繁3项集后K的个数不是要变吗?如何体现呢?2、程序中有两个for的大循环,但是发现结果是只要找到一个频繁3项集第二个for循环就会结束,但是其实还应该有其它的频繁3项集。for循环不是应该无条件执行到参数k结束吗?当时k值是15,可是程序结束的时候i=2,j=3,然后j就不执行4以及一直到k的部分了。是什么原因呢?麻烦高手指点一下。急啊…while(k>;0)le=length(candidate{1});num=2;nl=0;for i=1:k-1for j=i+1:kx1=candidate{i};candidate初始值为频繁2项集,这个表示频繁项集的第i项x2=candidate{j};c=intersect(x1,x2);M=0;r=1;nn=0;l1=0;if(length(c)=le-1)&(sum(c=x1(1:le-1))=le-1)houxuan=union(x1(1:le),x2(le));树剪枝,若一个候选项的某个K-1项子集为非频繁,则剪枝掉sub_set=subset(houxuan);生成该候选项的所有K-1项子集NN=length(sub_set);判断这些K-1项自己是否都为频繁的while(r&M)M=M+1;r=in(sub_set{M},candidate);endif M=NNnl=nl+1;候选k项集cand{nl}=houxuan;记录每个候选k项集出现的。

灰色关联度分析的matlab代码 用Matlab实现apriori算法关联规则的挖掘程序,完整有详细注解

#灰色关联度分析的matlab代码

随机阅读

qrcode
访问手机版