API Java Analytics или открытые источники - PullRequest
10 голосов
/ 16 января 2012

Существует ли какой-либо java API или открытый исходный код для построения агрегации, группировки и анализа данных поверх списка данных объекта?

Стратегия должна быть:

  1. Кэшировать данные впамять
  2. Обработка и расчет группы по итогам

Ответы [ 4 ]

6 голосов
/ 05 февраля 2012

Я считаю, что вы ищете BIRT, хотя сам никогда не использовал его.

Вот ссылка ...

http://www.eclipse.org/birt/phoenix/

3 голосов
/ 09 февраля 2012

Вы можете попытаться использовать jxpath: http://commons.apache.org/jxpath/, это позволит вам просматривать объекты java, используя x запросов пути, с помощью этого вы можете выбрать все объекты в списке, у которых есть объект со значением правильности = "abcd". Используя xpath, вы также можете использовать такие функции, как sum avg ...

3 голосов
/ 07 февраля 2012

В качестве API я рекомендую BIRT .

Другие известные инструменты, которые, возможно, вы можете использовать как API или включать библиотеки, поскольку они с открытым исходным кодом:

  • WEKA : Weka загружает все данные в память и работает с ними в памяти (что также может вызвать проблемы, если ваши данные очень большие).

  • Pentaho

  • RapidMiner
1 голос
/ 06 февраля 2012

Если вы не против написать Clojure (Lisp, который работает на JVM), то Incanter может быть интересным вариантом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...