亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? displayanalysisrules.m

?? matlab關聯規則源碼
?? M
字號:
%-------------------------------------------------------------------------------------
%ARMADA - Association Rule Mining And Deduction Analysis
%Desciprtion:	Data Mining Tool for extraction of association rules and analysis
%					of deduction methods.
%Author& 
%Copyright: 	James Malone
%Date:			14/04/03
%Version:		1.2
%-------------------------------------------------------------------------------------

%-------------------------------------------------------------------------

%Function to display a figure with full and sampled rules and mining report
function displayAnalysisRules(full_formatted_rules,full_candidates,full_time_taken,full_no_entries,samp_formatted_rules,samp_candidates,samp_time_taken,samp_no_entries,min_sup,min_con,file,method_summary,date_mined)

%Create figure window
close all;
menu_title = strcat('ARMADA - File Mined: ',file);
Display_Window = figure('Name',menu_title,'NumberTitle','Off');
set(gcf,'menubar','none');

%If candidates above thresholds exist display them
if (full_candidates ~= 0)
	%Convert item counts to string for displaying and reverse order------
	%to display the highest first
	full_file_items = sortrows(full_candidates,[2,1]);
	%reverse order for biggest first
	y = size(full_file_items,1);
	for z = 1:size(full_file_items,1)
   	full_ordered_items(z,:) = full_file_items(y,:);
   	y = y - 1;
	end
   
   %For each item in full_candidates
   for a = 1:size(full_candidates,1)
      %Convert numbers to string and format for displaying purposes
   	item = num2str(full_ordered_items(a,1));
   	count = num2str(full_ordered_items(a,2));
   	full_disp_items{a} = strcat('"',item,'"',' -> Count: ',count);
	end
else
	full_disp_items = 'There are no file items above thresholds specified.'; 
end
%--------------------------------------------------------------------

%If candidates above thresholds exist display them
if (samp_candidates ~= 0)
	%Convert item counts to string for displaying and reverse order------
	%to display the highest first
	samp_file_items = sortrows(samp_candidates,[2,1]);
	%reverse order for biggest first
	y = size(samp_file_items,1);
	for z = 1:size(samp_file_items,1)
   	samp_ordered_items(z,:) = samp_file_items(y,:);
   	y = y - 1;
	end
   
   %For each item in samp_candidates
   for a = 1:size(samp_candidates,1)
      %Convert numbers to string and format for displaying purposes
   	item = num2str(samp_ordered_items(a,1));
   	count = num2str(samp_ordered_items(a,2));
   	samp_disp_items{a} = strcat('"',item,'"',' -> Count: ',count);
   end
%Otherwise there are no items
else
	samp_disp_items = 'There are no file items above thresholds specified.'; 
end
%--------------------------------------------------------------------


FileMenu = uimenu(Display_Window,'Label','&File');
	FileNewMenu = uimenu(FileMenu,'Label','&New Mine','Callback','closeAnalysisDisplay','Accelerator','N');
   FileOpenMenu = uimenu(FileMenu,'Label','&Open','Callback','loadMiningResults','Accelerator','O');
   FileSaveMenu = uimenu(FileMenu,'Label','&Save','Callback','saveMiningResultsDual','Accelerator','S');
   FileExitMenu = uimenu(FileMenu,'Label','E&xit','Separator','On','Callback','exitProgramSaveDual','Accelerator','X');
GraphicMenu = uimenu(Display_Window,'Label','&Graphics');
	GraphicLineMenu = uimenu(GraphicMenu,'Label','Plot Rule Count &Line Graph','Callback','displayAnalysisRuleLine');
	GraphicBarMenu = uimenu(GraphicMenu,'Label','Plot Rule Count &Bar Chart','Callback','displayAnalysisRuleGraph');
	GraphicSupMenu = uimenu(GraphicMenu,'Label','Plot &Support Line Graph','Callback','displayAnalysisSupportGraph');
 	GraphicConfMenu = uimenu(GraphicMenu,'Label','Plot &Confidence Line Graph','Callback','displayAnalysisConfGraph');
ResultsMenu = uimenu(Display_Window,'Label','&Results');
	ResultsPrintMenu = uimenu(ResultsMenu,'Label','Print All Rules In Command Window','Callback','printAnalysisRules');
	ResultsPausedMenu = uimenu(ResultsMenu,'Label','Print Rules In Command Window (50 at time)','Callback','printPausedAnalysisRules');
HelpMenu = uimenu(Display_Window,'Label','&Help');
	HelpContentsMenu = uimenu(HelpMenu,'Label','Help &Contents','Accelerator','H','Callback','helpContents');
	HelpAboutMenu = uimenu(HelpMenu,'Separator','On','Label','&About','Callback','displayAbout'); 
   
   
dispFrame = uicontrol(Display_Window,'Style','frame','Position',[20,50,320,360]);
	uicontrol(Display_Window,'Style','text','Position',[30,380,90,20],'String','FULL MINE RULES:','HorizontalAlignment','left');
   full_rule_box = uicontrol(Display_Window,'Style','listbox','Position',[30,325,300,60],'HorizontalAlignment','left','BackgroundColor','white','Tag','full_rule_box');
  	uicontrol(Display_Window,'Style','text','Position',[30,300,130,20],'String','SAMPLING MINE RULES:','HorizontalAlignment','left');
   samp_rule_box = uicontrol(Display_Window,'Style','listbox','Position',[30,245,300,60],'HorizontalAlignment','left','BackgroundColor','white','Tag','samp_rule_box');
   uicontrol(Display_Window,'Style','text','Position',[30,220,60,15],'String','Order By:','HorizontalAlignment','left');
   disp_box = uicontrol(Display_Window,'Style','popupmenu','Position',[80,220,110,20],'String','Support & Conf|L.H.S. Size','BackgroundColor','white','Callback','changeRuleAnalysisDisplay');
	uicontrol(Display_Window,'Style','text','Position',[30,202,100,15],'String','All File Items:','HorizontalAlignment','left');   
   full_item_box = uicontrol(Display_Window,'Style','listbox','Position',[30,140,300,60],'HorizontalAlignment','left','BackgroundColor','white','String',full_disp_items,'Tag','full_item_box');
   uicontrol(Display_Window,'Style','text','Position',[30,122,100,15],'String','Sample File Items:','HorizontalAlignment','left');   
   samp_item_box = uicontrol(Display_Window,'Style','listbox','Position',[30,60,300,60],'HorizontalAlignment','left','BackgroundColor','white','String',samp_disp_items,'Tag','samp_item_box');
   
sumFrame = uicontrol(Display_Window,'Style','frame','Position',[360,10,190,400]);
	uicontrol(Display_Window,'Style','text','Position',[370,380,100,20],'String','MINING CRITERIA:','HorizontalAlignment','left');
   uicontrol(Display_Window,'Style','text','Position',[370,359,100,20],'String','Min Support:','HorizontalAlignment','left');
   sup_box = uicontrol(Display_Window,'Style','edit','Position',[455,362,40,18],'HorizontalAlignment','left','String',min_sup,'Enable','inactive','Tag','sup_box');
	uicontrol(Display_Window,'Style','text','Position',[370,334,100,20],'String','Min Confidence:','HorizontalAlignment','left');
   con_box = uicontrol(Display_Window,'Style','edit','Position',[455,337,40,18],'HorizontalAlignment','left','String',min_con,'Enable','inactive','Tag','con_box');
   uicontrol(Display_Window,'Style','text','Position',[370,309,100,20],'String','File Mined:','HorizontalAlignment','left');
   file_box = uicontrol(Display_Window,'Style','edit','Position',[455,312,80,18],'HorizontalAlignment','left','String',file,'Enable','inactive','Tag','file_box');
   uicontrol(Display_Window,'Style','text','Position',[370,282,100,20],'String','MINING REPORT:','HorizontalAlignment','left');
   uicontrol(Display_Window,'Style','text','Position',[445,267,50,20],'String','Full:','HorizontalAlignment','left');
   uicontrol(Display_Window,'Style','text','Position',[490,267,50,20],'String','Sample:','HorizontalAlignment','left');
   uicontrol(Display_Window,'Style','text','Position',[370,250,100,20],'String','Time(sec):','HorizontalAlignment','left');
   full_time_box = uicontrol(Display_Window,'Style','edit','Position',[445,253,40,18],'HorizontalAlignment','left','String',full_time_taken,'Enable','inactive','Tag','full_time_box');
   samp_time_box = uicontrol(Display_Window,'Style','edit','Position',[490,253,40,18],'HorizontalAlignment','left','String',samp_time_taken,'Enable','inactive','Tag','samp_time_box');
   uicontrol(Display_Window,'Style','text','Position',[370,225,80,20],'String','File Size:','HorizontalAlignment','left');
   full_no_entries_box = uicontrol(Display_Window,'Style','edit','Position',[445,228,40,18],'HorizontalAlignment','left','String',full_no_entries,'Enable','inactive','Tag','full_no_entries_box');
   samp_no_entries_box = uicontrol(Display_Window,'Style','edit','Position',[490,228,40,18],'HorizontalAlignment','left','String',samp_no_entries,'Enable','inactive','Tag','samp_no_entries_box');
   uicontrol(Display_Window,'Style','text','Position',[370,200,100,20],'String','Time per Entry:','HorizontalAlignment','left');
   uicontrol(Display_Window,'Style','edit','Position',[445,203,40,18],'HorizontalAlignment','left','String',full_time_taken/full_no_entries,'Enable','inactive');
   uicontrol(Display_Window,'Style','edit','Position',[490,203,40,18],'HorizontalAlignment','left','String',samp_time_taken/samp_no_entries,'Enable','inactive');
   uicontrol(Display_Window,'Style','text','Position',[370,175,100,20],'String','No. Rules:','HorizontalAlignment','left');
	full_no_rules_box = uicontrol(Display_Window,'Style','edit','Position',[445,178,40,18],'HorizontalAlignment','left','Enable','inactive','Tag','full_no_rules_box');
   samp_no_rules_box = uicontrol(Display_Window,'Style','edit','Position',[490,178,40,18],'HorizontalAlignment','left','Enable','inactive','Tag','samp_no_rules_box');
   
   uicontrol(Display_Window,'Style','text','Position',[370,150,130,20],'String','MINING STRATEGY:','HorizontalAlignment','left');
   mine_description = uicontrol(Display_Window,'Style','listbox','Position',[370,130,170,20],'HorizontalAlignment','left','String',method_summary,'Tag','mine_description');

graphicsFrame = uicontrol(Display_Window,'Style','frame','Position',[370,30,170,90]);  
   uicontrol(Display_Window,'Style','text','Position',[380,95,110,20],'String','Graphical Analysis:','HorizontalAlignment','left');
	line_button = uicontrol(Display_Window,'Style','pushbutton','Position',[380,70,70,30],'String','No Rule Line','Callback','displayAnalysisRuleLine');
	bar_button = uicontrol(Display_Window,'Style','pushbutton','Position',[460,70,70,30],'String','No Rule Bar','Callback','displayAnalysisRuleGraph');
	support_button = uicontrol(Display_Window,'Style','pushbutton','Position',[380,35,70,30],'String','Rule Supp','Callback','displayAnalysisSupportGraph','Tag','support_button');
	conf_button = uicontrol(Display_Window,'Style','pushbutton','Position',[460,35,70,30],'String','Rule Conf','Callback','displayAnalysisConfGraph','Tag','conf_button');
   
       
uicontrol(Display_Window,'Style','pushbutton','String','Main Menu','Position',[20,10,70,30],'Callback','closeAnalysisDisplay'); 
uicontrol(Display_Window,'Style','pushbutton','String','Exit','Position',[100,10,70,30],'Callback','exitProgramSaveDual'); 
uicontrol(Display_Window,'Style','pushbutton','String','Dump To Cmd Win','Position',[230,10,110,30],'Callback','printAnalysisRules'); 


%FULL MINE: If rules not empty, i.e. rules exist beyond thresholds specified then display them
if (~isempty(full_formatted_rules))
   full_disp_rules2 = orderByLHS(full_formatted_rules);
   full_disp_rules = orderBySupConf(full_formatted_rules);
   full_no_rules = size(full_disp_rules,2);
   LHS_count{1} = getLHSCount(full_formatted_rules);
else 
   full_disp_rules2 = 'No rules were extracted';   
   full_disp_rules = full_disp_rules2;
   full_no_rules = 0;
   LHS_count{1} = 0;
   set(disp_box,'Enable','Off');
end

set(full_rule_box,'String',full_disp_rules);
set(full_no_rules_box,'String',full_no_rules); 
%---------------------------------------------------------------------------------

%SAMP MINE: If rules not empty, i.e. rules exist beyond thresholds specified then display them
if (~isempty(samp_formatted_rules))
   samp_disp_rules2 = orderByLHS(samp_formatted_rules);
   samp_disp_rules = orderBySupConf(samp_formatted_rules);
   samp_no_rules = size(samp_disp_rules,2);
   LHS_count{2} = getLHSCount(samp_formatted_rules); 
