Advertisement — Google AdSense leaderboard (728 × 90)
Interactive tools
Paste your data. Get instant results.
Upload or paste a dataset — rubiX generates charts, computes statistics, and produces downloadable reports.
Descriptive
Box plot generator
Visualise spread, median, IQR and outliers from your data.
Paste dataCSV upload
Open tool
Descriptive
Bar chart generator
Compare categories visually with labelled, styled bar charts.
Paste dataCSV upload
Open tool
Descriptive
Histogram
Explore frequency distributions and detect skewness instantly.
Paste dataBin size
Open tool
Statistics
Descriptive stats
Get mean, median, mode, SD, variance, skewness & kurtosis.
x̄ = 24.3  |  σ = 4.1
Skew = 0.32  |  Kurt = 2.8
Paste dataReport
Open tool
Correlation
Scatter & correlation
Plot two variables and compute Pearson or Spearman correlation.
r = 0.74  |  p < 0.001
Type: Pearson
X variableY variable
Open tool
Inference
Hypothesis testing
Run t-tests, ANOVA, and chi-square with p-values and decisions.
t = 2.45  |  p = 0.018
Result: Reject H₀
Group AGroup B
Open tool
Regression
Linear regression
Fit OLS models, view coefficients, R², residual plots & diagnostics.
y = 3.2x + 1.4
R² = 0.87  |  p < 0.001
PredictorsOutcome
Open tool
Causal
Propensity matching
Run PSM, check balance, visualise love plots, and estimate ATT.
ATT = 4.21  |  SE = 0.93
Balance: Achieved
TreatmentCovariates
Open tool
See all tools
12 more tools available
including ANOVA, PCA,
Logistic Regression & more
Browse all
Advertisement — Google AdSense (728 × 90)
Learning pathway
Statistics roadmap
New to statistics? Follow the guided curriculum — from foundations to causal inference. All topics include R code.
Beginner
Descriptive statistics7 lessons
Types of data
R
Mean, median & mode
R
Variance & standard deviation
R
Skewness & kurtosis
R
Five-number summary & box plots
RViz
Frequency tables & histograms
RViz
Review & quiz
Quiz
Probability foundations5 lessons
Basic probability rules
R
Conditional probability & Bayes' theorem
R
Discrete distributions
R
Normal distribution & empirical rule
RViz
Z-scores & standardisation
R
Visualisation with ggplot25 lessons
Grammar of graphics
R
Bar, histogram & density plots
RViz
Box plots & violin plots
RViz
Scatter plots & line graphs
RViz
Themes & publication-ready plots
R
Capstone: mtcars3 lessons
EDA in R
R
Full descriptive report
RViz
Mini-project
Project
Intermediate
Sampling & estimation4 lessons
Sampling methods
R
Central limit theorem
RViz
Confidence intervals
R
Bootstrap resampling
R
Hypothesis testing5 lessons
p-values, Type I & II errors
R
One & two-sample t-tests
R
ANOVA & two-way ANOVA
R
Non-parametric tests
R
Chi-square test
R
Correlation & regression4 lessons
Pearson & Spearman correlation
R
Simple & multiple regression
R
Regression diagnostics
RViz
Model selection: AIC, BIC, R²
R
Advanced
Advanced regression4 lessons
Logistic regression
R
Multicollinearity & VIF
R
Ridge & LASSO
R
Survival analysis
R
Statistical machine learning4 lessons
Bias-variance tradeoff
R
Cross-validation
R
Random forests
R
PCA & clustering
RViz
Causal
Causal inference foundations3 lessons
Potential outcomes framework
R
DAGs: confounding & colliders
RViz
Randomisation & experiments
R
Propensity score methods4 lessons
Propensity model & visualisation
RViz
Nearest neighbour matching
R
Balance check & love plots
RViz
Treatment effect estimation
R
Quasi-experimental designs4 lessons
Difference-in-differences
RViz
Regression discontinuity
RViz
Instrumental variables
R
Capstone: policy impact evaluation
Project