WHY WE BUILT THIS

Less mystery.
More understanding.

Statistics makes more sense when you can see it, move it and question it.

A lab for curiosity.

Correlation Lab is an educational tool for learning and exploring statistical correlation. It connects the equation, the visualization and the interpretation in one place, for students, teachers and anyone curious about data.

Your data stays yours.

CSV files are read in your browser. Data analysis, example loading and exports run locally. This app does not send input datasets to an analysis server or store them in a database. Your theme preference is saved on this device; input datasets are held in memory and reset on page reload.

What the numbers mean.

Educational use.

All built-in datasets are synthetic teaching examples. Labels such as “weak” and “strong” help build intuition but are not universal scientific thresholds. This site does not support causal conclusions from correlation alone.

Statistical disclaimer.

Results support education and exploration and do not automatically replace professional statistical analysis. Check study design, sampling, dependence, missingness, measurement quality and model assumptions before using a result to make decisions. A significant p-value does not measure effect size or practical importance.

The browser workspace supports up to 2,000 rows, 20 columns and a 2 MB CSV. Values must be finite decimals within the documented magnitude range. Missing or malformed numeric values are reported; rows are never silently dropped.

Read further.

The implementation is independently written and its test fixtures are checked against SciPy’s reference implementation.

Bring a dataset to the lab →