Ana içeriğe geç

Bernoulli Dağılımı: Örneklerle Eksiksiz Rehber

Bernoulli dağılımının ikili sonuçları nasıl yakaladığını ve yazı turadan müşteri tahminlerine kadar her alanda nasıl uygulandığını keşfedin.
· 11 dk. oku

Yapay Zeka ile Keşfedin

Bernoulli dağılımı, istatistik ve veri biliminde temel bir kavramdır. İsviçreli matematikçi Jacob Bernoulli’nin adını taşıyan bu dağılım, olasılık kuramında önemli bir yere sahiptir ve müşteri davranışını tahmin etmekten makine öğrenimi algoritmaları geliştirmeye kadar daha karmaşık istatistiksel modeller için bir yapı taşı görevi görür.

Başlarken, olasılık dağılımlarıyla ilgili bilgilerinizi tazelemek için İstatistiğe Giriş kursumuzu gözden geçirin. Ayrıca, iki olası sonuca sahip problemleri incelemek ve scipy kütüphanesiyle pratik yapmak için Python’da Olasılığın Temelleri kursumuzu değerlendirin. Python’da İstatistiksel Düşünme (Bölüm 1) kursumuz da harika bir seçenektir; çünkü Bernoulli denemeleri gerçekleştirmek için kendi Python fonksiyonlarınızı yazmayı öğretecektir.  

Bernoulli Dağılımı Nedir?

Bernoulli dağılımı, yalnızca iki olası sonuca sahip bir rasgele değişkeni modelleyen ayrık bir olasılık dağılımıdır. Bu sonuçlar genellikle "başarı" ve "başarısızlık" olarak adlandırılır ya da sayısal olarak 1 ve 0 ile gösterilir.

Bernoulli denemeleri

Bernoulli denemeleriyle başlayalım. Bir Bernoulli denemesi, tam olarak iki olası sonucu olan rastgele bir deneydir. Klasik örnekler şunlardır:

  • Yazı tura atmak (yazı veya tura)
  • Doğru/yanlış sorusunu yanıtlamak
  • Bir müşterinin satın alma yapıp yapmayacağını belirlemek (satın alır veya almaz)

Her Bernoulli denemesi bağımsızdır; yani bir denemenin sonucu, sonraki denemelerdeki başarı olasılığını etkilemez.

Bernoulli dağılımları

Bernoulli dağılımı, tek bir Bernoulli denemesindeki başarı olasılığını tanımlar. Tek bir parametre ile karakterize edilir: p; bu, başarı olasılığını temsil eder. Başarısızlık olasılığı ise buna bağlı olarak 1 - p şeklindedir. Matematiksel olarak, where X, Bernoulli denemesinin sonucunu temsil eden rasgele değişkendir, bir Bernoulli dağılımını şu şekilde ifade edebiliriz.

Farklı başarı olasılıklarında Bernoulli dağılımlarının nasıl değiştiğini göstermek için üç örneği karşılaştıralım.

Comparison of Bernoulli distributions for different values of p

Farklı p değerleri için Bernoulli dağılımlarının karşılaştırması. Görsel: Yazar. 

Burada her grafik farklı bir Bernoulli dağılımını gösterir. 

  • Sol: p = 0.3 (başarı olasılığı %30)
  • Orta: p = 0.5 (başarı olasılığı %50)
  • Sağ: p = 0.7 (başarı olasılığı %70)

Görüldüğü gibi, bir Bernoulli dağılımının olasılık kütle fonksiyonunda her zaman iki sütun vardır: biri başarısızlık olasılığı (X = 0), diğeri başarı olasılığı (X = 1) için. Bu sütunların yüksekliği p değerine göre değişir, ancak toplamları her zaman 1’dir.

Bernoulli Dağılımlarının Özellikleri

Bernoulli dağılımını tanımlayan temel özellikleri inceleyelim.

İkili sonuçlar

Bernoulli dağılımının en belirgin özelliği ikili yapısıdır. Her deneme yalnızca iki olası sonuçtan biriyle sonuçlanabilir:

  1. Başarı (genellikle 1 ile gösterilir)
  2. Başarısızlık (genellikle 0 ile gösterilir)

