Ana Sayfa Veri Gazeteciliği Araç Korona Günlerinde SWIRL ile R öğrenebilirsiniz!
SwiRl R programlama dili için geliştirilmiş bir yazılım paketi, ggplot2 (veri görselleştirme), dplyr (veri manipülasyonu)gibi R paketlerinden farklı olarak R ve R studio gibi uygulamaları interaktif bir öğrenim platformu haline getiriyor.
John Hopkins Üniversitesi veri bilimcileri tarafından geliştirilen yazılım, “yaparak öğrenmek” prensibi üzerine kurulu. Açık kaynak kodlu yazılım, hali hazırda belirli R modülleriyle başlangıç seviyesindeki kullanıcılara R öğrenme ve Github üzerinden yüklenecek yeni modüllerle R yeteneklerini geliştirme imkanı tanıyor.
Modüller basitten karmaşığa doğru giden problemler içeriyor. Başta genel bir temel bilgilerle başlayan dersler, tamamen kullanıcının yaparak öğrenmesi üzerine kurulu. Tüm bunlar interaktif bir bot yardımıyla mümkün hale geliyor. Üstelik problemi çözdüğünüzde bot tarafından telkin de ediliyorsunuz. Zorlanırsanız da, cevabı öğrenmek bir satır kod uzağınızda. Bu arada unutmadan yazılımın dili tabi ki ingilizce 😉
“Anlatmakla olmayacak hemen gösterelim”
Gerekli uygulamalar: R ve R studio
R Console | En güzel tarafı da kullanıcı adını unutmaması, bu sayede kaldığımız yerden kolayca devam edebiliyoruz.
Kurulum aşamasını aşağıda biraz türkçeleştirmeye çalıştım ama yazılım yükleme aşaması sonrası R bir bot gibi geri kalan tüm komutları kullanıcıya sunuyor. Aslında sadece R modüllerini öğretmek üzere yazılmış bir paket olsa da Google Asistan veya Amazon Alexa kullanıyormuşsunuz hissiyatına kapılmamak elde değil.
Tabi ki en önemli fark ses komutuyla değil, kodlarla çalışıyor olması. Özellikle Twitter ve FB messenger botlarının yazıldığı günümüzde Swirl içinde bir bot yazılması ve hatta mobil uygulama üretilmesi uzak bir gelecek olmasa gerek. (İşte hep bunlar Black Mirror kafası!)
İlk dersimize başlayalım 🙂
R Console | Nerden başlayacaksınız? Ne kadar öğreneceksiniz? Artık ipler sizin elinizde 🙂
R öğrenmeye Swirl ile hali hazırda gelen modüllerle başlanılabilir. Bunun yanında GitHub üzerinde derslere yardımcı sunumlar da bulunuyor. Swirl’in verdiği linkle ders sunumlarına ulaşmak mümkün.
Derslerin içeriğine yine Github sayfasından veya bu ders listesinden göz atılabilir. Eğer başlangıç seviyesinde R bilginiz varsa ilk modülden başlayabilirsiniz. Bu arada bu modüller kendi içinde 10 ile 20 arasında değişen alt başlıklara ayrılmış durumda.
R Console | Örneğin EDA modülünün 15 ayrı başlığı bulunuyor.
SwiRl modül ekleme
Var olan dersler size hitap etmeyebilir veya yukarda bahsettiğim linklerden size uygun dersler bulmuş olabilirsiniz. Swirl için bu dersleri yüklemek de çok kolay. Modül ismindeki büyük ve küçük harflere dikkat ederek aşağıdaki kod yardımıyla, swirl için yazılmış diğer derslerden de yararlanabilirsiniz.
install_course("Course Name Here")
SwiRl geliştiricilerin kendi dillerinde modül eklemesine ve Swirl platformunda kullanılmasına izin veriyor. Henüz Türkçe bir derse denk gelmedim. Ama Swirl ile Türkçe bir R modülü, kendimden biliyorum, özellikle başlangıç seviyesindekiler için faydalı olabilir.
SWIRL’in yanı sıra Faydalı Eğitimler & Materyaller
Hem yazılımı kullanan topluluk hem de internet ortamındaki ücretsiz kaynaklar, eğer gereken çabayı sarf ederseniz, R öğrenmeyi kolaylaştırıyor. Aşağıya hem başlangıç seviyesine hem de R kullanıcılarına hitap edecek faydalı bulduğum bazı kaynakları ekliyorum. Kolaylıklar.
Online Ücretsiz Kitap ve Materyaller
Hadley Wickam ve Garret Grolemund’un R for Data Science kitabı
Julia Silge ve David Robinson’ın özellikle metin madenciliği üzerine Text Mining With R kitabı
Burak Aydın ve meslektaşlarından Türkçe Sosyal Bilimler R Platformu kitabı
Sharon Machlis’den Practical R for Mass Communication and Journalism
R ile veri gazeteciliği yapanlar için hazırlanmış faydalı bir liste/rehber
Cincinnati Üniversitesi tarafından hazırlanmış R Programlama dili için bir kılavuz
Claus Wilke’nin Veri Görselleştirmenin Temelleri kitabı
R’ın hazırlanan görselleştirmeler için R Graphics Cookbook
Kieran Healy’den R’da Veri Görselleştirmeye Uygulamalı Bir Giriş
Özellikle coğrafi verilerle çalışıyorsanız, Geocomputation with R kitabını önerebilirim.
Benzer bir kaynak Spatial Data Science with R
Halihazırda R kullanan ve kendini geliştirmek isteyenler için Hadley Wickam’ın Advanced R kitabı
Veri bilimci David Robinson’un R dersleri (Ücretsiz)
Washington Post gazetesi veri muhabirinden Gazeteciler için R Eğitimi (Ücretsiz)
R öğrenmeye Swirl ile başladım ama datacamp.com ile devam ettim. Özel günlerde ve haftalarda indirimlerini kaçırmazsanız indirimli bir üyelik sahibi olabilirsiniz (Ücretli)
R kullanan blog yazarlarının paylaşımlarını toplandığı R-bloggers sitesi de gerçekten faydalı.
R Studio Cheatsheets
Son olarak newslabturkey.org’da R ekosistemine dair yazılarıma da göz atabilirsiniz.
Önceki İçerik#5.3 Tableau Public Kullanarak Veri Görselleştirme
Sonraki İçerikKriz Dönemi Veri Kullanımında En İyi Pratikler
Pınar Dağ - 25 Ocak 2020
İBB Bilgi İşlem Daire Başkanı Özgüner: “Açık Veri Portalı ile Şeffaf Belediyecilik Anlayışını Geliştirmek...
Sema Özcan - 8 Mart 2020