使用Twitter异常检测框架遇到的坑
2018-11-08 22:45
387 查看
在Github上搜索“Anomaly Detection”,Twitter的异常检测框架(基于R语言)高居榜首,可见效果应该不错:
但是活跃度并不高,3-4年没人维护了:
因此在使用时难免会遇到一些坑,整个使用方式如下(红色部分,就是直接在RStudio中运行时,可能有异常的地方):
install.packages("devtools") devtools::install_github("twitter/AnomalyDetection") library(AnomalyDetection) data(raw_data) res = AnomalyDetectionTs(raw_data, max_anoms=0.02, direction='both', plot=TRUE) res$plot
1.devtools::install_github("twitter/AnomalyDetection")
异常如下:
Error in process_initialize(self, private, command, args, stdin, stdout, : processx error, setup stdio: #2 The system cannot find the file specified. at 'win/processx.c:984' In addition: Warning messages: 1: In untar2(tarfile, files, list, exdir) : skipping pax global extended headers 2: In untar2(tarfile, files, list, exdir) : skipping pax global extended headers
该问题没有很好解决,同事用RStudio下载是可以的,然后把下载到R下library里的AnomalyDetection拷贝到我机器上对应目录下
2.res = AnomalyDetectionTs(raw_data, max_anoms=0.02, direction='both', plot=TRUE)
异常如下:
Error: Column x is a date/time and must be stored as POSIXct, not POSIXlt
该问题已经有人解决了,并且提交了PR:https://github.com/twitter/AnomalyDetection/pull/92
所以重新下载了修复后的异常检测代码:
devtools::install_github("caijun/AnomalyDetection")
另外在简书上发现一个大神的帖子:https://www.jianshu.com/p/02ba9ce11656,从该大神其他帖子可以看出,是个机器学习拥趸。
相关文章推荐
- 转:关于我使用spring mvc框架做文件上传时遇到的问题
- 使用Moss的Variation功能时候遇到异常at SynchronizePeerPages()
- Java使用框架经常遇到这种错误
- Struts2.1.8 验证框架(validation)的使用中遇到的一些问题(直接访问jsp遇到的错误)--Allen
- Yii框架中使用SRBAC作为权限管理模块时遇到的问题
- 在使用Linq to SQL并序列化一个数据对象的时候报System.InvalidOperationException异常,序列化类型XXX的对象时检测到循环引用。
- 关于我使用spring mvc框架做文件上传时遇到的问题
- 使用onceclick发布winform项目时遇到的一个异常
- 使用spring实现事务管理(@transactional)的遇到的两个异常:java.lang.noclassdeffounderror:org/objectweb.asm
- 使用Myeclipse开发web项目常遇到的异常
- Java:使用 Java 开发的一个异常处理框架
- 使用selenium做自动化检测时报异常
- 使用Microsoft.DirectX和Microsoft.DirectX.Sound进行录音时遇到的异常
- Akka框架学习中遇到的部分错误和异常及其解决方法
- ListView使用遇到的问题:1. ItemView使用merge标签减少嵌套 2. getView中抛出类转换异常
- Tomcat7+Spring3使用时遇到的两个异常
- 2009-03-25技术学习:使用Wicket框架时遇到的问题
- 幸福框架:应当如何使用和处理异常
- 使用JFace遇到的异常及解决方法
- 如何检测Web网站使用的是什么JS框架--一个很好用的工具