mysql转arff_weka数据挖掘拾遗(一)---- 生成Arff格式文件

该博客介绍了一个Java类`GenerateArffFile`,用于将MySQL数据转换为Arff格式,适用于Weka数据挖掘工具。类中包含了读取配置参数、初始化数据、生成Instances对象和保存Arff文件的方法。
摘要由CSDN通过智能技术生成

1 packagecom.lvxinjian.alg.models.generatefile;2

3 importjava.io.IOException;4 importjava.nio.charset.Charset;5 importjava.util.ArrayList;6 importjava.util.HashSet;7 importjava.util.concurrent.ExecutorService;8 importjava.util.concurrent.Executors;9 importjava.util.concurrent.Future;10

11 importweka.core.FastVector;12 importweka.core.Instance;13 importweka.core.Instances;14

15 importcom.iminer.alg.models.sampling.SVMSampleBean;16 importcom.iminer.alg.models.sampling.SampleBean;17 importcom.iminer.alg.models.sampling.SampleUtils;18 importcom.iminer.tool.common.util.FileTool;19

20 /**

21 * @Description : 生成arff格式的文件22 *@author: Lv Xinjian23 *24 */

25 public class GenerateArffFile implementsGenerateFile {26

27 /**

28 * 保存arff文件29 */

30 private static Instances data = null;31 /**

32 * 分类标签33 */

34 private ClassifyAttribute classifyAttribute = newClassifyAttribute();35 /**

36 * Instance name37 */

38 public final String InstanceName = "MyRelation";39 /**

40 * 抽取instance的方法 ,默认为方法一41 */

42 private String getInstancesMothed = "one";43 /**

44 * 保存转换后的SVM数据45 */

46 private ArrayList listSVMBean = new ArrayList();47 /**

48 * 生成arff文件时使用的词表路径49 */

50 private String lexPath = null;51 /**

52 * 保存arff文件的路径53 */

54 private String outputPath = null;55 /**

56 * 生成ar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值