当前位置: 首页 > 工具软件 > EGADS > 使用案例 >

Windows环境下使用Yahoo/EGADS做时间序列预测上手

岳劲
2023-12-01

 首先是去官网下载EGADS,在https://github.com/yahoo/egads

然后下载maven(使用eclipse的话好像不需要),在EGADS目录下使用

mvn clean compile assembly:single

百度eclipse+maven配置https://blog.csdn.net/izuiaicy/article/details/70311968,需要注意的是官网下载注意下载bin而不是src版本

因为要使用命令行,可以直接集成到eclipse中使用,参考https://blog.csdn.net/qq_39216184/article/details/79705159

本次设置的Working Directory:为\egads-master>所在目录,之后要运行命令行的时候,打开都会默认在\egads-master>目录下进行

因为是在windows环境运行,所以指令要改一下,将github上面引导的usage代码

java -Dlog4j.configurationFile=src/test/resources/log4j2.xml -cp target/egads-*-jar-with-dependencies.jar com.yahoo.egads.Egads src/test/resources/sample_config.ini src/test/resources/sample_input.csv

的*部分改掉,改成自己egads-master\target目录下的版本,我下载的是egads-0.4.0-jar-with-dependencies.jar

java -Dlog4j.configurationFile=src/test/resources/log4j2.xml -cp target/egads-0.4.0-jar-with-dependencies.jar com.yahoo.egads.Egads src/test/resources/sample_config.ini src/test/resources/sample_input.csv

之前看不懂java指令,发现直接在cmd中输入java会提示后续指令的含义,比如

-D<name>=<value>
                  set a system property
-cp <class search path of directories and zip/jar files>

运行上面的java命令后,会发现输出的是一串数字,似乎并不是我们要的,官网说了,我们要修改src/test/resources/sample_config.ini文件,在其中找到如下代码段,修改STD_OUT为GUI。

# Specifies the output src.
# Options: STD_OUT,
#          ANOMALY_DB
#          GUI
#          PLOT
OUTPUT  STD_OUT

 

 类似资料: