Kita akan menganalisis kumpulan data “Smarket” dari paket ISLR di R. Kita bisa melihat caranya persentase ini naik atau turun dalam hal waktu. Misalnya, kami ingin mengetahui tren persentase yang dikembalikan untuk hari sebelumnya (hari kedua vektor kolom dari matriks “Pasar”), dan kita dapat memplotnya dalam bentuk waktu. Untuk melakukannya, kita akan menggunakan fungsi plot() di R.

Pertama kita akan mengekstrak informasi tentang jumlah vektor baris (nomor pengamatan) dan jumlah kolom matriks “Smarket”.

library(ISLR)
## Warning: package 'ISLR' was built under R version 4.2.3
data(Smarket)
dim(Smarket)
## [1] 1250    9

Dalam fungsi plot(), argumen pertama adalah sumbu x, dan yang kedua argumen adalah sumbu y. Dalam contoh ini, karena semua pengamatan diurutkan berdasarkan catatan waktu mereka dari yang terlama hingga yang terbaru, kami akan menetapkan indeks untuk masing-masing pengamatan dengan menggunakan tanda titik dua “:.”

x <- 1:1250

Kemudian kita menggunakan fungsi plot(). Di sini kami menetapkan indeks pengamatan sebagai sumbu x dan persentase untuk hari sebelumnya (kolom kedua matriks) sebagai sumbu y.

plot(x, Smarket[,2],type="l")

Di sini type=“l” berarti menggambar garis alih-alih titik lingkaran (default untuk fungsi plot() adalah titik lingkaran).