Weka 线性回归 ClassNotFoundException

标签 weka

String filePath = new File("").getAbsolutePath();
DataSource source = new DataSource(filePath + "\\src\\data\\data.arff");
Instances dataset = source.getDataSet();
// set class
dataset.setClassIndex(0);

// build model
**LinearRegression lr = new LinearRegression();**
lr.buildClassifier(dataset);
System.out.println(lr);

在 LinearRegression 实例化之后,我收到此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: no/uib/cipr/matrix/Matrix at weka_prediction.Main_LinearRegression.main(Main_LinearRegression.java:22) Caused by: java.lang.ClassNotFoundException: no.uib.cipr.matrix.Matrix at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 1 more

我使用的是weka 3.8。

有什么想法吗?提前致谢

最佳答案

加载 weka.core 时出现问题。您只需前往 weka repository并下载并添加以下 jar:

  • mtj.jar
  • arpack_combined_all.jar
  • 核心.jar

查看更多详情here :

关于Weka 线性回归 ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42178995/

相关文章:

java - Weka 未标记属性...它是否必须是实例的一部分才能进行分类?

weka - Weka 中的缺失值——

java - 使用 LIBSVM 预测用户的真实性

java - 尝试将 AdaBostM1 weka 分类器与配置为修剪的 J48 决策树分类器一起使用时,Weka 会抛出命令行错误

machine-learning - Weka:匹配属性名称

java - WEKA:如何禁用标记数据的过滤器?

php - 使用 PHP 进行文本挖掘

java - R 和 Java + WEKA 在计算最近邻方面的差异

java - Weka 错误消息 - 没有足够的带有类标签的训练实例(需要 : 1, 提供 : 0)!

machine-learning - WEKA 中省略值和未知值有什么区别