File size: 1,274 Bytes
1d670bd
8579e63
1d670bd
 
 
 
 
 
a2ed16b
 
 
 
1d670bd
a2ed16b
1d670bd
 
a2ed16b
1d670bd
a2ed16b
1d670bd
a2ed16b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
---
title: SimpleStats
emoji: 🚀
colorFrom: red
colorTo: red
sdk: docker
app_port: 8501
tags:
  - streamlit
  - statistics
  - data-analysis
  - hypothesis-testing
pinned: false
short_description: Interactive statistical dashboard for CSV.
---

# SimpleStats

Interactive Streamlit dashboard for basic statistical analysis and hypothesis testing of CSV files.

## Author
Eduardo Nacimiento García  
📧 enacimie@ull.edu.es  
📜 Apache 2.0 License

## Features
- Upload CSV or use built-in demo dataset
- Descriptive statistics
- Interactive histograms and scatter plots
- Correlation matrix
- Missing values detection
- **Statistical tests:**
  - Independent T-Test (for 2 groups)
  - ANOVA (for 3+ groups)
  - Chi-Square Test (association between categorical variables)

## Demo Dataset
Includes a "Load Demo Dataset" button with sample data containing:
- Numeric variables: Age, Income, Satisfaction
- Categorical variables: Group, Gender, Purchase (boolean)
- Intentional missing values for testing

## Deployment
Ready to deploy on [Hugging Face Spaces](https://huggingface.co/spaces) (free tier).

> ⚠️ Since `sdk: docker` is used, make sure you also include a `Dockerfile` (see below).

## Requirements
- Python 3.8+
- Streamlit, Pandas, NumPy, Plotly, SciPy