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?