R ile ilk adımlar.
İlk dersten önce veya sonra kendini dene. Kısa sorularla nesneler, vektörler, veri tabloları ve grafiklerin nasıl çalıştığını keşfet; ardından RStudio'da kod yazmaya geç.
Bu sayfayı nasıl kullanmalıyım?
- Ders öncesi: On soruyu kendi kendine yanıtla; açıklamaları sonuçtan sonra oku.
- Ders sırasında: R örneklerini çalıştır; dört uygulama görevini kendi kodunla çöz. Hata çıkarsa tam mesajı not et.
- Ders sonrasında: Ödev 1'e geç. Ödevde farklı veri vardır; önceki kodun mantığını yeni duruma uygula.
Çoktan seçmeli sorularda doğru seçeneği tanımak ile R kodunu bağımsız yazmak iki ayrı beceridir. Bu sayfa resmî sınav değildir.
1 · Önce tahmin et
Bir yanıt seç, sonraki soruya geç. Boş bıraktıkların sonuçta “yanıtlanmadı” olarak gösterilir. Cevap anahtarı sonuç ekranında açılır.
Bu puan yalnız bu kısa öz değerlendirmedeki doğru yanıt sayısıdır; resmî UCL notu ya da kesin seviye tespiti değildir.
2 · RStudio'da dene
Bu web sayfası R kodunu çalıştırmaz; aşağıdaki kodu RStudio'daki Console'a veya yeni bir .R script'ine kopyalayıp çalıştır.
score <- 75
marks <- c(40, 60, 70, 90)
length(marks)
mean(marks)
marks[2]
marks[marks >= 70]
student_id <- paste0("S", 1:8)
study_hours <- c(1, 2, 2, 3, 4, 4, 5, 6)
quiz_score <- c(42, 48, 55, 62, 69, 74, 82, 90)
group <- c("A", "B", "A", "B", "A", "B", "A", "B")
class_data <- data.frame(student_id, study_hours, quiz_score, group)
head(class_data)
plot(class_data$study_hours, class_data$quiz_score,
xlab = "Study hours", ylab = "Quiz score", pch = 19)
Şimdi kendin yap
Görev A · Vector
practice <- c(3, 6, 9, 12) oluştur. Uzunluğunu, ortalamasını ve 6'dan büyük değerleri bul.
Görev B · Data frame
class_data kaç satır ve sütun içeriyor? quiz_score sütununun ortalamasını hesapla.
Görev C · Grafik
Çalışma saati ve puanların saçılım grafiğini çiz. Her noktanın neyi gösterdiğini açıkla.
Görev D · Yorum
Grafikte iki değişken birlikte artıyor gibi görünse bile bu gözlem neden tek başına nedensellik kanıtlamaz?
3 · Mini sözlük
Object — nesne · Assignment — atama (<-) · Vector — vektör (c()) · Function — fonksiyon (mean()) · Index — eleman seçimi (x[1]) · Data frame — satır ve sütunlu veri yapısı · Scatter plot — saçılım grafiği.