डेल्टा मेथड
डेल्टा मेथड A/B टेस्टिंग के सबसे व्यावहारिक उपयोगों में से एक है। एक डेटा साइंटिस्ट के रूप में, आप ऐसे मामलों से गुजरेंगे जहाँ हर वैरिएंट में यूज़र असाइनमेंट एक स्थिर अनुभव देने के लिए user_id पर आधारित होता है, जबकि विश्लेषण की इकाई ज़्यादा सूक्ष्म होती है, जैसे page view या session।
इस अभ्यास में आप वैरिएंट A और C के बीच प्रति page_view कुल order_value के अनुपात (ratio) मेट्रिक में अंतर का विश्लेषण करेंगे। आपके लिए checkout DataFrame पहले से लोड है, साथ ही pandas, numpy, और ratio मेट्रिक्स का वेरिएंस निकालने के लिए पहले से परिभाषित फंक्शन var_delta() तथा ratio मेट्रिक्स z-test के लिए ztest_delta() भी उपलब्ध हैं।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में A/B Testing
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create DataFrames for per user metrics for variants A and C
A_per_user = pd.____({'order_value':checkout[checkout['checkout_page']=='A'].groupby('____')['order_value'].____()
,'page_view':checkout[checkout['checkout_page']=='A'].groupby('____')['user_id'].____()})
C_per_user = pd.____({'order_value':checkout[checkout['checkout_page']=='C'].groupby('____')['order_value'].____()
,'page_view':checkout[checkout['checkout_page']=='C'].groupby('____')['user_id'].____()})