Data
#Buat data berisi 5 baris dan 5 kolom
data <- data.frame(
Name = c("Alice", "Bob", "Charlie", "Davin", "Eva"),
Age = c(25, 30, 22, 35, 28),
City = c("Jakarta", "Bekasi", "Palembang", "Tangerang", "Surabaya"),
Salary = c(6000000, 8000000, 5500000, 9000000, 7800000),
Married = c(TRUE, FALSE, TRUE, TRUE, FALSE)
); data
## Name Age City Salary Married
## 1 Alice 25 Jakarta 6000000 TRUE
## 2 Bob 30 Bekasi 8000000 FALSE
## 3 Charlie 22 Palembang 5500000 TRUE
## 4 Davin 35 Tangerang 9000000 TRUE
## 5 Eva 28 Surabaya 7800000 FALSE
#Ambil data numerik dan beri nama dengan data1
data1 <- data[, c(2 ,4)]; data1
## Age Salary
## 1 25 6000000
## 2 30 8000000
## 3 22 5500000
## 4 35 9000000
## 5 28 7800000
Plot
#Buat Scatter Plot dari data1 untuk menunjukkan hubungan antara Usia dengan Gaji
plot(data1$Age, data1$Salary, main = "Scatter Plot", xlab = "Age", ylab = "Salary", col = "red"); plot
## function (x, y, ...)
## UseMethod("plot")
## <bytecode: 0x000002917e5388d0>
## <environment: namespace:base>
lm_model <- lm(data1$Salary ~ data1$Age)
abline(lm_model, col = "blue")

Korelasi
#Cari korelasi dari data1
cor(data1)
## Age Salary
## Age 1.0000000 0.9671886
## Salary 0.9671886 1.0000000