Merhaba forumda ilk konum saçmalarsam affola. Ben forumda R dili hakkında konu göremedim eğer daha önceden açıldıysa affola.
R istatistiksel hesaplama ve grafikler alanında özelleştirilmiş programlama dilidir. Ayrıca R S dilinin uyarlaması olarak değerlendirilebilir. Bazı S kodları R'da da çalışabilir.
Veri analizi alanında fazlaca kullanılan dillerden birisi olan R bir çok dilde yapılmaş olan döküman desteğine sahip.
1991 yılında S diline uyarlama olarak Aucland Üniversitesi istatistik bölümü öğrencileri Robert Gentleman ve Ross Ihaka tarafından Yeni Zelanda da geliştirilen bu dil 2 milyondan fazla kullanıcı tarafından kullanılmakta. Hızlı bir şekilde büyüyen bu dil 2017 yılında en hızlı büyüyen programlama dilleri kategorisinde 8. sırada yer alıyor.
R'nin yetenekleri kullanıcılarca eklenen paketlerle geliştirilmektedir. Bu paketler belli uzmanlık alanlarıyla ilgili teknikler, gelişmiş grafik özellikleri, birçok harici dosya biçimini okuma/yazma yeteneği (SPSS, Matlab, Excel, MySQL bağlantıları vb.) gibi birçok özelliği R'ye kazandırmaktadır. R'nin standart kurulumunda temel paketler bulunuyor olsa da 2000[3]'den çok paket CRAN'den (Geniş Kapsamlı R Yazılım Ağı) erişilebilirdir.
R'da kodlamayı Rstudio denilen platformda yapılabilir. Aşağıda da bir tane örnek
> x <- c(1,2,3,4,5,6) # x sıralı 6'lısı oluştur
> y <- x^2 # y x'in elemanlarının karelerinden oluşsun
> mean
# y'nin aritmerik ortalaması
[1] 15.16667
> var
# Örnek varyansını hesapla
[1] 178.9667
> summary(lm(y ~ x)) # y'nin x'e bağımlı doğrusal regresyon modeli
Call:
lm(formula = y ~ x)
Residuals:
1 2 3 4 5 6
3.3333 -0.6667 -2.6667 -2.6667 -0.6667 3.3333
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -9.3333 2.8441 -3.282 0.030453 *
x 7.0000 0.7303 9.585 0.000662 ***
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 3.055 on 4 degrees of freedom
Multiple R-squared: 0.9583, Adjusted R-squared: 0.9478
F-statistic: 91.88 on 1 and 4 DF, p-value: 0.000662
> par(mfrow=c(2, 2)) # 2x2 lik çizim alanı oluştur
> plot(lm(y ~ x)) # Regresyon modelinin tanısal grafikleri
Kaynakça:
R (programlama dili) - Vikipedi
https://ceaksan.com/tr/r-programlama-dili-nedir/
R istatistiksel hesaplama ve grafikler alanında özelleştirilmiş programlama dilidir. Ayrıca R S dilinin uyarlaması olarak değerlendirilebilir. Bazı S kodları R'da da çalışabilir.
Veri analizi alanında fazlaca kullanılan dillerden birisi olan R bir çok dilde yapılmaş olan döküman desteğine sahip.
1991 yılında S diline uyarlama olarak Aucland Üniversitesi istatistik bölümü öğrencileri Robert Gentleman ve Ross Ihaka tarafından Yeni Zelanda da geliştirilen bu dil 2 milyondan fazla kullanıcı tarafından kullanılmakta. Hızlı bir şekilde büyüyen bu dil 2017 yılında en hızlı büyüyen programlama dilleri kategorisinde 8. sırada yer alıyor.
R'nin yetenekleri kullanıcılarca eklenen paketlerle geliştirilmektedir. Bu paketler belli uzmanlık alanlarıyla ilgili teknikler, gelişmiş grafik özellikleri, birçok harici dosya biçimini okuma/yazma yeteneği (SPSS, Matlab, Excel, MySQL bağlantıları vb.) gibi birçok özelliği R'ye kazandırmaktadır. R'nin standart kurulumunda temel paketler bulunuyor olsa da 2000[3]'den çok paket CRAN'den (Geniş Kapsamlı R Yazılım Ağı) erişilebilirdir.
R'da kodlamayı Rstudio denilen platformda yapılabilir. Aşağıda da bir tane örnek
> x <- c(1,2,3,4,5,6) # x sıralı 6'lısı oluştur
> y <- x^2 # y x'in elemanlarının karelerinden oluşsun
> mean
[1] 15.16667
> var
[1] 178.9667
> summary(lm(y ~ x)) # y'nin x'e bağımlı doğrusal regresyon modeli
Call:
lm(formula = y ~ x)
Residuals:
1 2 3 4 5 6
3.3333 -0.6667 -2.6667 -2.6667 -0.6667 3.3333
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -9.3333 2.8441 -3.282 0.030453 *
x 7.0000 0.7303 9.585 0.000662 ***
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 3.055 on 4 degrees of freedom
Multiple R-squared: 0.9583, Adjusted R-squared: 0.9478
F-statistic: 91.88 on 1 and 4 DF, p-value: 0.000662
> par(mfrow=c(2, 2)) # 2x2 lik çizim alanı oluştur
> plot(lm(y ~ x)) # Regresyon modelinin tanısal grafikleri
Kaynakça:
R (programlama dili) - Vikipedi
https://ceaksan.com/tr/r-programlama-dili-nedir/
