R'de gama dağılımı nasıl kullanılır (örneklerle)


İstatistiklerde gama dağılımı genellikle bekleme süreleriyle ilgili olasılıkları modellemek için kullanılır.

R’deki gama dağıtımıyla çalışmak için aşağıdaki işlevleri kullanabiliriz:

  • dgamma(x, şekil, oran) – belirli şekil ve hız parametreleriyle bir gama dağılımının yoğunluk fonksiyonunun değerini bulur.
  • pgamma(q, şekil, oran) – belirli şekil ve hız parametreleriyle bir gama dağılımının kümülatif yoğunluk fonksiyonunun değerini bulur.
  • qgamma(p, şekil, oran) – belirli şekil ve hız parametreleriyle bir gama dağılımının ters kümülatif yoğunluk fonksiyonunun değerini bulur.
  • rgamma(n, şekil, oran) – belirli şekil ve hız parametreleriyle bir gama dağılımını takip eden n adet rastgele değişken üretir.

Aşağıdaki örnekler bu işlevlerin her birinin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: dgamma() nasıl kullanılır?

Aşağıdaki kod, belirli parametrelerle bir gama dağılımının olasılık yoğunluk grafiğini oluşturmak için dgamma() işlevinin nasıl kullanılacağını gösterir:

 #define x-values
x <- seq(0, 2, by=0.01)   
  
#calculate gamma density for each x-value
y <- dgamma(x, shape=5) 
  
#create density plot
plot(y)

Örnek 2: pgamma() nasıl kullanılır?

Aşağıdaki kod, belirli parametrelerle bir gama dağılımının kümülatif yoğunluk grafiğini oluşturmak için pgamma() işlevinin nasıl kullanılacağını gösterir:

 #define x-values
x <- seq(0, 2, by=0.01)   
  
#calculate gamma density for each x-value
y <- pgamma(x, shape=5) 
  
#create cumulative density plot
plot(y) 

Örnek 3: qgamma() nasıl kullanılır?

Aşağıdaki kod, belirli parametrelerle bir gama dağılımının nicelik grafiğini oluşturmak için qgamma() işlevinin nasıl kullanılacağını gösterir:

 #define x-values
x <- seq(0, 1, by=0.01)   
  
#calculate gamma density for each x-value
y <- qgamma(x, shape=5) 
  
#create quantile plot
plot(y) 

Örnek 4: rgamma() nasıl kullanılır?

Aşağıdaki kod, şekil parametresi 5 ve hız parametresi 3 olan bir gama dağılımını izleyen 1000 rastgele değişkeni oluşturmak ve görselleştirmek için rgamma() işlevinin nasıl kullanılacağını gösterir:

 #make this example reproducible
set. seeds (0)

#generate 1,000 random values that follow gamma distribution
x <- rgamma(n=1000, shape=5, rate=3)

#create histogram to view distribution of values
hist(x)

Ek kaynaklar

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

R’de normal dağılım nasıl kullanılır?
R’de binom dağılımı nasıl kullanılır?
R’de Poisson dağılımı nasıl kullanılır?
R’de geometrik dağılım nasıl kullanılır?

Yorum ekle

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