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ış.