else 
   samp_disp_rules2 = 'No rules were extracted';   
   samp_disp_rules = samp_disp_rules2;
   samp_no_rules = 0;
   LHS_count{2} = 0;
   set(disp_box,'Enable','Off');
end

set(samp_rule_box,'String',samp_disp_rules);
set(samp_no_rules_box,'String',samp_no_rules); 
%---------------------------------------------------------------------------------

if (isempty(full_formatted_rules)) | (isempty(samp_formatted_rules))
	%Disable all graphics button and menu options because there are no rules
   set(support_button,'Enable','Off');
   set(conf_button,'Enable','Off');
   set(line_button,'Enable','Off');
   set(bar_button,'Enable','Off');
   set(GraphicLineMenu,'Enable','Off');
   set(GraphicBarMenu,'Enable','Off');
   set(GraphicSupMenu,'Enable','Off');
   set(GraphicConfMenu,'Enable','Off');
end

%set UserData for callback purposes
set(Display_Window,'UserData',LHS_count);
u{1}=full_disp_rules;
u{2}=full_disp_rules2;
u{3}=samp_disp_rules;
u{4}=samp_disp_rules2;
set(disp_box,'UserData',u);
f{1} = full_formatted_rules;
f{2} = samp_formatted_rules;
set(support_button,'UserData',f);
set(conf_button,'UserData',f);
set(full_item_box,'UserData',full_candidates);
set(samp_item_box,'UserData',samp_candidates);
set(sup_box,'UserData',min_sup);
set(con_box,'UserData',min_con);
set(full_time_box,'UserData',full_time_taken);
set(samp_time_box,'UserData',samp_time_taken);
set(file_box,'UserData',file);
set(full_no_entries_box,'UserData',full_no_entries);
set(samp_no_entries_box,'UserData',samp_no_entries);
set(mine_description,'UserData',method_summary);

