Рубиновый статистический камень
Какие рубиновые камни существуют, которые могут выполнять обработку данных?
Ответы
Ответ 1
Есть три способа, которыми я знаю, чтобы получить доступ к R из Ruby:
RinRuby является самым медленным, RSRuby является самым быстрым, а Rserve ближе к RSRuby в производительности. Однако RSRuby достаточно специфичен для платформы, и вам нужно скомпилировать R с помощью опции sharelib. Rserve-Ruby-Client проще в этом аспекте, поскольку Rserve предоставляет сервер сокетов TCP для отправки команд интерпретатору R.
AFAIK все 3, к сожалению, не так хорошо документированы для новичков. Rserve-Ruby-Client довольно активен, остальные 2 менее.
Ответ 2
Срикант, вероятно, прав, что это даст лучшие ответы при переполнении стека, но здесь быстрый ответ:
Ответ 3
statsample кажется тем камнем, который вы ищете. Он имеет преобразователи в и из различных источников данных и набор функций для статистического анализа.
Ответ 4
DescriptiveStatistics добавляет методы в модуль Enumerable, чтобы упростить вычисление базовой описательной статистики числовых выборочных данных в коллекциях, которые включили Enumerable, такие как Array, Hash, Set и Range. Статистика, которая может быть вычислена:
Number
Sum
Mean
Median
Mode
Variance
Standard Deviation
Percentile
Percentile Rank
Descriptive Statistics
Quartiles