Dalam R, plot() adalah fungsi yang digunakan untuk membuat plot numerik melawan numerik lainnya. Salah satu jenis plot yang paling umum digunakan adalah scatter plot, yaitu plot yang digunakan untuk menampilkan hubungan antara dua variabel numerik dan memplotkan satu titik untuk setiap observasi.
Scatter plot ini memerlukan dua vektor yang memiliki panjang yang sama, yaitu satu untuk sumbu x (horisontal) dan satu untuk sumbu y (vertikal).
Contoh
x <- c(5, 7, 8, 7, 2, 2, 9, 4, 11, 12, 9, 6)
y <- c(99, 86, 87, 88, 111, 103, 87, 94, 78, 77, 85, 86)
plot(x, y)
Hasil
[Plot akan muncul di sini]
Dalam contoh di atas, observasi menunjukkan hasil dari 12 mobil yang melewati.
Namun, untuk membuat plot lebih jelas, kita dapat menambahkan header dan label yang berbeda:
x <- c(5, 7, 8, 7, 2, 2, 9, 4, 11, 12, 9, 6)
y <- c(99, 86, 87, 88, 111, 103, 87, 94, 78, 77, 85, 86)
plot(x, y, main="Observasi Mobil", xlab="Umur Mobil", ylab="Kecepatan Mobil")
Hasil
[Plot akan muncul di sini]
Dalam contoh di atas, observasi menunjukkan hasil dari 12 mobil yang melewati. Sumbu x menampilkan umur mobil, sedangkan sumbu y menampilkan kecepatan mobil ketika melewati.
Apakah ada hubungan antara observasi?
Seemingly, mobil yang lebih tua memiliki kecepatan yang lebih cepat, namun hal ini dapat berupa coincidence, karena kita hanya merekam 12 mobil.
Membandingkan Plot
Dalam contoh di atas, tampaknya terdapat hubungan antara kecepatan mobil dan umur mobil, tetapi apa jika kita membuat plot dari data lain pula? Apakah scatter plot akan menunjukkan sesuatu yang berbeda?
Untuk membandingkan plot dengan plot lain, kita dapat menggunakan fungsi points():
Contoh
x1 <- c(5, 7, 8, 7, 2, 2, 9, 4, 11, 12, 9, 6)
y1 <- c(99, 86, 87, 88, 111, 103, 87, 94, 78, 77, 85, 86)
x2 <- c(2, 2, 8, 1, 15, 8, 12, 9, 7, 3, 11, 4, 7, 14, 12)
y2 <- c(100, 105, 84, 105, 90, 99, 90, 95, 94, 100, 79, 112, 91, 80, 85)
plot(x1, y1, main="Observasi Mobil", xlab="Umur Mobil", ylab="Kecepatan Mobil", col="red", cex=2)
points(x2, y2, col="blue", cex=2)
Hasil
[Plot akan muncul di sini]
Pada plot di atas, kita dapat melihat bahwa keduanya memiliki konklusi yang sama: mobil yang lebih tua memiliki kecepatan yang lebih cepat.
Kesimpulan Observasi
Dengan membandingkan dua plot, saya yakin bahwa keduanya memberikan konklusi yang sama: mobil yang lebih tua memiliki kecepatan yang lebih cepat.