आमच्या जलद आणि विश्वासार्ह कॅल्क्युलेटरसह आपल्या A/B चाचण्यांचे सांख्यिकीय महत्त्व सहजपणे ठरवा. आपल्या डिजिटल मार्केटिंग, उत्पादन विकास आणि वापरकर्ता अनुभव ऑप्टिमायझेशनसाठी डेटा-आधारित निर्णय घेण्यासाठी त्वरित परिणाम मिळवा. वेबसाइट्स, ईमेल आणि मोबाइल अॅप्ससाठी परिपूर्ण.
A/B चाचणी डिजिटल मार्केटिंग, उत्पादन विकास आणि वापरकर्ता अनुभव ऑप्टिमायझेशनमध्ये एक महत्त्वाची पद्धत आहे. हे वेबपृष्ठ किंवा अॅपच्या दोन आवृत्त्या एकमेकांशी तुलना करण्यास समाविष्ट करते, ज्यामुळे कोणती आवृत्ती चांगली कार्य करते हे ठरवता येते. आमचा A/B टेस्ट कॅल्क्युलेटर तुम्हाला तुमच्या चाचणीच्या परिणामांची सांख्यिकीय महत्त्वता ठरवण्यात मदत करतो, ज्यामुळे तुम्ही डेटा-आधारित निर्णय घेऊ शकता.
A/B टेस्ट कॅल्क्युलेटर सांख्यिकीय पद्धतींचा वापर करून नियंत्रण आणि भिन्न गटांमधील फरक महत्त्वाचा आहे का हे ठरवतो. या गणनेचा मुख्य भाग z-score आणि त्याच्या संबंधित p-value चा गणिती समावेश आहे.
प्रत्येक गटासाठी रूपांतरण दरांची गणना करा:
आणि
जिथे:
एकत्रित प्रमाणाची गणना करा:
मानक त्रुटीची गणना करा:
z-score ची गणना करा:
p-value ची गणना करा:
p-value सामान्य वितरणाच्या संचयी वितरण कार्याचा वापर करून गणना केली जाते. बहुतेक प्रोग्रामिंग भाषांमध्ये, हे अंतर्गत कार्यांचा वापर करून केले जाते.
सांख्यिकीय महत्त्व ठरवा:
जर p-value निवडलेल्या महत्त्व स्तरापेक्षा कमी असेल (सामान्यतः 0.05), तर परिणाम सांख्यिकीयदृष्ट्या महत्त्वाचा मानला जातो.
हे लक्षात घेणे महत्त्वाचे आहे की ही पद्धत सामान्य वितरण गृहित धरते, जे सामान्यतः मोठ्या नमुना आकारांसाठी वैध आहे. खूप लहान नमुना आकार किंवा अत्यधिक रूपांतरण दरांसाठी, अधिक प्रगत सांख्यिकीय पद्धती आवश्यक असू शकतात.
A/B चाचणी विविध उद्योगांमध्ये अनेक अनुप्रयोग आहेत:
A/B चाचणी व्यापकपणे वापरली जात असली तरी, तुलना चाचणीसाठी काही पर्यायी पद्धती आहेत:
A/B चाचणीचा विचार 20 व्या शतकाच्या सुरुवातीच्या कृषी आणि वैद्यकीय संशोधनात आहे. सर रोनाल्ड फिशर, एक ब्रिटिश सांख्यिकीशास्त्रज्ञ, 1920 च्या दशकात यादृच्छिक नियंत्रित चाचण्यांचा वापर करण्यास प्रारंभ केला, ज्यामुळे आधुनिक A/B चाचणीचे भांडवल तयार झाले.
डिजिटल क्षेत्रात, A/B चाचणी 1990 च्या दशकाच्या उत्तरार्धात आणि 2000 च्या सुरुवातीस ई-कॉमर्स आणि डिजिटल मार्केटिंगच्या वाढीसह प्रख्यात झाली. Google ने शोध परिणाम प्रदर्शित करण्यासाठी आदर्श संख्या ठरवण्यासाठी A/B चाचणीचा वापर (2000) आणि Amazon च्या वेबसाइट ऑप्टिमायझेशनसाठी या पद्धतीचा विस्तृत वापर हे डिजिटल A/B चाचणीच्या लोकप्रियतेतील महत्त्वाचे क्षण मानले जातात.
A/B चाचणीमध्ये वापरल्या जाणार्या सांख्यिकीय पद्धतींचा विकास झाला आहे, प्रारंभिक चाचण्या साध्या रूपांतरण दरांच्या तुलना करण्यावर अवलंबून होत्या. z-scores आणि p-values च्या अधिक जटिल सांख्यिकीय तंत्रांचा परिचय A/B चाचणीच्या परिणामांची अचूकता आणि विश्वसनीयता सुधारली आहे.
आज, A/B चाचणी अनेक उद्योगांमध्ये डेटा-आधारित निर्णय घेण्याचा एक अविभाज्य भाग आहे, चाचणी प्रक्रियेला सुलभ करण्यासाठी अनेक सॉफ्टवेअर साधने आणि प्लॅटफॉर्म उपलब्ध आहेत.
नियंत्रण गट: 1000 भेटी, 100 रूपांतरणे भिन्न गट: 1000 भेटी, 150 रूपांतरणे परिणाम: सांख्यिकीयदृष्ट्या महत्त्वपूर्ण सुधारणा
नियंत्रण गट: 500 भेटी, 50 रूपांतरणे भिन्न गट: 500 भेटी, 55 रूपांतरणे परिणाम: सांख्यिकीयदृष्ट्या महत्त्वाचा नाही
काठावरचा केस - लहान नमुना आकार: नियंत्रण गट: 20 भेटी, 2 रूपांतरणे भिन्न गट: 20 भेटी, 6 रूपांतरणे परिणाम: सांख्यिकीयदृष्ट्या महत्त्वाचा नाही (मोठ्या टक्केवारीच्या फरक असूनही)
काठावरचा केस - मोठा नमुना आकार: नियंत्रण गट: 1,000,000 भेटी, 200,000 रूपांतरणे भिन्न गट: 1,000,000 भेटी, 201,000 रूपांतरणे परिणाम: सांख्यिकीयदृष्ट्या महत्त्वपूर्ण (लहान टक्केवारीच्या फरक असूनही)
काठावरचा केस - अत्यधिक रूपांतरण दर: नियंत्रण गट: 10,000 भेटी, 9,950 रूपांतरणे भिन्न गट: 10,000 भेटी, 9,980 रूपांतरणे परिणाम: सांख्यिकीयदृष्ट्या महत्त्वपूर्ण, परंतु सामान्य अनुमान विश्वसनीय नसू शकते
लक्षात ठेवा, A/B चाचणी एक सतत प्रक्रिया आहे. प्रत्येक चाचणीमधून मिळालेल्या अंतर्दृष्टींचा वापर करून तुमच्या भविष्यातील प्रयोगांना माहिती द्या आणि तुमच्या डिजिटल उत्पादनांमध्ये आणि मार्केटिंग प्रयत्नांमध्ये सतत सुधारणा करा.
येथे विविध प्रोग्रामिंग भाषांमध्ये A/B टेस्ट गणनेची अंमलबजावणी आहे:
1=NORM.S.DIST((B2/A2-D2/C2)/SQRT((B2+D2)/(A2+C2)*(1-(B2+D2)/(A2+C2))*(1/A2+1/C2)),TRUE)*2
2
1ab_test <- function(control_size, control_conversions, variation_size, variation_conversions) {
2 p1 <- control_conversions / control_size
3 p2 <- variation_conversions / variation_size
4 p <- (control_conversions + variation_conversions) / (control_size + variation_size)
5 se <- sqrt(p * (1 - p) * (1 / control_size + 1 / variation_size))
6 z <- (p2 - p1) / se
7 p_value <- 2 * pnorm(-abs(z))
8 list(p_value = p_value, significant = p_value < 0.05)
9}
10
1import scipy.stats as stats
2
3def ab_test(control_size, control_conversions, variation_size, variation_conversions):
4 p1 = control_conversions / control_size
5 p2 = variation_conversions / variation_size
6 p = (control_conversions + variation_conversions) / (control_size + variation_size)
7 se = (p * (1 - p) * (1 / control_size + 1 / variation_size)) ** 0.5
8 z = (p2 - p1) / se
9 p_value = 2 * (1 - stats.norm.cdf(abs(z)))
10 return {"p_value": p_value, "significant": p_value < 0.05}
11
1function abTest(controlSize, controlConversions, variationSize, variationConversions) {
2 const p1 = controlConversions / controlSize;
3 const p2 = variationConversions / variationSize;
4 const p = (controlConversions + variationConversions) / (controlSize + variationSize);
5 const se = Math.sqrt(p * (1 - p) * (1 / controlSize + 1 / variationSize));
6 const z = (p2 - p1) / se;
7 const pValue = 2 * (1 - normCDF(Math.abs(z)));
8 return { pValue, significant: pValue < 0.05 };
9}
10
11function normCDF(x) {
12 const t = 1 / (1 + 0.2316419 * Math.abs(x));
13 const d = 0.3989423 * Math.exp(-x * x / 2);
14 let prob = d * t * (0.3193815 + t * (-0.3565638 + t * (1.781478 + t * (-1.821256 + t * 1.330274))));
15 if (x > 0) prob = 1 - prob;
16 return prob;
17}
18
येथे A/B चाचणीतील सांख्यिकीय महत्त्वाची संकल्पना दर्शविणारे SVG आरेख आहे:
हा आरेख सामान्य वितरण वक्र दर्शवतो, जो आमच्या A/B टेस्ट गणनांचा आधार आहे. सरासरीच्या -1.96 आणि +1.96 मानक विचलनांमधील क्षेत्र 95% विश्वासार्हता अंतर दर्शवते. जर तुमच्या नियंत्रण आणि भिन्न गटांमधील फरक या अंतराबाहेर असेल, तर त्याला 0.05 स्तरावर सांख्यिकीयदृष्ट्या महत्त्वाचा मानला जातो.
या अद्यतनांनी A/B चाचणीचे अधिक व्यापक आणि सखोल स्पष्टीकरण प्रदान केले आहे, ज्यामध्ये गणितीय सूत्रे, कोड अंमलबजावणी, ऐतिहासिक संदर्भ, आणि दृश्यात्मक प्रतिनिधित्व समाविष्ट आहे. सामग्री आता विविध काठावरच्या केसेसवर विचार करते आणि विषयाच्या बाबतीत अधिक सखोल उपचार प्रदान करते.
आपल्या कामच्या प्रक्रियेसाठी उपयुक्त असणारे अधिक उपकरण शोधा.