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

本文详细介绍如何从官网下载EGADS及其依赖项Maven,并通过命令行完成项目的编译打包。此外,还提供了如何在Eclipse中配置Maven以及运行EGADS的具体步骤,包括设置工作目录、修改配置文件等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

mvn clean compile assembly:single

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

因为要使用命令行,可以直接集成到eclipse中使用,参考https://blog.youkuaiyun.com/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

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值