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