Java中的时间序列预测

时间:2013-04-11 14:52:25

标签: time-series weka forecasting

我正在尝试运行TimeseriesExample代码,通过在Java中提供2个月的数据来预测(预测)未来6个月的数据。我需要使用WekaForecaster对象。但是我无法导入这两个文件:

import weka.classifiers.timeseries.WekaForecaster; 
import weka.classifiers.timeseries.core.TSLagMaker;

这两个都显示错误。我导入了以下jar文件:

weka.jar,
pdm-timeseriesforecasting-ce-TRUNK-SNAPSHOT.jar,
jcommon-1.0.14.jar ,
jfreechart-1.0.13.jar 

但仍高于未导入的文件,我缺少哪个jar?

2 个答案:

答案 0 :(得分:1)

您必须首先安装timeseriesForecasting包,然后才能在代码中使用它。

包(jar文件)可以在用户文件夹的wekafiles文件夹中找到。

您必须使用程序包管理器才能执行此操作。

最佳,

答案 1 :(得分:1)

使用“包管理器”(weka> = 3.7)并安装timeSeries插件。然后将weka-37.jar添加到构建路径中。这里有一些关于插件的信息。

Weka TimeSeries plugin

顺便说一句,我认为2个月的数据还不足以预测6个月。