R Programlama Diline Giriş
2024-06-15
Sunuş
Veri analizi, veriyi inceleme, temizleme, dönüştürme ve modelleme süreçlerini içeren geniş kapsamlı bir terimdir. Veri analizi sürecinde çeşitli teknikler ve yaklaşımlar kullanılabilmektedir. Özellikle sosyal bilimler alanında çalışan araştırmacılar, alanlarına özgü pek çok teknikle çeşitli istatistiksel modellemeler yapmaktadır. Bilgisayar ve yazılım alanlarındaki gelişmeler, günümüzdeki veri analizi sürecini önemli ölçüde etkilemiştir. Bu süreçte ortaya çıkan gelişmeler, geçmişin sınırlı şartlarında ortaya konan bilimsel çalışmaların kalitesini artırmıştır. Günümüzde istatistiksel analizler için çözümler üreten ücretli paket programlar, o günlerden bu yana geliştirilmektedir ancak günümüz veri analizi yaklaşımı açısından sınırlı bir perspektif sunmaktadır. Bu nedenle çözümler de sınırlıdır. Bu noktada özgür bir yazılım olan R ön plana çıkmaktadır.
R, bir programlama dilidir. Özellikle istatistiksel analiz ve veri görselleştirme konusunda çözümler sunuyor olması onun güçlü yanlarındandır. Oldukça geniş bir kitle tarafından kullanılan bu yazılım, topluluk yardımı sayesinde sürekli gelişmektedir. Çeşitli kişilerin geliştirdiği paketler yardımıyla bu programda pek çok analiz gerçekleştirilebilir. Dahası, kullanıcı başkaları tarafından geliştirilmiş fonksiyonları kendi amacına hizmet edecek şekilde özelleştirebilir, planladığı analizi defalarca yazılıma tekrarlatabilir, sonuçları özet şeklinde bilgisayarına kaydedebilir. R sunduğu geniş imkanlar ve görece kolay öğrenilebilecek dili nedeniyle tercih edilebilir bir popüler yazılım olarak görülmektedir. Bu nedenle bu kitap, R’da veri analizine başlamak isteyenlere yol göstermeyi amaçlamıştır.
Günümüzde internet sayesinde R ile programlamaya giriş ile ilgili pek çok kaynağa ulaşılabilir. Ancak, bu kitapta kendi öğrenme deneyimimden yola çıkarak birkaç noktaya özen göstermeye gayret ettim. Bunları okurla paylaşmak isterim:R yazılımı ile ilgili başlangıç seviyesindeki bilgiler bu kitap aracılığı ile derlenmeye çalışılmıştır. Tabi, bu konuya bir sınır çizmek de mümkün değildir. Bu nedenle, siz değerli okuyucuların görüş ve önerileri, kitabın yeni baskıları için çok önemlidir. Kitap ile ilgili yazara iletmek istediğiniz her şey için gungormetehan@gmail.com
adresine e-posta atabilirsiniz.
Yararlı olması dileğiyle.
Metehan GÜNGÖR
Haziran, 2024
Yazar Hakkında
Uzm. Metehan GÜNGÖR
1991 yılında Daday’da doğmuştur. İlk ve orta öğrenimi Türkiye’nin doğusundan batısına farklı şehirlerde tamamlamıştır. Lisans eğitimini Samsun Ondokuz Mayıs Üniversitesi Ortaöğretim Fen ve Matematik Alanları Eğitimi Ortaöğretim Matematik Öğretmenliği bölümünde, yüksek lisans eğitimini ise Hacettepe Üniversitesi Eğitim Bilimleri Enstitüsü Eğitimde Ölçme ve Değerlendirme programında tamamlamıştır. Şu anda Ankara Üniversitesi Eğitim Bilimleri Enstitüsü Eğitimde Ölçme ve Değerlendirme Bilim Dalı’nda doktora öğrencisidir ve tez aşamasındadır. Sivil toplum projelerinde hem gönüllü hem profesyonel olarak çalışan Güngör, bu projelerde eğitmenlik, eğitmen eğiticiliği ve koordinatörlük görevlerini yürütmüştür. Özel bir kolejde ölçme ve değerlendirme uzmanı olarak çalışmış olan Güngör, K-12 düzeyinde kazandığı deneyimlerin ardından bir kurumsal akademiye geçmiş ve ölçme ve değerlendirme uzmanı olarak çalışmaya başlamıştır. Türk Havacılık ve Uzay Sanayii AŞ’nin akademisinde çalışmaya devam etmektedir.
Açıklamalar
Bu kitabın oluşturulmasındaki tüm kodlar iki farklı bilgisayarda çalıştırılmıştır. Kullanılan bilgisayarların özellikleri şunlardır:Yazılım ile ilgili kitaplarda, kullanılan yazılımların versiyonlarının bilinmesi önemlidir. Bu kitapta R’ın “R version 4.3.2 (2023-10-31 ucrt)” versiyonu kullanılmıştır. Kullanılan IDE’nin versiyonu ise RStudio 2022.07.2+576 “Spotted Wakerobin” Release’dir.
Bu kitap hazırlanırken R yazılımı, RStudio tümleşik geliştirme ortamı (IDE) ile birlikte kullanılmıştır. Bu ortamın sunduğu arayüz kitaptaki görsellerden fark edilmiş olabilir. RStudio’yu ilk defa bilgisayarına kuranlar beyaz ağırlıklı bir görünüm ile karşılaşılacaklardır. Bu görünüm RStudio’da Tools > Global Options… > Appearance kısmından değiştirilebilir. Merak edenler için, benim kullandığım ayarlar şu şekildedir:Kitapta yer alan ikonlar (icons) bu konuda oldukça yaygın kullanılan ve güzel ikonlar sunan FontAwesome
’dan alınmıştır.