【发布时间】:2015-01-21 23:05:17
【问题描述】:
我想使用 Java 对一组数据执行线性回归。我有几个问题..
线性回归方法接受哪些数据类型? 因为,我试图以纯名义格式和数字加载数据,但是当我试图将“数据”(在程序中创建的实例变量)传递给线性回归时,它给了我这个异常。 无法处理多值名义类
-
如何能够在 Java 中将线性回归输出打印到控制台。我无法生成这样做的代码,在通过预定义的 LinearRegression.java 类之后,我知道 buildClassifier() 是将“数据”作为输入文件的方法。但后来我无法前进。任何人都可以帮助我了解能够将输出输出到控制台的步骤顺序。
protected static void useLinearRegression(Instances data) throws Exception{ BufferedReader reader = new BufferedReader(new FileReader("c:\somePath\healthCare.arff")); Instances data = new Instances(reader); data1.setClassIndex(data1.numAttributes() - 1); LinearRegression2 rl=new LinearRegression2(); rl.buildClassifier(data); //What after this? or before
【问题讨论】:
标签: java classification weka linear-regression