%End----------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日产欧美一区| 91在线视频在线| 精品免费99久久| 激情国产一区二区| 日韩小视频在线观看专区| 蜜桃视频在线观看一区二区| 日韩免费视频一区| 国产mv日韩mv欧美| 一区二区三区高清不卡| 欧美在线免费播放| 亚洲男女一区二区三区| 午夜久久电影网| 91精品国产色综合久久不卡电影| 蜜臀精品一区二区三区在线观看| 欧美mv日韩mv亚洲| 91性感美女视频| 婷婷成人综合网| 国产精品沙发午睡系列990531| 色综合中文综合网| 欧美专区亚洲专区| 狂野欧美性猛交blacked| 中文欧美字幕免费| 91精品国产综合久久精品性色| 成人免费视频caoporn| 水蜜桃久久夜色精品一区的特点 | 久久成人18免费观看| 亚洲天堂免费看| 欧美国产精品专区| 欧美精品一区二区三区蜜桃视频 | 国产在线观看一区二区| 亚洲超碰精品一区二区| 欧美色图在线观看| 99精品视频中文字幕| 午夜电影一区二区| 亚洲成a人片在线不卡一二三区| 欧美国产禁国产网站cc| 精品欧美一区二区久久| 欧美大片拔萝卜| 欧美另类高清zo欧美| 91精品国产综合久久久久久| 欧美在线啊v一区| 欧美性生活一区| 777午夜精品视频在线播放| 在线亚洲+欧美+日本专区| 欧美三级欧美一级| 亚洲精品一区二区三区香蕉| 欧美一区二区三区免费视频| 欧美一二区视频| 国产亚洲精久久久久久| 亚洲色欲色欲www在线观看| 亚洲影院在线观看| 久久精品99国产国产精| 国产91色综合久久免费分享| 色天天综合色天天久久| 欧美日韩一级片网站| 精品国产成人在线影院 | 亚洲欧美日韩小说| 日韩精品久久久久久| 成人午夜碰碰视频| 欧美午夜片在线观看| 日本一区二区三区久久久久久久久不| 亚洲欧美日韩久久| 亚洲成人激情av| 懂色av一区二区三区免费看| 91成人免费网站| 国产三级三级三级精品8ⅰ区| 日韩国产成人精品| 欧美视频在线观看一区二区| 亚洲少妇30p| 99视频在线精品| 国产亚洲欧美日韩日本| 亚洲不卡av一区二区三区| 欧美在线视频你懂得| 国产精品理论片| 懂色av一区二区三区免费观看| 日韩免费视频线观看| 丝袜美腿亚洲综合| 欧美日免费三级在线| 亚洲不卡一区二区三区| 欧美视频中文一区二区三区在线观看| 亚洲欧美在线另类| 91在线免费看| 亚洲自拍欧美精品| 91精品婷婷国产综合久久性色| 亚洲国产中文字幕| 在线不卡中文字幕| 国产精品一区在线观看你懂的| 日韩欧美中文一区二区| 蜜芽一区二区三区| 久久久久久久久久久久久女国产乱 | 国产欧美日韩视频一区二区| 91在线播放网址| 日韩国产一二三区| 精品国产乱子伦一区| 91在线porny国产在线看| 亚洲国产成人高清精品| 精品99999| 欧美日韩国产另类一区| 蜜臀av性久久久久蜜臀aⅴ流畅| 久久久久国产一区二区三区四区| 国产91精品露脸国语对白| 中文字幕永久在线不卡| 欧美一区二区黄| 97久久精品人人做人人爽| 青青草91视频| 亚洲丰满少妇videoshd| 亚洲欧美在线高清| 日韩女优av电影在线观看| 一本在线高清不卡dvd| 国产精品99久久久| 蜜臀av性久久久久蜜臀aⅴ四虎| 一区二区三区四区在线免费观看| 精品国产免费久久| 欧美成人艳星乳罩| 日韩欧美综合在线| 欧美电视剧免费全集观看| 欧美久久久久久久久久| 欧美乱熟臀69xxxxxx| 欧美亚洲国产一区在线观看网站| 94-欧美-setu| 成人av在线一区二区三区| 国产综合久久久久久鬼色| 看电影不卡的网站| 久久国产福利国产秒拍| 久久爱另类一区二区小说| 日韩1区2区3区| 黄色日韩网站视频| 国产精品一区在线| av电影天堂一区二区在线观看| 国产成a人无v码亚洲福利| 成人午夜电影小说| 在线视频综合导航| 欧美tickle裸体挠脚心vk| 国产欧美一区二区精品忘忧草| 国产精品久久久久四虎| 亚洲免费观看视频| 国产美女精品在线| 在线观看视频一区| 欧美mv日韩mv| 亚洲国产精品久久久久婷婷884| 国产毛片精品国产一区二区三区| 91精品国产一区二区三区蜜臀| 日本欧美一区二区三区乱码| 久久99久久99精品免视看婷婷| 国产精品18久久久| 日本精品视频一区二区三区| 精品国产91乱码一区二区三区| 国产精品伦理在线| 老汉av免费一区二区三区| 在线一区二区三区| 国产精品欧美精品| 久久99日本精品| 日韩西西人体444www| 亚洲伦理在线精品| 国产精品亚洲午夜一区二区三区| 91久久久免费一区二区| 精品成人a区在线观看| 麻豆91在线看| 欧美一区二区黄| 美女视频黄免费的久久| 精品视频免费在线| 日韩1区2区日韩1区2区| 91精品国产91综合久久蜜臀| 亚洲成人自拍偷拍| 欧美日韩午夜精品| 日韩成人精品在线观看| 3atv一区二区三区| 久久综合综合久久综合| 精品国产sm最大网站免费看| 久久精品国产免费| 欧美经典一区二区三区| 成人中文字幕在线| 亚洲精品写真福利| 精品视频一区三区九区| 日本在线不卡一区| 国产亚洲欧洲997久久综合| 国产成人在线影院| 亚洲国产wwwccc36天堂| 欧美一区二区三区的| 国产一区91精品张津瑜| 亚洲男人的天堂一区二区| 欧美日韩视频专区在线播放| 国产乱人伦偷精品视频不卡| 亚洲精品中文在线观看| 日韩欧美在线综合网| 色综合久久综合网97色综合| 久久精品国产精品亚洲精品| 久久免费国产精品 | 精品亚洲成a人在线观看| 中文字幕永久在线不卡| 欧美精品一区二区三区蜜桃| 91麻豆123| 国产ts人妖一区二区| 美女任你摸久久| 亚洲资源中文字幕| 国产精品成人网| 国产精品毛片久久久久久久| 日韩欧美一级片| 精品免费视频一区二区| 欧美一区二区不卡视频|