Bionomial توزیع
توزیع bionomial یک توزیع دو جمله ایی است
توزیع دو جممله ایی یعنی یک کار که دو نتیجه دارد را چندین بار انجام دهیم و تعداد اتفاق افتادن نتیجه درست را بدست آوریم
توزیع دو جمله ایی پارامتر های n p size را میگیررد:
n تعداد تکرار آزمایش را مشخص میکند
p احتمال موفقیت هر آزمایش است
size تعداد نمونه هایی که میخواهیم تولید کنیم
نکته: توزیع جمله ایی همواره خروجی گسسته میدهد یعنی اعداد خروجی صحیح هستند نه اعشاری یا ممیز دار .
x = random.binomial(n=10, p=0.5, size=10)
رسم نمودار bionomial
همانطور که در درس پیش نحوه رسم نمودار برای توزیع در آرایه هارا یاد گرفتیم برای توزیع bionomial یک نمودار رسم میکنیم و نمودارآنرا با نمودار توزیع ساده مقایسه میکنیم
sns.displot(random.binomial(n=10, p=0.5, size=1000))
حالا که نمودار توزیع bionomial رو دیدم وقت مقایسه آن با توزیع ساده است
در مثال زیر این دورا باهم مقایسه میکنیم:
data = {
"normal": random.normal(loc=50, scale=5, size=1000),
"binomial": random.binomial(n=100, p=0.5, size=1000)
}
خلاصه درس