Bu ikili özellik, evet/hayır, doğru/yanlış ya da başarı/başarısızlık sonuçlarıyla ilgilendiğimiz durumlarda Bernoulli dağılımlarını özellikle kullanışlı kılar. Veri bilimi ve makine öğreniminde Bernoulli dağılımlarını kullanmanın bazı başlıca avantajları şunlardır:

  • Modellemede Sadelik: İkili sonuçlar, olasılık ve bahis oranlarının doğrudan modellenmesini sağlar.
  • Yorumlama Kolaylığı: Sonuçlar sıklıkla olasılık veya oranlar olarak kolayca yorumlanabilir.
  • Çok Yönlülük: Pek çok karmaşık senaryo, bir dizi ikili karar veya sonuca ayrıştırılabilir.
  • Daha Karmaşık Dağılımlar için Temel: Bernoulli denemeleri, birden çok Bernoulli denemesindeki başarıları sayan binom dağılımı ve ilk başarıya kadar geçen deneme sayısını izleyen geometrik dağılım gibi diğer önemli dağılımların temelini oluşturur.

Ortalama ve varyans

Bernoulli dağılımının ortalaması (μ) ve varyansı (σ²) başarı olasılığı p ile doğrudan ilişkilidir.

Ortalama

Ortalama, başarı olasılığına eşittir. Bu, bir Bernoulli denemesini çok kez tekrarlarsanız, ortalama sonucun p’ye yakınsayacağı anlamına gelir.

Varyans

Varyans şu şekilde verilir: σ² = p(1 - p). Varyans, p = 0.5 iken maksimumdur ve p 0 veya 1’e yaklaştıkça azalır. Bu ilişki, verinin yayılımı ve sonuçlarla ilişkili belirsizlik hakkında içgörüler sağlar. Veri yayılımı açısından, Bernoulli dağılımındaki varyans şunları ifade eder:

  • Öngörülebilirlik: Düşük varyans (p 0 veya 1’e yakınken) daha öngörülebilir sonuçları, yüksek varyans (p 0.5’e yakınken) ise daha fazla belirsizliği ima eder.
  • Bilgi İçeriği: p 0.5’e ne kadar yakınsa, sonuçlar daha az öngörülebilir olduğundan her deneme o kadar fazla bilgi sağlar.
  • Örnekleme Dikkatleri: Varyans, deney tasarımında örneklem büyüklüğü kararlarını bilgilendirir. Daha yüksek varyans, aynı hassasiyete ulaşmak için genellikle daha büyük örneklemler gerektirir.
  • Risk Değerlendirmesi: Finans veya sigorta gibi uygulamalarda varyans, risk veya oynaklığın bir ölçüsü olarak yorumlanabilir.

Simetri ve asimetri

Bir Bernoulli dağılımının şekli p değerine bağlıdır:

  • p = 0.5 iken dağılım simetriktir. Başarı ve başarısızlık olasılıklarının eşit olduğu adil bir yazı tura buna örnektir.
  • p ≠ 0.5 iken dağılım asimetrik hale gelir. p, 0 veya 1’e yaklaştıkça asimetri artar.

Dağılımın simetrisi veya asimetrisi yorumlamayı çeşitli şekillerde etkiler:

  • Beklenti Belirleme: Simetrik bir dağılımda hiçbir sonuç daha olası değildir; bu durum, adil bir oyunda olduğu gibi bir sonuca karşı önyargı olmayan karar süreçlerini bilgilendirebilir.
  • Önyargı Tespiti: Simetri beklenirken gözlenen sonuçlardaki asimetri, süreçte veya ölçümde önyargıya işaret edebilir.
  • Eşik Belirleme: Sınıflandırma görevlerinde dağılımın simetrisi veya asimetrisi, sınıflandırma eşiklerinin seçiminde yol gösterici olabilir.
  • Model Seçimi: Asimetri derecesi, istatistiksel modellerin veya makine öğrenimi algoritmalarının seçimini etkileyebilir.
  • Örnekleme Stratejileri: Yüksek derecede asimetrik durumlarda (p 0 veya 1’e çok yakınsa), nadir olayların veride yeterince temsil edilmesini sağlamak için özel örnekleme tekniklerine ihtiyaç duyulabilir.

Bernoulli Dağılımlarının Pratik Uygulamaları

Bernoulli dağılımları, özellikle veri bilimi ve istatistikte olmak üzere çeşitli alanlarda yaygın olarak kullanılır. En sık rastlanan uygulamalardan bazılarını inceleyelim:

Makine öğreniminde ikili sınıflandırma

Makine öğreniminde Bernoulli dağılımları, ikili sınıflandırma problemlerinde merkezi bir rol oynar. Bunlar, veriyi iki sınıftan birine ayırmamız gereken durumlardır. Örnekler şunlardır:

  • E-postalarda spam tespiti (spam veya değil)
  • Finansal işlemlerde sahtecilik tespiti (sahte veya meşru)
  • Belirtilere dayalı hastalık teşhisi (var veya yok)

