A suite for basic and advanced statistics on Ruby. Tested on CRuby 1.9.3, 2.0.0 and 2.1.1. See `.travis.yml` for more information. Include: - Descriptive statistics: frequencies, median, mean, standard error, skew, kurtosis (and many others). - Correlations: Pearson's r, Spearman's rank correlation (rho), point biserial, tau a, tau b and gamma. Tetrachoric and Polychoric correlation provides by statsample-bivariate-extension gem. - Intra-class correlation - Anova: generic and vector-based One-way ANOVA and Two-way ANOVA, with contrasts for One-way ANOVA. - Tests: F, T, Levene, U-Mannwhitney. - Regression: Simple, Multiple (OLS), Probit and Logit - Factorial Analysis: Extraction (PCA and Principal Axis), Rotation (Varimax, Equimax, Quartimax) and Parallel Analysis and Velicer's MAP test, for estimation of number of factors. - Reliability analysis for simple scale and a DSL to easily analyze multiple scales using factor analysis and correlations, if you want it. - Dominance Analysis, with multivariate dependent and bootstrap (Azen & Budescu) - Sample calculation related formulas - Structural Equation Modeling (SEM), using R libraries +sem+ and +OpenMx+ - Creates reports on text, html and rtf, using ReportBuilder gem - Graphics: Histogram, Boxplot and Scatterplot.
Install gsl, statistics2 and provides a C extension to optimize the following methods * Vector#frecuencies * Vector#set_valid_data * Vector#check_type * Dataset#case_as_hash * Dataset#case_as_array * Bivariate::Tetrachoric
Statsample-GLM is an extension to Statsample, an advance statistics suite in Ruby. This gem includes modules for Regression techniques such as Poisson and Logistic Regression using the IRLS algorithm and Logistic, Probit and Normal Regression using the Newton Raphson algorithm.
Polychoric and Tetrachoric extensions for Statsample::Bivariate.
Various functions for time series analysis.
Structural equation modeling (SEM) for statsample gem, usign ruby and R
A suite for basic and advanced statistics on Ruby
Statsample-timeseries is an extension to Statsample. It incorporates helpful timeseries functions and modules like ARMA, ARIMA, acf, pacf, lags etc.
Statsample-GLM is an extension to Statsample, an advance statistics suite in Ruby. This gem includes modules for Regression techniques such as Poisson Regression, Logistic Regression and Exponential Regression
Non-parametric test for assessing whether two independent samples of observations come from the same distribution. Extracted from StatSample (https://github.com/sciruby/statsample)
DataFrame works with NMatrix, Statsample, and Nyaplot
Daru (Data Analysis in RUby) is a library for analysis, manipulation and visualization of data. Daru works seamlessly accross interpreters and leverages interpreter-specific optimizations whenever they are available. It is the default data storage gem for all the statsample gems (glm, timeseries, etc.) and can be used with many others like mixed_models, gnuplotrb, nyaplot and iruby.