SciPy
Data · Test
Use statistical tests and numerical routines to analyse an experiment.
Hypotheses, sample size, significance, guardrail metrics, reporting results honestly.
Explore 4 tools for this projectShare of job postings in India, per role, that name this capability.
Needs first: Query and model data with SQL
Start with one tool for each part of your project. You don’t need to learn them all.
4 tools to explore
Data · Test
Use statistical tests and numerical routines to analyse an experiment.
Data · Test
Fit statistical models and inspect estimates, uncertainty and diagnostics.
Test · Data
Set up an experiment and inspect how a treatment affects a chosen metric.
Data · Build
Practise SQL joins and aggregations, or store application records in a relational database.
Analyse a real mobile-game A/B test: 90k players split between two versions of a progression gate, with day-1 retention, day-7 retention and rounds played. Do it in the right order — state the hypothesis and work out what sample size the effect you care about would need, before you look at the result. Run the significance test, report a confidence interval rather than a bare p-value, check the second retention metric as a guardrail, and end with a ship/no-ship call that says what you would do if the answer were inconclusive.
Analysed a 90k-user A/B test end to end — pre-registered the hypothesis and sample size, reported the effect as a confidence interval, checked a retention guardrail, and wrote the ship/no-ship recommendation.