Bernoulli dağılımlarından yararlanan ikili sınıflandırma algoritmaları şunlardır:

  1. Lojistik Regresyon: Lojistik regresyon, ikili sonucun bir Bernoulli dağılımını izlediğini varsayar. Sonucun olasılığını lojistik fonksiyonun tersi olan logit fonksiyonuyla modeller. Ortaya çıkan çıktı, bir Bernoulli olasılığı olarak yorumlanabilir. Ayrıntıları öğrenmek için Python’da Lojistik Regresyonu Anlamak ve R’de Lojistik Regresyon rehberlerimizi okuyun.
  2. Bernoulli Naive Bayes: Bu sınıflandırıcı, Naive Bayes algoritmasına dayanır ve özelliklerin ikili olduğu (kelime varlığı veya yokluğu) doküman sınıflandırma görevleri için özellikle uygundur.

Hipotez testi

Bernoulli dağılımları, özellikle oranlar veya başarı oranlarıyla ilgilenirken hipotez testinde temel öneme sahiptir. Yaygın uygulamalar şunlardır:

  • Pazarlamada A/B testi: İki farklı pazarlama stratejisinin başarı oranlarını karşılaştırma. A/B testini daha fazla öğrenmek için Python’da Müşteri Analitiği ve A/B Testi kursumuz ile R’de A/B Testi eşlikli kodlamamıza göz atın.
  • Kalite Kontrol: Bir üretim sürecindeki kusur oranının belirli bir eşiği aşıp aşmadığını test etmek.
  • Tıbbi deneyler: Yeni bir tedavinin plaseboya kıyasla etkinliğini değerlendirmek.

Bu senaryolarda, sıfır hipotez genellikle başarı olasılığı p için belirli bir değeri varsayar ve alternatif hipotez, gözlemlenen verilere dayanarak bu varsayıma meydan okur.

Simülasyon ve modelleme

Bernoulli dağılımları, özellikle ikili sonuçlu senaryolar için simülasyonlarda ve olasılıksal modellemede kullanışlıdır. Şuralarda kullanılır:

  • Monte Carlo Simülasyonları: Birçok ikili karar noktasına sahip karmaşık sistemleri modelleme. Daha fazlasını Monte Carlo Yöntemlerine Giriş rehberimizle öğrenin.
  • Risk Analizi: İş senaryolarında başarı veya başarısızlık olasılığını değerlendirmek.
  • Popülasyon Genetiği: Genetik çalışmalarda özelliklerin kalıtımını modelleme.

Bir Bernoulli dağılımından rastgele örnekler üreterek araştırmacılar ve veri bilimciler, karmaşık sistem ve süreçlerin gerçekçi simülasyonlarını oluşturabilirler.

Performansla İlgili Hususlar

Bernoulli dağılımlarıyla veri analizi ve makine öğreniminde çalışırken akılda tutulması gereken çeşitli performans hususları vardır:

Dengesiz verilerin ele alınması

Birçok gerçek dünya senaryosunda, Bernoulli dağılımındaki başarı olasılığı p 0.5 değildir ve bu da dengesiz veri kümelerine yol açar. Bu dengesizlik, makine öğrenimi algoritmaları için zorluklar oluşturabilir ve onları çoğunluk sınıfına doğru önyargılı hale getirebilir. Bunu ele almak için stratejiler şunlardır:

  1. Azınlık Sınıfının Aşırı Örneklenmesi: SMOTE (Sentetik Azınlık Aşırı Örnekleme Tekniği) gibi tekniklerle azınlık sınıfına ait sentetik örnekler üretilebilir.
  2. Çoğunluk Sınıfının Eksik Örneklenmesi: Veri kümesini dengelemek için çoğunluk sınıfından rastgele örneklerin çıkarılması.
  3. Sınıf Ağırlıklarının Ayarlanması: Model eğitimi sırasında azınlık sınıfına daha fazla önem verilmesi.
  4. Topluluk (Ensemble) Yöntemlerinin Kullanılması: Random Forest veya Gradient Boosting gibi teknikler, tekil modellere kıyasla dengesiz verileri sıklıkla daha iyi yönetebilir. Boosting ve genel olarak topluluk yöntemlerini öğrenmek için Boosting Nedir rehberimizi okuyun.
  5. Uygun Değerlendirme Ölçütlerinin Seçimi: Yalnızca doğruluk, dengesiz veri kümeleri için yanıltıcı olabilir. F1 skoru, kesinlik, duyarlılık veya ROC eğrisi altındaki alan gibi ölçütleri değerlendirin.

Hesaplama verimliliği

