statsample
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.