Python'da düzgün dağıtım nasıl kullanılır


Düzgün dağılım, a’dan b’ye kadar olan aralıktaki her değerin aynı seçilme olasılığına sahip olduğu bir olasılık dağılımıdır.

a’dan b’ye kadar bir aralıkta x 1 ile x 2 arasında bir değer elde etme olasılığı aşağıdaki formül kullanılarak bulunabilir:

P(x 1 ile x 2 arasında bir değer elde edin) = (x 2 – x 1 ) / (b – a)

Tekdüze dağılım örneği

Python’da tekdüze dağılımla ilgili olasılıkları hesaplamak için aşağıdaki temel sözdizimini kullanan scipy.stats.uniform() işlevini kullanabiliriz:

scipy.stats.uniform(x, loc, ölçek)

Altın:

  • x : Düzgün dağılım değeri
  • loc : Mümkün olan minimum değer
  • loc + Scale : Mümkün olan maksimum değer

Aşağıdaki örnekler bu fonksiyonun pratikte nasıl kullanılacağını göstermektedir.

örnek 1

Her 20 dakikada bir otobüs durağına bir otobüsün geldiğini varsayalım. Otobüs durağına vardığınızda otobüsün 8 dakika veya daha kısa sürede gelme olasılığı nedir?

Bu olasılığı hesaplamak için Python’da aşağıdaki kodu kullanabiliriz:

 from scipy. stats import uniform

#calculate uniform probability
uniform. cdf (x=8, loc=0, scale=20) - uniform. cdf (x=0, loc=0, scale=20)

0.4

Otobüsün 8 dakika veya daha kısa sürede gelme olasılığı 0,4’tür .

Örnek 2

Belirli bir kurbağa türünün ağırlığı 15 ila 25 gram arasında eşit olarak dağılmıştır. Rastgele bir kurbağa seçerseniz ağırlığının 17 ile 19 gram arasında olma olasılığı nedir?

Bu olasılığı hesaplamak için Python’da aşağıdaki kodu kullanabiliriz:

 from scipy. stats import uniform

#calculate uniform probability
uniform. cdf (x=19, loc=15, scale=10) - uniform. cdf (x=17, loc=15, scale=10)

0.2

Kurbağanın ağırlığının 17 ile 19 gram arasında olma olasılığı 0,2’dir .

Örnek 3

Bir NBA maçının süresi 120 ila 170 dakika arasında eşit olarak dağıtılır. Rastgele seçilen bir NBA maçının 150 dakikadan fazla sürme olasılığı nedir?

Bu olasılığı hesaplamak için Python’da aşağıdaki kodu kullanabiliriz:

 from scipy. stats import uniform

#calculate uniform probability 
uniform. cdf (x=170, loc=120, scale=50) - uniform. cdf (x=150, loc=120, scale=50)

0.4

Rastgele seçilen bir NBA maçının 150 dakikadan fazla sürme olasılığı 0,4’tür .

Bonus: Tekdüzen Dağıtım Hesaplayıcısını kullanarak her örneğin çözümünü kontrol edebilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde Python’da diğer yaygın dağıtımların nasıl kullanılacağı açıklanmaktadır:

Python’da Binom Dağılımı Nasıl Kullanılır
Python’da Poisson dağılımı nasıl kullanılır?
Python’da t dağıtımı nasıl kullanılır?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir