image thumbnail

ARMADA Data Mining Tool version 1.4


James Malone (view profile)


13 Feb 2003 (Updated )

An association rule data mining tool for experimentation and analysis.

%ARMADA - Association Rule Mining And Deduction Analysis
%Desciprtion:	Data Mining Tool for extraction of association rules and analysis
%					of deduction methods.
%Copyright: 	James Malone
%Date:			14/04/03
%Version:		1.2


%Function to display help topic
function displayTopic

option_box = findobj(gcbf,'Tag','help_list');
option = get(option_box,'Value');
help_object = findobj(gcbf,'Tag','help_display');

switch option
	case 1,
      help_answer{1} = 'Getting Started';
      help_answer{2} = ' ';
      help_answer{3} = '1. Select a file to mine.';
      help_answer{4} = '2. Select a Delimiting Charcter.';
      help_answer{5} = '3. Select support and confidence.';
      help_answer{6} = '4. If goal builder is required, build rules - specify option to "Mine using built goals".';
      help_answer{7} = '5. Select option for data sampling.';
      help_answer{7} = '6. Click on Begin Mining or press Ctrl + B.';
   case 2,
      help_answer{1} = 'Selecting A File';
      help_answer{2} = ' ';
      help_answer{3} = 'To select a file input the file name and path into the File Details: box. If a path is not entered, default working path is used.';
      help_answer{4} = 'File must be of numeric data and uses one of the valid delimiting characters.';
      help_answer{5} = 'To traverse directories to select a file, click on the "Browse" button.';
   case 3,
      help_answer{1} = 'Selecting Appropriate Criteria';
      help_answer{2} = ' ';
      help_answer{3} = 'Guidlines for selecting criteria:';
      help_answer{4} = '1. The lower the support and confidence, the more rules are extratced.';
      help_answer{5} = '2. The higher the support and confidence, the less rules are extracted.';
   case 4,
      help_answer{1} = 'Using Rule Goal Builder';
      help_answer{2} = ' ';
      help_answer{3} = '1. Select Build Goals button.';
      help_answer{4} = '2. Enter an item in "item to search for" box.';
      help_answer{5} = '3. Select Antecedent or Consequent from drop down menu.';
      help_answer{6} = '4. Select either New Rule or Replace button to insert goal.';
      help_answer{7} = '5. Repeat steps 2 to 4 until goals have ben built.';
      help_answer{8} = '6. Select Save Rules button to save rules or cancel to disregard them.';
   case 5,
      help_answer{1} = 'Data Sampling';
      help_answer{2} = ' ';
		help_answer{3} = 'Data Sampling is a technique that allows the data set begin mined to be reduced.';
      help_answer{4} = 'To use select the option from the drop down menu.  Next, select the sampling rate required.';
   case 6,
      help_answer{1} = 'Using Sampling & Full File';
      help_answer{2} = ' ';
		help_answer{3} = 'This is a technique that allows the analysis of the two techniques to be performed toegther.';
      help_answer{4} = 'The results of the two are then displayed together to allow easy analysis.';
      help_answer{4} = 'To use this strategy select "Mine Full & Sample" from the Data Sampling drop down menu.';
   case 7,
      help_answer{1} = 'Results Display Screen';
      help_answer{2} = ' ';
		help_answer{3} = 'The results display scren is split into six parts:';
      help_answer{4} = '1. Rules Section: This box display the rules extracted from mining. They are in format "LHS item(s)-> RHS item(s) Sup=number Conf=number".';
      help_answer{5} = '2. File Items Section: This box displays all the file items that are above the criteria specified.';
      help_answer{6} = '3. Mining Criteria Section: This displays the criteria that were specified';
      help_answer{7} = '4. Mining Report Section: This displays a report on the mining process undertaken, featuring important attributes to assist analysis.';
      help_answer{8} = '5. Mining Strategy Section: This displays a summary of the mining strategy undertaken.';
      help_answer{9} = '6. Graphical Analysis Section: This enable various graphical summaries of the rules to be displayed.';
   case 8,
      help_answer{1} = 'Graphical Analysis';
      help_answer{2} = ' ';
      help_answer{3} = 'A useful feature of ARMADA is the ability to summarise the rules graphically. These graphics come in four parts:';
      help_answer{4} = '1. Number of Rules Line Graph: This plots a line graph of the size of LHS of the rule against the number of rules extracted.';
      help_answer{5} = '2. Number of Rules Bar Chart: This plots a bar chart of the size of LHS of the rule against the number of rules extracted.';
      help_answer{6} = '3. Rule Support Line Graph: This plots a line graph of the support of the rules against the number of rules.';
      help_answer{7} = '4. Rule Confidence Line Graph: This plots a line graph of the confidence of the rules against the number of rules.';
      help_answer{8} = ' ';
      help_answer{9} = 'All of the graphs can be plot by clicking on the relevant button or selecting the menu option.';
   case 9,
      help_answer{1} = 'Saving Results To File';
      help_answer{2} = ' ';
      help_answer{3} = 'To save a file:';
      help_answer{4} = ' ';
      help_answer{5} = '1. Select File->Save from the menu bar or press Ctrl+s';
      help_answer{6} = '2. Enter a file name in the File Name box.';
      help_answer{7} = '3. Click on the Save button. To replace an existing file, the file can also be selected from the displayed folder.';
  	case 10,
      help_answer{1} = 'Opening Results From File';
      help_answer{2} = ' ';
      help_answer{3} = 'To open a file:';
      help_answer{4} = ' ';
      help_answer{5} = '1. Select File->Open from the menu bar or press Ctrl+o';
      help_answer{6} = '2. Enter a file name in the File Name box or select a file from the contents of the folder being displayed.';
      help_answer{7} = '3. Click on the Open button. If the file name is invalid an error message is displayed.';
   case 11,
      help_answer{1} = 'What''s New To Version 1.4?';
      help_answer{2} = ' ';
      help_answer{3} = 'A major bug fix now makes ARMADA';
      help_answer{4} = 'compatible with newer versions of';
      help_answer{5} = 'MATLAB.';


Contact us