Bayesian A/B Testing - Marc Garcia

  Рет қаралды 12,004

PyData

PyData

Күн бұрын

Description
A/B testing is a controlled experiment, where a possible improvement challenges the current version of a product. It is the most common approach to improve websites and their conversions.
Abstract
A/B testing is a controlled experiment, where a possible improvement challenges the current version of a product. It is the most common approach to improve websites and their conversions. In an A/B test, half of the users are kept in the current version as a control group, while a randomly selected half of them is presented with the challenger version. In this context, it is expected that one of the groups performs better than the other. But the important question is, is this difference in performance caused by the differences in the versions, or by randomness.
While the question may sound simple, the widely used approach of statistical significant is tricky and confusing. Some parameters need to be decided, and counter-intuitive statistics based on null hypothesis and p-values need to be performed.
But there is an alternative, Bayesian statistics. With simple techniques such as Thompson sampling, the problem can be implemented as an Artificial Intelligence system, that manages the uncertainty in the data, and adapts to it, to automatically make the optimal decision for us.
In this talk it will be covered an introduction to the main two schools of statistics, frequentist and Bayesian, and it will be shown how to implement an A/B test system based on both of them. A step by step simulation will be implemented in Python and shown, so the audience can see how both systems perform, and how they can be monitored.
www.pydata.org
PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R.
PyData conferences aim to be accessible and community-driven, with novice to advanced level presentations. PyData tutorials and talks bring attendees the latest project features along with cutting-edge use cases. 00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.
Want to help add timestamps to our KZbin videos to help with discoverability? Find out more here: github.com/numfocus/KZbinVi...

Пікірлер: 3
@morbius14
@morbius14 2 жыл бұрын
this was a terrific presentation on frequentist a/b testing lol wish they gave him more time. Still, Ienjoyed the video Mr. Garcia
@MaximeDendauw
@MaximeDendauw Жыл бұрын
Very clear presentation. Pitty there was not enough time to elaborate on the concrete use case or reinforcement learning topic.
@CS_n00b
@CS_n00b 7 ай бұрын
when would one use alternatives to the beta distribution?
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 9 МЛН
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 4,1 МЛН
Raul Maldonado: A/B Testing in Python | PyData LA 2019
39:29
The Bayesian Trap
10:37
Veritasium
Рет қаралды 4 МЛН
Nora Neumann - Usable A/B testing - A Bayesian approach
37:51
Can one do better than XGBoost? - Mateusz Susik
23:47
PyData
Рет қаралды 51 М.
Телефон в воде 🤯
0:28
FATA MORGANA
Рет қаралды 956 М.
5 НЕЛЕГАЛЬНЫХ гаджетов, за которые вас посадят
0:59
Кибер Андерсон
Рет қаралды 1,6 МЛН
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 25 МЛН