//
you're reading...
Aktüeryal Program

Hayat-Dışı Porföylerin Analizinde Sıklıkla Kullanılan “R” Kodları

Sitemizde “R” yazılımına ilişkin zaman zaman yazılar yayınlanmaktadır. Amacımız “R” programının lansesini yapmak değil elbette. Bizim için “R” akademisyen ve öğrenci dostu bir programdır. Analiz paketleri bol ve en önemlisi ücretsizdir. Bu sebeplerden kendisini sitemizde ağırlamaya ve bilgiler vermeye devam edeceğiz.

Bu yazımızda çalışmalarımızda kullandığımız bazı basit fonksiyonları derledik. İlerleyen yazılarda daha detay fonksiyonlara/kodlara ve aktüeryal analizlere de değineceğiz elbette.

PRATİK KODLAR

 

sqrt(x): x’in karekökü.

abs(x): x’in mutlak değeri.

exp(x): e üzeri x.

log(x): x’in doğal logaritması,

log10(x): 10 tabanında x’in logaritması.

ceiling(x): Ondalıklı x değerinin aşağı tam sayıya yuvarlanması.

floor(x): Ondalıklı x değerinin yukarı tam sayıya yuvarlanması.

round(x): x değerinin kendine yakın tam sayıya yuvarlanması.

sum(x): x değerlerinin toplamı.

prod(x): x değerlerinin çarpılması.

max(x): x değerlerinden maksimum değerin bulunması.

min(x): x değerlerinden minimum değerin bulunması.

range(x): x değerlerinin minimumdan maksimuma genişliğini verir.

length(x): x değerlerinin eleman sayısını verir.

mean(x): x değerlerinin ortalamasını verir.

median(x): x değerlerinin ortanca değerini verir.

var(x): x değerlerinin varyansını verir.

sd(x): x değerlerinin standart sapmasını verir.

cor(x,y): x ve y değerleri arasındaki korelasyonu verir.

quantile(x,p): x’in p’inci yüzdelik dilimini verir.

cov(x,y): x ve y değerleri arasındaki kovaryansı verir.

summary(x): Minimum, birinci çeyreklik, ikinci çeyreklik, ortalama, üçüncü çeyreklik, maksimum değerlerini verir. Sıklıkla kullandığımız pratik bir fonksiyondur.

plot(x,y): x ve y değerlerinin grafiğini çizdirir.

boxplot(x): x değerine ilişkin “Box and Whiskers” grafiğini verir.

pie(x): x’e ilişkin pasta grafiğini verir.

hist(x): x’in histogram grafiğini verir.

dotchart(x): x’e ilişkin nokta grafiğini verir.

plot.ts(x): x’in zamana göre grafiğini verir.

contour(x,y,z): 3 boyutlu “Contour” grafiğini verir.

image(x,y,z): contour(x,y,z) ile aynı grafiği vermekle birlikte “image” fonksiyonu çizgi yerine renkleri kullanır.

 

DAĞILIMLAR

 

Binom Dağılımı;

x<-0:10

y<-dbinom(x,10,0.16)

“0:10” arası tam sayı x değerleri için n=10 ve p=0,16 için binom dağılımının olasılık değerlerini verir.

rbinom(n,size,prob): Binom dağılımından rasgele sayı üretir.

z<-rbinom(3,10,0.16)

n=10 ve p=0,16 için 3 adet binom dağılımına uyan rasgele sayı üretimidir.

Poisson Dağılımı;

> x<-0:10

> y<-dpois(x,0.2)

dpois(x,lambda): “0:10” arası tam sayı x değerleri için “lambda=0,2” için poisson dağılımının olasılık değerlerini verir.

> z<-rpois(10,25)

rpois(n,lambda): Lambda parametresi 25 olan poisson dağılımından rasgele 10 adet sayı üretir.

Normal Dağılım;

dnorm(x, mean = a, sd = b): Verilen ortalama ve standart sapma için x değerinin normal dağılım olasılığını verir.

Örnekte -10 ve 10 arası 100’e bölünmüştür. Her bir x değerinin olasılık değeri “dnorm” ile oluşturulmaktadır.

pnorm(q, mean = a, sd = b): Verilen q değerine ilişkin belirtilen ortalama ve standart sapma için dağılım fonksiyon değerini verir.

qqnorm(x): x için normal dağılım referans dağılım olacak şekilde Q-Q plot grafiğini verir.

Gamma Dağılımı;

dgamma(x,shape=a,scale=b): Verilen parametre değerlerine göre x değerinin gamma dağılım olasılığını verir.

rgamma(n, shape=a, rate = b): Verilen parametre değerlerine göre n sayıda gamma dağılan rasgele sayı üretir.

Yazar: MockingActuaries

Tartışma

Henüz yorum yapılmamış.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s

İletişim

E-Posta: aktuerdunyasi@gmail.com
Twitter: aktuerdunyasi
Web: www.aktuerdunyasi.com

Bu blogu takip etmek ve yeni gönderilerle ilgili bildirimleri e-postayla almak için e-posta adresinizi girin.

Diğer 977 takipçiye katılın

Blog İstatistikleri

  • 81.104 tıklama
Follow Aktüer Dünyası on WordPress.com
%d blogcu bunu beğendi: