r programlama
TRANSCRIPT
![Page 1: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/1.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R PROGRAMLAMA DİLİ
Şükrü ERGÜNTOP
[email protected]://sukruerguntop.blogspot.com
28 Mayıs 2015
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 1 / 30
![Page 2: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/2.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
İÇİNDEKİLER
Giriş
R Programlama Dilinin Yaygın Kullanım Alanları
R Programlama Dili
R Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıR ve Matlab KarşılaştırılmasıR ve Weka Karşılaştırılması
Sonuç
Kaynaklar
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 2 / 30
![Page 3: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/3.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Tarihçesi
R TarihçesiYeni Zelanda Auckland
Üniversitesinden Ross Ihaka veRobert Gentleman tarafından ortayaçıkarılan R halihazırda R GeliştirmeÇekirdek Ekibi tarafındangeliştirilmekte. İlk çıkış tarihi 1993tür. Resmi web sitesiwww.r-project.org dur
./billeder/platetectonics
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 3 / 30
![Page 4: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/4.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Nedir
R NedirR, bir programlama dili ve
istatistiksel hesaplamalar ve grafikiçin yazılım geliştirme ortamıdır. Verianalizi ve istatistiksel yazılımgeliştiştirmek için veri madencileri veistatistikçiler arasında yaygın olarakkullanılır.
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 4 / 30
![Page 5: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/5.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Nedir
R NedirUnix platformlar, Windows ve
Mac Os’ta geniş bir yelpazede derlerve çalıştırır. R, CRAN web sitesindeindirilebilir ve yüklenebilir. CRAN’ınaçılımı, Kapsamlı R Arşiv Ağı
./billeder/platetectonics
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 5 / 30
![Page 6: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/6.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Nedir
R Nedir[1]• En yaygın kullanılan veri analiz yazılımı
• 2 milyondan fazla veri bilimcisi, istatistikçisi ve analizcisitarafından kullanılıyor
• En güçlü istatistiksel programlama dili• Verimlilik için esnek, genişletilebilir ve geniş kapsamlıdır
• Güzel ve eşsiz veri görselleştirmesi oluşturulabilir.• Newyork times, Twiter ve Flowing data’da görüldüğü gibi
• Gelişen açık kaynak topluluğu.• analitik araştırmalara öncülük etmesi
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 6 / 30
![Page 7: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/7.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
Neden R Öğrenmeliyim
Neden R Öğrenmeliyim
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 7 / 30
![Page 8: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/8.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R’ın Popülerliği Sürekli Olarak Büyümesidir[2]
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 8 / 30
![Page 9: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/9.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
Makine Öğrenmesi İçin Indeed.com Anketi
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 9 / 30
![Page 10: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/10.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
Analitik ve Veri Madenciliği için Kdnuggets Anketi
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 10 / 30
![Page 11: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/11.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Programlama dilini Kullananlar
• Google• Facebook• Twiter• Bing• ford• Firefox
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 11 / 30
![Page 12: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/12.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
Finance
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 12 / 30
![Page 13: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/13.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
Bio Science
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 13 / 30
![Page 14: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/14.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
Healt Care
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 14 / 30
![Page 15: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/15.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
Marketting
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 15 / 30
![Page 16: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/16.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Platformları
R Platformları• RStudio• Cmdr• RConsole• JGR• Deducer
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 16 / 30
![Page 17: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/17.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
RStudio Platformu
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 17 / 30
![Page 18: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/18.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Örnek Kodu
Paketlerin Yüklenmesi• install.packages(’datasets’)• install.packages(’nnet’)• library(datasets)• library(nnet)
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 18 / 30
![Page 19: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/19.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Örnek Kodu
Veri Düzenlenmesi• ir<-rbind(iris3[„1],iris3[„2],iris3[„3])• targets<-class.ind( c(rep("s", 50), rep("c", 50), rep("v", 50)) )• samp<-c(sample(1:50,25), sample(51:100,25),sample(101:150,25))
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 19 / 30
![Page 20: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/20.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Örnek Kodu
Verinin sınıflandırılması• ir1<-nnet(ir[samp,], targets[samp,], size= 2, rang=0.1,decay= 5e-4, maxit= 200)
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 20 / 30
![Page 21: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/21.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Örnek Kodu
Oluşturulan Ağın Çizimi• par(mar=numeric(4),family=’serif’)• plot.nnet(ir1,pos.col=’darkgreen’,neg.col=’darkblue’,alpha.val=0.7,rel.rsc=15,circle.cex=10,cex=1.4,circle.col=’brown’)
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 21 / 30
![Page 22: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/22.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
Oluşturulan Ağ Modeli
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 22 / 30
![Page 23: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/23.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
Oluşturulan Ağ Modelinin Testi
Oluşturulan Ağ Modelinin Testi• test.cl <- function(true, pred){true <- max.col(true)cres <- max.col(pred)table(true, cres)}
• test.cl(targets[-samp,],predict(ir1, ir[-samp,]))
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 23 / 30
![Page 24: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/24.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet
• neuralnet• shinny• klaR• e1071• genalg• ggplot2• RWeka
• animation• EBImage• RGtk2• gWidgets• twitteR• ggmap• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 25: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/25.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet
• shinny• klaR• e1071• genalg• ggplot2• RWeka
• animation• EBImage• RGtk2• gWidgets• twitteR• ggmap• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 26: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/26.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet• shinny
• klaR• e1071• genalg• ggplot2• RWeka
• animation• EBImage• RGtk2• gWidgets• twitteR• ggmap• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 27: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/27.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet• shinny• klaR
• e1071• genalg• ggplot2• RWeka
• animation• EBImage• RGtk2• gWidgets• twitteR• ggmap• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 28: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/28.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet• shinny• klaR• e1071
• genalg• ggplot2• RWeka
• animation• EBImage• RGtk2• gWidgets• twitteR• ggmap• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 29: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/29.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet• shinny• klaR• e1071• genalg
• ggplot2• RWeka
• animation• EBImage• RGtk2• gWidgets• twitteR• ggmap• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 30: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/30.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet• shinny• klaR• e1071• genalg• ggplot2
• RWeka
• animation• EBImage• RGtk2• gWidgets• twitteR• ggmap• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 31: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/31.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet• shinny• klaR• e1071• genalg• ggplot2• RWeka
• animation• EBImage• RGtk2• gWidgets• twitteR• ggmap• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 32: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/32.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet• shinny• klaR• e1071• genalg• ggplot2• RWeka
• animation
• EBImage• RGtk2• gWidgets• twitteR• ggmap• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 33: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/33.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet• shinny• klaR• e1071• genalg• ggplot2• RWeka
• animation• EBImage
• RGtk2• gWidgets• twitteR• ggmap• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 34: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/34.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet• shinny• klaR• e1071• genalg• ggplot2• RWeka
• animation• EBImage• RGtk2
• gWidgets• twitteR• ggmap• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 35: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/35.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet• shinny• klaR• e1071• genalg• ggplot2• RWeka
• animation• EBImage• RGtk2• gWidgets
• twitteR• ggmap• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 36: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/36.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet• shinny• klaR• e1071• genalg• ggplot2• RWeka
• animation• EBImage• RGtk2• gWidgets• twitteR
• ggmap• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 37: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/37.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet• shinny• klaR• e1071• genalg• ggplot2• RWeka
• animation• EBImage• RGtk2• gWidgets• twitteR• ggmap
• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 38: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/38.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet• shinny• klaR• e1071• genalg• ggplot2• RWeka
• animation• EBImage• RGtk2• gWidgets• twitteR• ggmap• knitr
• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 39: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/39.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R Paketlerin Bazıları
• nnet• neuralnet• shinny• klaR• e1071• genalg• ggplot2• RWeka
• animation• EBImage• RGtk2• gWidgets• twitteR• ggmap• knitr• htmlwidgets
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 24 / 30
![Page 40: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/40.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R ve Matlab Karşılaştırılması
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 25 / 30
![Page 41: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/41.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R ve Matlab Karşılaştırılması
R ve Matlab• R, veri madenciliği ve istatikte yaygın kullanılmaktadır
• R’da veri analizi için veriyi biçimlendirmek daha kolaydır.• dplyr, tidyr ve Reshape gibi araçlar kolay, ücretsiz veridönüşümü ve analiz yetenekleri sağlar.
• Matlab protatip, simulasyon ve tasarım algoritmaları için eniyisidir.
• Her ikiside matematiksel fonksiyonlara erişim sağlar• R, ihtiyaca göre paketler yükler buda hızı artırır ama genelanlamda Matlab hız olarak daha iyidir.
• R Grafiksel yönden daha iyidir.
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 26 / 30
![Page 42: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/42.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R ve Matlab Karşılaştırılması
R ve Matlab• R, veri madenciliği ve istatikte yaygın kullanılmaktadır• R’da veri analizi için veriyi biçimlendirmek daha kolaydır.
• dplyr, tidyr ve Reshape gibi araçlar kolay, ücretsiz veridönüşümü ve analiz yetenekleri sağlar.
• Matlab protatip, simulasyon ve tasarım algoritmaları için eniyisidir.
• Her ikiside matematiksel fonksiyonlara erişim sağlar• R, ihtiyaca göre paketler yükler buda hızı artırır ama genelanlamda Matlab hız olarak daha iyidir.
• R Grafiksel yönden daha iyidir.
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 26 / 30
![Page 43: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/43.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R ve Matlab Karşılaştırılması
R ve Matlab• R, veri madenciliği ve istatikte yaygın kullanılmaktadır• R’da veri analizi için veriyi biçimlendirmek daha kolaydır.• dplyr, tidyr ve Reshape gibi araçlar kolay, ücretsiz veridönüşümü ve analiz yetenekleri sağlar.
• Matlab protatip, simulasyon ve tasarım algoritmaları için eniyisidir.
• Her ikiside matematiksel fonksiyonlara erişim sağlar• R, ihtiyaca göre paketler yükler buda hızı artırır ama genelanlamda Matlab hız olarak daha iyidir.
• R Grafiksel yönden daha iyidir.
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 26 / 30
![Page 44: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/44.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R ve Matlab Karşılaştırılması
R ve Matlab• R, veri madenciliği ve istatikte yaygın kullanılmaktadır• R’da veri analizi için veriyi biçimlendirmek daha kolaydır.• dplyr, tidyr ve Reshape gibi araçlar kolay, ücretsiz veridönüşümü ve analiz yetenekleri sağlar.
• Matlab protatip, simulasyon ve tasarım algoritmaları için eniyisidir.
• Her ikiside matematiksel fonksiyonlara erişim sağlar• R, ihtiyaca göre paketler yükler buda hızı artırır ama genelanlamda Matlab hız olarak daha iyidir.
• R Grafiksel yönden daha iyidir.
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 26 / 30
![Page 45: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/45.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R ve Matlab Karşılaştırılması
R ve Matlab• R, veri madenciliği ve istatikte yaygın kullanılmaktadır• R’da veri analizi için veriyi biçimlendirmek daha kolaydır.• dplyr, tidyr ve Reshape gibi araçlar kolay, ücretsiz veridönüşümü ve analiz yetenekleri sağlar.
• Matlab protatip, simulasyon ve tasarım algoritmaları için eniyisidir.
• Her ikiside matematiksel fonksiyonlara erişim sağlar
• R, ihtiyaca göre paketler yükler buda hızı artırır ama genelanlamda Matlab hız olarak daha iyidir.
• R Grafiksel yönden daha iyidir.
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 26 / 30
![Page 46: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/46.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R ve Matlab Karşılaştırılması
R ve Matlab• R, veri madenciliği ve istatikte yaygın kullanılmaktadır• R’da veri analizi için veriyi biçimlendirmek daha kolaydır.• dplyr, tidyr ve Reshape gibi araçlar kolay, ücretsiz veridönüşümü ve analiz yetenekleri sağlar.
• Matlab protatip, simulasyon ve tasarım algoritmaları için eniyisidir.
• Her ikiside matematiksel fonksiyonlara erişim sağlar• R, ihtiyaca göre paketler yükler buda hızı artırır ama genelanlamda Matlab hız olarak daha iyidir.
• R Grafiksel yönden daha iyidir.
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 26 / 30
![Page 47: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/47.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R ve Matlab Karşılaştırılması
R ve Matlab• R, veri madenciliği ve istatikte yaygın kullanılmaktadır• R’da veri analizi için veriyi biçimlendirmek daha kolaydır.• dplyr, tidyr ve Reshape gibi araçlar kolay, ücretsiz veridönüşümü ve analiz yetenekleri sağlar.
• Matlab protatip, simulasyon ve tasarım algoritmaları için eniyisidir.
• Her ikiside matematiksel fonksiyonlara erişim sağlar• R, ihtiyaca göre paketler yükler buda hızı artırır ama genelanlamda Matlab hız olarak daha iyidir.
• R Grafiksel yönden daha iyidir.
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 26 / 30
![Page 48: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/48.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R ve Weka Karşılaştırılması
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 27 / 30
![Page 49: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/49.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R ve Weka Karşılaştırılması
R• R, Weka’dan daha güçlü ve esnek
• R’da veri analizi için veriyi biçimlendirmek daha kolaydır.• dplyr, tidyr ve Reshape gibi araçlar kolay, ücretsiz veridönüşümü ve analiz yetenekleri sağlar.
• R Grafiksel yönden daha iyidir.
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 28 / 30
![Page 50: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/50.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R ve Weka Karşılaştırılması
R• R, Weka’dan daha güçlü ve esnek• R’da veri analizi için veriyi biçimlendirmek daha kolaydır.
• dplyr, tidyr ve Reshape gibi araçlar kolay, ücretsiz veridönüşümü ve analiz yetenekleri sağlar.
• R Grafiksel yönden daha iyidir.
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 28 / 30
![Page 51: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/51.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R ve Weka Karşılaştırılması
R• R, Weka’dan daha güçlü ve esnek• R’da veri analizi için veriyi biçimlendirmek daha kolaydır.• dplyr, tidyr ve Reshape gibi araçlar kolay, ücretsiz veridönüşümü ve analiz yetenekleri sağlar.
• R Grafiksel yönden daha iyidir.
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 28 / 30
![Page 52: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/52.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
R ve Weka Karşılaştırılması
R• R, Weka’dan daha güçlü ve esnek• R’da veri analizi için veriyi biçimlendirmek daha kolaydır.• dplyr, tidyr ve Reshape gibi araçlar kolay, ücretsiz veridönüşümü ve analiz yetenekleri sağlar.
• R Grafiksel yönden daha iyidir.
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 28 / 30
![Page 53: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/53.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
Sonuç
Sonuç olarak R her platformda çalışan güçlü, esnek ve zevkli birdildir. Özellikle İstatistiksel hesaplama ve grafiksel yanı diğeralternatiflerine göre çok güçlüdür. R’ın Veri Madenciliği, MakineÖğrenmesi, İstatistiki, Yapay Sinir Ağları, Veri Analizi paketlerisayesinde geniş kitlelere yayılmaktadır ve son yıllarda her alandapopülerliği artmaktadırs.
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 29 / 30
![Page 54: R programlama](https://reader031.vdocuments.pub/reader031/viewer/2022012320/55c548cbbb61eb9c1b8b47c2/html5/thumbnails/54.jpg)
GirişR Programlama Dilinin Yaygın Kullanım Alanları
R Programlama DiliR Paketlerin Bazıları
R ’ın Alternatifleri ile KarşılaştırılmasıSonuç
Kaynaklar
Bilecik Şeyh Edebali Üniversitesi
Kaynaklar
1 http:www.r-project.org2 http:tryr.codeschool.com3 http:www.inside-r.org4 http:www.r-bloggers.com5 http:www.rdatamining.com
Şükrü ERGÜNTOP 28 Mayıs 2015 BİTİRME ÇALIŞMASI 30 / 30