-
Notifications
You must be signed in to change notification settings - Fork 49
Description
Context
It is very useful when running ab test to see the evolution of the difference / pvalues / credible interval / etc. through time. For instance if I start an experiment on 2018-04-01
, and finish it on 2018-04-30
, I would like to know what was the state (in term of pvalue, etc.) each day. It helps to visualize if the test has "converged" or not.
(source : https://medium.com/airbnb-engineering/experiments-at-airbnb-e2db3abf39e7 )
Proposition
Would it be possible to apply sequentially the statistical analysis date by date (it could apply the analysis to the sequence [df[df.date <= dt.datetime(2018-04-01) + dt.timedelta(days=i)] for i in range(30)]
, and then report the same json, but with a date level at the top. (Maybe there is a much cleaner architecture than this !)
Thanks