Statistical Analysis Toolbox
This is a Python-based statistical analysis toolkit built from scratch for educational and research purposes. This toolbox provides command-line interfaces for various statistical analyses, making it accessible for users without programming experience. Features:
Basic Statistics
- Mean calculation
- Standard deviation
- Variance analysis
- Z-scores computation
Hypothesis Testing
- Independent t-tests
- Paired samples t-tests
- One-way ANOVA
- Post-hoc analysis (Tukey HSD)
Effect Size Measurements
- Cohen's d
- Partial eta squared
- Pearson correlation
- R-squared values
The toolbox provides a command-line interface for various statistical analyses:
Basic Statistics
python stats_cli.py basic -f your_data.csvCorrelation Analysis
python stats_cli.py correlation -f correlation_data.csvT-Test Analysis
python stats_cli.py ttest -g group1.csv group2.csvANOVA
python stats_cli.py anova -g group1.csv group2.csv group3.csvInput File Format
Single Column Data (for basic statistics)
85
92
78
94
88Two Column Data (for correlation)
study_hours,test_scores
2,65
3,70
4,75
5,80- Python 3.x
- NumPy
- SciPy
- Matplotlib