Skip to content

RoseRahimi/StatisticalToolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Correlation Analysis

python stats_cli.py correlation -f correlation_data.csv

T-Test Analysis

python stats_cli.py ttest -g group1.csv group2.csv

ANOVA

python stats_cli.py anova -g group1.csv group2.csv group3.csv

Input File Format

Single Column Data (for basic statistics)

85
92
78
94
88

Two Column Data (for correlation)

study_hours,test_scores
2,65
3,70
4,75
5,80

Dependencies

  • Python 3.x
  • NumPy
  • SciPy
  • Matplotlib

About

A custom Statistical toolbox you need for analyzing your data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages