title: “Tugas Bintel Week 12” author: “Alfina Zakiya Y” date: “2025-05-25” output: html_document —
Nama : Alfina Zakiya Yuliananda
NRP : 5006221025
Tujuan : Untuk mengetahui seberapa besar pengaruh yang diberikan oleh
AQI (Air Quality Index) dengan jumlah kasus yang terjadi pada tiap kota
Deskripsi Data :
● Kota: Nama kota ● Provinsi: Nama provinsi ● AQI: Indeks Kualitas Udara
(Air Quality Index) ● Kasus: Jumlah kasus penyakit pernapasan per 1000
penduduk ● Penduduk: Jumlah penduduk
library(lattice)
library(readr)
## Warning: package 'readr' was built under R version 4.3.3
Data <- read_csv("C:/Users/ASUS/Downloads/Data Indeks Kualitas Udara di Indonesia.csv")
xyplot (AQI~Kasus, Data)
xyplot (AQI~Kasus|factor(Kota), Data)
xyplot (AQI~Kasus|factor(Kota), Data, layout=c(5,2), aspect = 1,
panel=function(x,y,...){
panel.lmline(x,y)
panel.xyplot(x,y,...) })
xyplot(AQI~Kasus|factor(Kota), Data, layout = c(5, 2), aspect = 1,
panel = function(...) {
panel.xyplot(...)
panel.abline(h = 100, lty = "dashed")
panel.text(max(Data$Kasus, na.rm = TRUE) * 0.9, 100,
"Batas aman AQI", adj = c(1, 0), cex = 0.5)
})
Interpretasi : 1. Visualisasi keseluruhan antara Kasus
(Y) vs AQI (X) : dari visualisasi dapat dilihat jika persebarannya
tersebar secara acak 2. Visualisasi antara Kasus (Y) vs AQI (X)
berdasarkan tiap kota : Visualisasi persebarannya diklasifikan
berdasarkan tiap kotanya, dapat dilihat jika persebaran kasusnya rata di
setiap kota 3. Visualisasi antara Kasus (Y) vs AQI (X) berdasarkan tiap
kota dan ditambahkan garis regresi pada masing masing kota menggunakan
“panel.lmline” 4. Visualisasi antara Kasus (Y) vs AQI (X) berdasarkan
tiap kota dan ditambahkan garis batas AQI pada level normal (100) pada
masing masing kota menggunakan “panel.abline” dengan anotasi “Batas aman
AQI)
library(ggplot2)
ggplot(data = Data)+geom_point(mapping = aes(x=AQI,y=Kasus))
ggplot(data = Data)+geom_point(mapping = aes(x=AQI,y=Kasus, color = Provinsi))
ggplot(data = Data)+geom_bar(mapping = aes(x=Kota, fill = Kota))
ggplot(data = Data, mapping = aes(x=AQI, y= Provinsi)) + geom_boxplot() + coord_flip()
ggplot(data = Data, mapping = aes(x=AQI, y= Provinsi, fill = Kota)) + geom_boxplot()
Note that the echo = FALSE parameter was added to the
code chunk to prevent printing of the R code that generated the
plot.