Ruby статистическая жемчужина - PullRequest
13 голосов
/ 04 августа 2010

Какие существуют камни Ruby, которые могут выполнять обработку данных?

Ответы [ 4 ]

10 голосов
/ 27 февраля 2011

Мне известны 3 способа доступа к R из Ruby:

RinRuby - самый медленный, RSRuby - самый быстрый, а Rserve ближе к RSRuby по производительности.RSRuby, однако, вполне зависит от платформы, и вам нужно скомпилировать R с опцией sharelib.Rserve-Ruby-Client проще в этом аспекте, поскольку Rserve предоставляет сервер сокетов TCP для отправки команд интерпретатору R.

AFAIK все 3, к сожалению, не так хорошо документированы для начинающих.Rserve-Ruby-Client довольно активен, остальные 2 менее активны.

4 голосов
/ 14 апреля 2012

statsample - драгоценный камень, который вы ищете.Он имеет преобразователи в и из различных источников данных и набор функций для статистического анализа.

4 голосов
/ 04 августа 2010

Srikant, вероятно, прав, что это даст лучшие ответы при переполнении стека, но в любом случае вот быстрый ответ:

  • Rubygsl предоставляет интерфейс для GNU ScientificБиблиотека.

  • RSRuby предоставляет способ вызова команд R через Ruby

0 голосов
/ 03 сентября 2014

DescriptiveStatistics добавляет методы в модуль Enumerable, что позволяет легко вычислять базовую описательную статистику числовых выборочных данных в коллекциях, включающих Enumerable, таких как Array, Hash, Set и Range. Статистические данные, которые можно рассчитать:

Number
Sum
Mean
Median
Mode
Variance
Standard Deviation
Percentile
Percentile Rank
Descriptive Statistics
Quartiles
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...