Home › Roadmap › Statistics › Part 11

A/B Testing

📘 দুটি ভার্সনের মধ্যে কোনটি ভালো তা পরীক্ষা।

🌐 Test which of two versions performs better.

📊 পরিসংখ্যান🎚 Advanced📍 Part 11 / 11🧩 3 সাব-টপিক
📊
1

ধারণা · Concept

কী এবং কেন
📘 বাংলা ব্যাখ্যা:
দুটি ভার্সনের মধ্যে কোনটি ভালো তা পরীক্ষা।
🌐 English:
Test which of two versions performs better.

🗂 কোথায় পড়ে

১. ভিত্তি → পরিসংখ্যান → A/B Testing

🎯 এই শাখার লক্ষ্য

Summarise data, run hypothesis tests, interpret p-values & CIs

🧰 টুলস

SciPy, statsmodels, R

🪜

ধাপে ধাপে শিখুন · Step-by-step

কেন শিখবেন → কীভাবে শিখবেন → উদাহরণ → সাধারণ ভুল
💡 কেন গুরুত্বপূর্ণ?

ওয়েবসাইট, অ্যাপ, স্বাস্থ্য বার্তা—কোন সংস্করণ ভালো কাজ করে তা ডেটা দিয়ে প্রমাণ।

  1. ধাপ 1
    একটি মেট্রিক ঠিক করুন (যেমন ক্লিক-রেট) ও ন্যূনতম গুরুত্বপূর্ণ পার্থক্য
  2. ধাপ 2
    পাওয়ার অ্যানালাইসিস দিয়ে প্রয়োজনীয় স্যাম্পল সাইজ হিসাব
  3. ধাপ 3
    ব্যবহারকারীদের র‍্যান্ডমভাবে A ও B-তে ভাগ করুন, আগে থেকে সময়সীমা ঠিক রাখুন
  4. ধাপ 4
    শেষে proportion z-test/t-test; তাৎপর্য ও ব্যবহারিক গুরুত্ব দুটোই বিচার

🧪 বাস্তব উদাহরণ

বাটন A ক্লিক ৪.০%, B ৪.৬%, প্রতিটিতে ১০,০০০ ব্যবহারকারী → p ≈ 0.03, B ভালো।

⚠️ সাধারণ ভুল

প্রতিদিন ফল দেখে তাৎপর্য পেলেই থামিয়ে দেওয়া (peeking)।

🔑 মূল শব্দ (Key terms)

A/B testcontroltreatmentstatistical powersample size

3

সাব-টপিক ও বিস্তারিত · Sub-topics

টপিক → সাব-টপিক → সাব-সাব টপিক
11.1 ডিজাইন11.1.1 কন্ট্রোল ও ট্রিটমেন্ট গ্রুপ
11.2 স্যাম্পল সাইজ ও পাওয়ার11.2.1 কত ব্যবহারকারী লাগবে
11.3 ফল ব্যাখ্যা11.3.1 স্ট্যাটিস্টিক্যাল বনাম প্র্যাকটিক্যাল সিগনিফিকেন্স
🎬

ভিডিও · Videos (বাংলা ও English)

ক্লিক করলে সাইটের ভেতরেই ফ্লোটিং প্লেয়ারে চলবে · ভিডিও MySQL-এ সংরক্ষিত

📺 আরও খুঁজুন

💻

হাতে-কলমে · Try it (Statistics)

এডিট করে Run চাপুন · Ctrl+Enter
import numpy as np
from scipy import stats
np.random.seed(0)
a=np.random.normal(70,10,40); b=np.random.normal(76,10,40)
print("Mean A=%.1f  B=%.1f"%(a.mean(),b.mean()))
t,p=stats.ttest_ind(a,b); print(f"t={t:.2f}, p={p:.4f} ->", "significant" if p<0.05 else "not significant")
ci=stats.t.interval(0.95,len(a)-1,loc=a.mean(),scale=stats.sem(a)); print("95% CI of A:",np.round(ci,1))
❓

সেল্ফ-চেক · Self check

1. “কন্ট্রোল ও ট্রিটমেন্ট গ্রুপ” — এটি কোন সাব-টপিকের বর্ণনা?

2. “কত ব্যবহারকারী লাগবে” — এটি কোন সাব-টপিকের বর্ণনা?

3. “স্ট্যাটিস্টিক্যাল বনাম প্র্যাকটিক্যাল সিগনিফিকেন্স” — এটি কোন সাব-টপিকের বর্ণনা?

🔗

সংযুক্ত কনসেপ্ট · Connected concepts

← আগের টপিকConfidence Intervalsপরের টপিক →NumPy Arrays
🎬 Video