weka:调用内置算法挖掘数据关联规则
来源:互联网 发布:淘宝客用返利网推广 编辑:程序博客网 时间:2024/05/16 02:29
创建一个Java Project,使用weka中自带的数据集weather.nomial.arff和weather.number.arff,调用weka中的apriori算法,以及FPGrowth算法分别进行挖掘关联规则。
public class test3 {
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
/*处理weather.nominal.arff
* */
Instances instances = DataSource.read("C:\\Program Files (x86)\\Weka-3-5\\data\\weather.nominal.arff");
instances.setClassIndex(instances.numAttributes() - 1);
/*创建Apriori实例
* */
Apriori apriori = new Apriori();
apriori.buildAssociations( instances );
System.out.println(apriori.toString());
/*处理weather.number.arff
* */Instances test=DataSource.read("C:\\Program Files (x86)\\Weka-3-5\\data\\weather.arff");
//获取对象的数据
test.setClassIndex(test.numAttributes() - 1);
//创建一个离散实例
Discretize discretize = new Discretize();
/*离散化处理
* */
String[] options = new String[6];
options[0] = "-B"; options[1] = "8"; options[2] = "-M"; options[3] = "-1.0";options[4] = "-R";options[5] = "2-last";
discretize.setOptions(options);
discretize.setInputFormat(test);
/*获取离散化处理后的数据对象
* */
Instances newInstances2 = Filter.useFilter(test, discretize);
newInstances2.setClassIndex(newInstances2.numAttributes() - 1);
/*创建Apriori实例
* */
Apriori apriori2 = new Apriori();
apriori2.buildAssociations(newInstances2 );
System.out.println(apriori2.toString());
}
}
0 0
- weka:调用内置算法挖掘数据关联规则
- Weka --- 关联规则挖掘
- Weka --- 关联规则挖掘
- 数据挖掘(4):使用weka做关联规则挖掘
- 数据挖掘(4):使用weka做关联规则挖掘
- 数据挖掘 关联规则算法
- 关联规则数据挖掘算法
- 数据挖掘算法之关联规则挖掘
- weka –Apriori算法 关联规则挖掘详解
- weka –Apriori算法 关联规则挖掘实验
- weka –Apriori算法 关联规则挖掘实验
- 数据挖掘算法基础-关联规则
- 【数据挖掘】关联规则和Apriori算法
- 数据挖掘算法-关联规则Apriori
- 数据挖掘---关联规则---ECLAT算法
- 数据挖掘算法——关联规则挖掘算法
- 数据挖掘算法之关联规则挖掘一apriori算法
- 数据挖掘系列(4)使用weka做关联规则挖掘
- 读写操作非常频繁的时候提高读的效率
- 先验概率、似然函数与后验概率
- 也许终将不再遗留成回忆
- 练习5:新浪微博
- spring的定时任务
- weka:调用内置算法挖掘数据关联规则
- 状态模式——对象行为型模式
- android 数据类型转换大全
- 关于servlet的HttpServletRequest和HttpServletResponse
- webpack常规开发配置
- SpringBoot-Learning-作者:翟永超
- swing 布局
- java文档注释1.2
- ceph存储 Jewel 版ceph安装和BlueStore配置