#include?#include?#include?#include?#include?#include?#include?#include?#include?using?namespace?std;const?double?minsup=0.2minconf=0.8;??//設(shè)置最小支持度和最小置信度vector?confidencevec;//用于存放滿足最低置信度要求的關(guān)聯(lián)規(guī)則map?items_count;//統(tǒng)計(jì)各個(gè)項(xiàng)集的數(shù)目vector?mergeItem(vector?vect1vector?vect2int?round);//合并生成新的候選項(xiàng)集int?isExist(vector?itemvector?>items);//判斷項(xiàng)集item是否已經(jīng)存在候選項(xiàng)集集合items中存在則返回1void?computeConfidence(vector?vecint?round);//計(jì)算并輸出置信度int?main(){??vector?>?datavec;????????//原始數(shù)據(jù)項(xiàng)集??vector?>?candidatevec;???//候選項(xiàng)集??vector?>?frequentvec;???//頻繁項(xiàng)集??vector?AssociationRulevec
共有 條評(píng)論