91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

JAVA實現的關聯規則的數據挖掘Apriori算法,采用圖形化界面形式,可以實現從布爾類型數據庫中找出關聯規則

資源截圖

代碼片段和文件信息

import?java.util.*;
import?java.sql.*;
import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.*;

public?class?Apriori?extends?Jframe
{
?String[]?trans_set=?new?String[1000];
?double?minsup=0.0;//最小支持度
?double?minconf=0.0;//最小置信度
?int?item_counts?=?0;//1-候選集的個數
?int?freq_top;//最高頻為freq_top-繁項集
?TreeSet[]?freq_set?=?new?TreeSet[20];//頻繁項集?集合
?ArrayList?[]?freq_set_support=new?ArrayList[20];//頻繁項集的支持度
?TreeSet?max_freq?=?new?TreeSet();//最大頻繁項集
?TreeSet?closed_freq=new?TreeSet();//頻繁閉項集
?TreeSet?item1_cand?=?new?TreeSet();//1-候選集
?TreeSet[]?cand_set?=?new?TreeSet[20];//候選集?集合
?ArrayList?[]?cand_set_support=new?ArrayList[20];//候選集的支持度
?//Hashtable?Associate?=?new?Hashtable();//存放規則為一個鍵值對
?ArrayList??max_Associate=new?ArrayList();//存放規則
?ArrayList??closed_Associate=new?ArrayList();//存放規則
?Statement?statement;
?ResultSet?rs=null;
?Connection?con;
?int?flag=0;
?//static?int?confirm=0;//確認參數已經設置好
?JTextField?two=new?JTextField(27);
?JTextField?four=new?JTextField(27);
?static?JButton?set=new?JButton(“確定“);
?static?JButton?reset=new?JButton(“重設“);
?static?JButton?JB1=new?JButton(“檢索數據庫“);
?static?JButton?JB2=new?JButton(“候選集“);
?static?JButton?JB3=new?JButton(“頻繁項集“);
?static?JButton?JB4=new?JButton(“最大頻繁項集“);
?static?JButton?JB5=new?JButton(“頻繁閉項集“);
?static?JButton?JB6=new?JButton(“關聯規則“);
?JTextArea?text=new?JTextArea(2580);
?
?
?public?static?void?main(String[]?args)?
?{
??Apriori?AP?=?new?Apriori();
??AP.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
??AP.setSize(1000600);
??//app.setLocation(5050);
??AP.setVisible(true);
??set.addActionListener(AP.new?setJButtonHandler());
??reset.addActionListener(AP.new?resetJButtonHandler());
??JB1.addActionListener(AP.new?JB1ButtonHandler());
??JB2.addActionListener(AP.new?JB2ButtonHandler());
??JB3.addActionListener(AP.new?JB3ButtonHandler());
??JB4.addActionListener(AP.new?JB4ButtonHandler());
??JB5.addActionListener(AP.new?JB5ButtonHandler());
??JB6.addActionListener(AP.new?JB6ButtonHandler());
??//while(confirm==0)
??//{
??//continue;
??//}
???//AP.run();
?}

?
?public?Apriori()?
?{
????super(“關聯規則分析“);
????//set.addActionListener(new?setJButtonHandler());
????//minsup=Double.parseDouble(two.getText());
//minconf=Double.parseDouble(four.getText());
Container?c1=getContentPane();
c1.setLayout(new?FlowLayout());
JLabel?one=new?JLabel(“請輸入最小支持度“);
two=new?JTextField(27);
JLabel?three=new?JLabel(“請輸入最小置信度“);
four=new?JTextField(27);
?set=new?JButton(“確定“);
?reset=new?JButton(“重設“);
?//set.addActionListener(new?setJButtonHandler());
?JB1=new?JButton(“檢索數據庫“);
?JB2=new?JButton(“候選集“);
?JB3=new?JButton(“頻繁項集“);
?????JB4=new?JButton(“最大頻繁項集“);
?JB5=new?JButton(“頻繁閉項集“);
?JB6=new?JButton(“關聯規則“);
?JB1.setEnabled(false);//沒有設置好參數的情況下,按鈕不可用
?JB2.setEnabled(false);
?JB3.setEnabled(false);
?JB4.setEnabled(false);
?JB5.setEnabled(false);
?JB6.setEnabled(false);
?text=new?J

評論

共有 條評論