Bernoulli dağılımları, özellikle ikili sınıflandırma görevlerinde büyük veri kümeleri için hesaplama açısından verimlidir. Ancak yine de göz önünde bulundurulması gereken hususlar vardır:

  1. Vektörleştirme: Bernoulli tabanlı algoritmaları uygularken performansı artırmak için (örneğin Python’da NumPy gibi) vektörleştirilmiş işlemler kullanın.
  2. Seyreklik: Bernoulli Naive Bayes sınıflandırıcısı kullanılan metin sınıflandırma görevlerinde, seyrek matris temsillerinden yararlanmak bellek kullanımını ve hesaplama süresini önemli ölçüde azaltabilir.
  3. Model Karmaşıklığında Dengeler: Daha karmaşık modeller biraz daha iyi performans sunabilir; ancak hesaplama maliyeti her zaman bu marjinal iyileştirmeyi haklı çıkarmayabilir. Model doğruluğu ile işlem süresi arasındaki dengeyi göz önünde bulundurun.

Yaygın Yanılgılar

Bernoulli dağılımlarını tam olarak kavramak için bazı yaygın yanılgıları ele almak önemlidir:

Başarı olasılığının yanlış yorumlanması

Sık görülen bir yanılgı, Bernoulli dağılımındaki başarı olasılığı p’nin her zaman 0.5 olduğunu varsaymaktır. Gerçekte, p 0 ile 1 arasında herhangi bir değer alabilir. p’nin değeri, modellenen belirli senaryoya veya sürece bağlıdır.

Örneğin:

  • Adil bir yazı tura atışında p = 0.5’tir.
  • 6 gelmesinin başarı sayıldığı hileli bir zar için p 1/4 olabilir.
  • Kusur oranının %1 olduğu bir kalite kontrol sürecinde, "kusur" sonucu için p 0.01 olur.

p’yi veriden doğru biçimde tahmin etmek, uygun istatistiksel çıkarım ve modelleme için kritik önemdedir. Bu genellikle temsili bir örneklem toplanmasını ve başarı oranının hesaplanmasını içerir.

Bernoulli ve binom dağılımı

Bernoulli dağılımları bazen Binom dağılımlarıyla karıştırılır. İlişkili olmalarına rağmen farklıdırlar:

  • Bernoulli dağılımı, iki olası sonuca sahip tek bir denemeyi modeller.
  • Binom dağılımı, sabit sayıda bağımsız Bernoulli denemesinde başarı sayısını modeller.

Başka bir deyişle, binom dağılımı, birden çok bağımsız Bernoulli dağılımının toplamıdır. Örneğin, bir parayı 10 kez atıp yazı sayısını saymak binom dağılımıdır. Ancak her bir tekil atış Bernoulli dağılımını izler. Görsel olarak karşılaştıralım:

Bernoulli distribution versus binomial distribution

Bernoulli dağılımı ve binom dağılımı. Görsel: Yazar.

Bu karşılaştırma, iki dağılım arasındaki temel farkı açıkça gösterir:

  • Bernoulli dağılımı (solda), yalnızca iki olası sonucu olan tek bir denemeyi temsil eder: 0 (başarısızlık) veya 1 (başarı). Bu örnekte p = 0.3 ile %70 başarısızlık ve %30 başarı olasılığı görürüz.
  • Binom dağılımı (sağda), birden çok denemedeki başarı sayısını (bu durumda 10 deneme) temsil eder. 0’dan 10’a kadar her olası başarı sayısını elde etme olasılığını gösterir. Bu dağılımın şekli hem n (deneme sayısı) hem de p (her denemedeki başarı olasılığı) tarafından belirlenir.

Bir Bernoulli dağılımının her zaman tam olarak iki olası sonucu varken, binom dağılımının n+1 olası sonucu olabilir; burada n deneme sayısıdır.

Bernoulli Dağılımlarına Alternatifler

Bernoulli dağılımları yaygın olarak kullanılsa da alternatif dağılımların daha uygun olabileceği senaryolar vardır. İki yaygın alternatifi inceleyelim:

Binom dağılımı

Binom dağılımı, tek bir olay yerine birden çok denemeyle uğraştığınızda kullanışlıdır. Yalnızca tek bir sonuçtan ziyade, birden çok deneme boyunca başarı sayısıyla ilgilendiğiniz durumlarda sıklıkla tercih edilir.

Geometrik dağılım

Geometrik dağılım, ilk başarıya ulaşmak için kaç deneme gerekeceğiyle ilgilendiğinizde devreye girer. Odak noktasının başarı gerçekleşmeden önceki bekleme süresi veya deneme sayısı olduğu durumlarda sıkça uygulanır.

Sonuç

