R Lab / Ders 1 / Öğrenci
FERDO R LAB · LESSON 01 · STUDENT WORKSPACE

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ç.

10Kavramsal soru
10–15 dkÖz değerlendirme
Base REk paket gerektirmez
Nasıl kullanılır? Soruları önce kendi başına yanıtla. "Sonuçları gör" dedikten sonra açıklamaları göreceksin. Bu çalışma notlandırılan bir sınav değil, öğrenme amaçlı bir öz değerlendirmedir. Adın, e-postan veya yanıtların sunucuya gönderilmez. Yeniden yüklersen yanıtların kaybolur.

Bu sayfayı nasıl kullanmalıyım?

  1. Ders öncesi: On soruyu kendi kendine yanıtla; açıklamaları sonuçtan sonra oku.
  2. Ders sırasında: R örneklerini çalıştır; dört uygulama görevini kendi kodunla çöz. Hata çıkarsa tam mesajı not et.
  3. 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.

Öz değerlendirmeR kodlama alıştırmalarıMini sözlükEv ödevi

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.

Öz değerlendirme hazırlanıyor. JavaScript kullanılamıyorsa aşağıdaki kod görevlerini yine de çalışabilirsin.

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.

Ders 1 sonrası bağımsız ödeve geç · Ders 2 materyalleri