Pendahuluan

R Markdown merupakan salah satu tools yang digunakan untuk membuat dokumen laporan yang berisi teks, kode program, dan hasil output dalam satu file. Dengan menggunakan R Markdown, proses analisis data dapat ditampilkan secara lebih rapi karena penjelasan, syntax R, tabel, dan grafik dapat digabungkan dalam satu dokumen.

Pada dokumen ini digunakan dataset bawaan R, yaitu mtcars. Dataset ini berisi informasi mengenai beberapa jenis mobil, seperti konsumsi bahan bakar (mpg), tenaga mesin (hp), dan berat mobil (wt). Analisis sederhana ini bertujuan untuk melihat ringkasan data serta hubungan antara berat mobil dan konsumsi bahan bakar.

Melihat Data

Berikut adalah beberapa baris awal dari dataset mtcars.

head(mtcars)
##                    mpg cyl disp  hp drat    wt  qsec vs am gear carb
## Mazda RX4         21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
## Mazda RX4 Wag     21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
## Datsun 710        22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
## Hornet 4 Drive    21.4   6  258 110 3.08 3.215 19.44  1  0    3    1
## Hornet Sportabout 18.7   8  360 175 3.15 3.440 17.02  0  0    3    2
## Valiant           18.1   6  225 105 2.76 3.460 20.22  1  0    3    1

Berikut adalah ringkasan statistik dari variabel mpg, hp, dan wt.

summary(mtcars[, c("mpg", "hp", "wt")])
##       mpg              hp              wt       
##  Min.   :10.40   Min.   : 52.0   Min.   :1.513  
##  1st Qu.:15.43   1st Qu.: 96.5   1st Qu.:2.581  
##  Median :19.20   Median :123.0   Median :3.325  
##  Mean   :20.09   Mean   :146.7   Mean   :3.217  
##  3rd Qu.:22.80   3rd Qu.:180.0   3rd Qu.:3.610  
##  Max.   :33.90   Max.   :335.0   Max.   :5.424

Visualisasi Data

Grafik berikut menunjukkan distribusi nilai mpg pada dataset mtcars.

hist(
  mtcars$mpg,
  col = "skyblue",
  border = "white",
  main = "Distribusi MPG pada Dataset mtcars",
  xlab = "Miles per Gallon (mpg)",
  ylab = "Jumlah Mobil"
)
Distribusi konsumsi bahan bakar mobil berdasarkan nilai mpg.

Distribusi konsumsi bahan bakar mobil berdasarkan nilai mpg.

Analisis Hubungan Berat Mobil dan Konsumsi Bahan Bakar

Analisis berikut digunakan untuk melihat hubungan antara berat mobil (wt) dan konsumsi bahan bakar (mpg).

cor(mtcars$wt, mtcars$mpg)
## [1] -0.8676594
model_mpg <- lm(mpg ~ wt, data = mtcars)
summary(model_mpg)
## 
## Call:
## lm(formula = mpg ~ wt, data = mtcars)
## 
## Residuals:
##     Min      1Q  Median      3Q     Max 
## -4.5432 -2.3647 -0.1252  1.4096  6.8727 
## 
## Coefficients:
##             Estimate Std. Error t value Pr(>|t|)    
## (Intercept)  37.2851     1.8776  19.858  < 2e-16 ***
## wt           -5.3445     0.5591  -9.559 1.29e-10 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 3.046 on 30 degrees of freedom
## Multiple R-squared:  0.7528, Adjusted R-squared:  0.7446 
## F-statistic: 91.38 on 1 and 30 DF,  p-value: 1.294e-10

Kesimpulan

Berdasarkan hasil analisis, terdapat hubungan negatif antara berat mobil dan nilai mpg. Artinya, semakin berat sebuah mobil, nilai mpg cenderung semakin rendah. Dengan R Markdown, teks penjelasan, kode R, tabel, dan grafik dapat digabungkan dalam satu dokumen dan dirender menjadi HTML.