Bernoulli dağılımları, birçok istatistiksel kavramın temelini oluşturur ve veri biliminin vazgeçilmez bileşenlerindendir. Basit ikili yapıları ve makine öğrenimi, hipotez testi ve simülasyonlardaki geniş uygulama alanları, ikili sonuçları analiz ve modellemek için kilit bir çerçeve sunar.

Öne çıkan noktalar şunlardır:

  1. Bernoulli dağılımları, iki olası sonuca sahip tekil denemeleri modellemektedir.
  2. Başarı olasılığı p, dağılımı tanımlayan temel parametredir.
  3. İkili sınıflandırma, hipotez testi ve simülasyonlarda çok sayıda uygulamaya sahiptirler.
  4. Özelliklerini ve yaygın yanılgıları anlamak, etkin uygulama için faydalıdır.
  5. Güçlü olmakla birlikte, bazı durumlarda binom ve geometrik dağılımlar gibi alternatifler daha uygun olabilir.

Bu kavramları belirli programlama ortamlarında uygulamakla ilgileniyorsanız, Python’da İstatistiğe Giriş ve R’de İstatistiğe Giriş kurslarımız pratik, uygulamalı öğrenme deneyimleri sunar. Daha ileri konulara bakmaya hazırsanız, R’de Karışım Modelleri kursu bu temel kavramlar üzerine inşa edilerek daha karmaşık istatistiksel modelleme tekniklerini keşfeder. Son olarak, makine öğrenimi becerilerinizi üretim seviyesine taşımak ve gelişmiş modelleri dağıtmaya başlamak için Python ile Üretimde Makine Öğrenimi beceri yoluna göz atın. 

Vinod Chugani

Yazar

Vinod Chugani

Vinod Chugani kariyerine Tokyo'da JPMorgan'ın en genç Hedge Fund Sales Desk Lideri olarak başladı ve daha sonra Lehman Brothers'ta bireysel satış rekoru kırdı, ardından 30 ülkede faaliyet gösteren bir elektronik dağıtım işi kurdu ve veriye yönelmeden önce geliri SG$100 milyonun üzerine taşıdı. Duke Ekonomimezunu ve NYC Data Science Academy alum, Maven'de Hugo Bowne-Anderson'ın Building AI Applications kursu için 100+ başvuru arasından seçilen üç bursiyerden biriydi. Bugün, istatistikten ajan temelli yapay zekâya uzanan konularda DataCamp, KDnuggets, Machine Learning Mastery ve Statology için yazıyor ve adında 1.000'i aşkın bire bir oturum bulunan NYC Data Science Academy'de veri profesyonellerine mentorluk yapıyor.

 

Sıkça Sorulan Sorular

Bernoulli dağılımı nedir?

Bernoulli dağılımı, yalnızca iki olası sonuca sahip bir rasgele değişken için ayrık bir olasılık dağılımıdır: başarı (genellikle 1 ile gösterilir) veya başarısızlık (genellikle 0 ile gösterilir). Tek bir parametre p ile karakterize edilir; bu parametre başarı olasılığını temsil eder.

Bernoulli ile Binom dağılımı arasındaki fark nedir?

Bernoulli dağılımı, iki olası sonuca sahip tek bir denemeyi; Binom dağılımı ise sabit sayıda bağımsız Bernoulli denemesinde başarı sayısını modellemektedir. Binom dağılımını, birden çok Bernoulli dağılımının toplamı olarak düşünebilirsiniz.

Bernoulli dağılımları hipotez testi için kullanılabilir mi?

Evet, Bernoulli dağılımları hipotez testinde, özellikle oranlar veya başarı oranları içeren senaryolarda yaygın olarak kullanılır. İki farklı strateji veya tedavinin başarı oranlarını karşılaştırdığınız A/B testlerinde özellikle kullanışlıdır.

Bernoulli dağılımları bahis oranları ve log-olasılıkla nasıl ilişkilidir?

Bir Bernoulli denemesindeki başarı oranı, p/(1-p) şeklindedir; burada p başarı olasılığıdır. Log-olasılık, logit fonksiyonu olarak da bilinir ve olasılık oranının doğal logaritmasıdır. Bu kavramlar lojistik regresyon ve diğer istatistiksel analizlerde yaygın olarak kullanılır.

Bir Bernoulli dağılımının p parametresini veriden nasıl tahmin edebilirim?

p’yi tahmin etmenin en yaygın yöntemi maksimum olabilirlik tahminidir (MLE). Bernoulli dağılımı için p’nin MLE değeri, örneğinizdeki başarıların oranıdır. Örneğin, 10 denemede 7 başarı gözlemlerseniz, p için tahmininiz 0.7 olur.

Konular

İlgili