Giter Club home page Giter Club logo

anomalydetecttool's Introduction


AnomalyDetectTool

A tool of detecting anomaly points from data

现在已经传到**仓库, 可以直接在依赖添加如下代码来使用

<dependency>
  <groupId>com.github.mezereonxp</groupId>
  <artifactId>AnomalyDetectTool</artifactId>
  <version>1.1.1</version>
</dependency>

LOF-ICAD 算法的使用

You can use this tool like:

    testData = FileTool.getData("data.json");
    LOFDetectTool lofDetectTool = new LOFDetectTool(200, 20);
    lofDetectTool.timeSeriesAnalyse(testData);

关于其算法细节可以查看我的文章,给出地址: https://www.jianshu.com/p/ec40dd7b6b37

指数平滑模型的使用

You can use this tool like:

    HoltWintersTool holtWintersTool = new HoltWintersTool(ALPHA, STEP, TIMES);
    holtWintersTool.timeSeriesAnalyse(testData);

关于其算法细节可以查看我的文章,给出地址: https://www.jianshu.com/p/a2dbd47b3f1a

Grubbs模型的使用

You can use this tool like:

    GrubbsTool grubbsTool = new GrubbsTool (G_MAX);
    grubbsTool.timeSeriesAnalyse(testData);

BF模型的使用

You can use this tool like:

    BruteForceTool bruteForceTool = new BruteForceTool(10);
    bruteForceTool.timeSeriesAnalyse(data);

Heuristic模型的使用

You can use this tool like:

    HeuristicTool heuristicTool = new HeuristicTool(3);
    heuristicTool.timeSeriesAnalyse(testData);

Isolation Tree模型的使用

You can use this tool like:

    IsolaitonTool isolationTool = new IsolationTool();
    isolationTreeTool.timeSeriesAnalyse(testData);

结果显示工具的使用

You can use this tool like:

    BruteForceTool bruteForceTool = new BruteForceTool(10);
    bruteForceTool.timeSeriesAnalyse(data);
    DisplayTool.showResult(bruteForceTool);

anomalydetecttool's People

Contributors

chericher avatar mezereonxp avatar suozz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

anomalydetecttool's Issues

IsolationTree 的入参数据series

作者你好,我想请问这个series[],我在使用不同的数据源的时候 会在pathLengthM方法中报空指针异常,这种情况是有些个人数据源没出现,比如我的速度数据源没报错,但温度数据源【带正负值】的会报错,但从数的构建和查询来说应该不是数据源导致的吧。 孤立森林的series[]数据源应该不会有什么限制吧?
最后感谢作者的贡献以及参考,若能耐心回复,将万分感激~[抱拳]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.