Python'da gama dağılımı nasıl çizilir (örneklerle)
İstatistiklerde Gama dağılımı genellikle bekleme süreleriyle ilgili olasılıkları modellemek için kullanılır.
Aşağıdaki örnekler Python’da bir veya daha fazla Gama dağılımını çizmek için scipy.stats.gamma() işlevinin nasıl kullanılacağını gösterir.
Örnek 1: Gama Dağılımı Grafiği
Aşağıdaki kod, Python’da şekil parametresi 5 ve ölçek parametresi 3 olan bir Gama dağılımının nasıl çizileceğini gösterir:
import numpy as np import scipy. stats as stats import matplotlib. pyplot as plt #define x-axis values x = np. linspace (0, 40, 100) #calculate pdf of Gamma distribution for each x-value y = stats. gamma . pdf (x, a= 5 , scale= 3 ) #create plot of Gamma distribution plt. plot (x, y) #displayplot plt. show ()
X ekseni, Gama dağılımlı bir rastgele değişkenin alabileceği potansiyel değerleri gösterir ve y ekseni, şekil parametresi 5 ve ölçek parametresi 3 olan Gama dağılımının karşılık gelen PDF değerlerini görüntüler.
Örnek 2: Çoklu Gama Dağılımlarının Grafiği
Aşağıdaki kod, farklı şekil ve ölçek parametreleriyle birden çok Gama dağılımının nasıl çizileceğini gösterir:
import numpy as np import scipy. stats as stats import matplotlib. pyplot as plt #define three Gamma distributions x = np. linspace (0, 40, 100) y1 = stats. gamma . pdf (x, a= 5 , scale= 3 ) y2 = stats. gamma . pdf (x, a= 2 , scale= 5 ) y3 = stats. gamma . pdf (x, a= 4 , scale= 2 ) #add lines for each distribution plt. plot (x, y1, label= shape=5, scale=3 ') plt. plot (x, y2, label=' shape=2, scale=5 ') plt. plot (x, y3, label=' shape=4, scale=2 ') #add legend plt. legend () #displayplot plt. show ()
Gama dağılımının şeklinin, şekil ve ölçek parametrelerine bağlı olarak önemli ölçüde değişebileceğini unutmayın.
İlgili: Matplotlib’de Birden Çok Satır Nasıl Çizilir
Ek kaynaklar
Aşağıdaki eğitimlerde Python’da diğer yaygın dağıtımların nasıl çizileceği açıklanmaktadır:
Python’da Normal Dağılım Nasıl Çizilir
Python’da ki-kare dağılımı nasıl çizilir