Data=read.table(file.choose(),header = T)
Data
## Provinsi PLKI
## 1 ACEH 63.91
## 2 SUMATERA_UTARA 57.26
## 3 SUMATERA_BARAT 64.33
## 4 RIAU 52.00
## 5 JAMBI 57.27
## 6 SUMATERA_SELATAN 63.13
## 7 BENGKULU 65.17
## 8 LAMPUNG 64.72
## 9 KEP._BANGKA_BELITUNG 51.29
## 10 KEP._RIAU 34.25
## 11 DKI_JAKARTA 36.63
## 12 JAWA_BARAT 54.95
## 13 JAWA_TENGAH 58.79
## 14 DI_YOGYAKARTA 53.97
## 15 JAWA_TIMUR 61.73
## 16 BANTEN 45.12
## 17 BALI 50.47
## 18 NUSA_TENGGARA_BARAT 68.42
## 19 NUSA_TENGGARA_TIMUR 68.44
## 20 KALIMANTAN_BARAT 56.39
## 21 KALIMANTAN_TENGAH 50.15
## 22 KALIMANTAN_SELATAN 53.48
## 23 KALIMANTAN_TIMUR 43.22
## 24 KALIMANTAN_UTARA 48.44
## 25 SULAWESI_UTARA 54.56
## 26 SULAWESI_TENGAH 64.57
## 27 SULAWESI_SELATAN 60.45
## 28 SULAWESI_TENGGARA 61.13
## 29 GORONTALO 61.14
## 30 SULAWESI_BARAT 70.63
## 31 MALUKU 66.06
## 32 MALUKU_UTARA 64.51
## 33 PAPUA_BARAT 63.19
## 34 PAPUA_BARAT_DAYA 55.66
## 35 PAPUA 52.88
## 36 PAPUA_SELATAN 65.88
## 37 PAPUA_TENGAH 84.72
## 38 PAPUA_PEGUNUNGAN 95.30
head(Data)
## Provinsi PLKI
## 1 ACEH 63.91
## 2 SUMATERA_UTARA 57.26
## 3 SUMATERA_BARAT 64.33
## 4 RIAU 52.00
## 5 JAMBI 57.27
## 6 SUMATERA_SELATAN 63.13
length(Data$PLKI)
## [1] 38
mean(Data$PLKI)
## [1] 59.05816
median(Data$PLKI)
## [1] 59.62
range(Data$PLKI)
## [1] 34.25 95.30
max(Data$PLKI)-min(Data$PLKI)
## [1] 61.05
max(Data$PLKI)
## [1] 95.3
min(Data$PLKI)
## [1] 34.25
var(Data$PLKI)
## [1] 127.1999
sd(Data$PLKI)
## [1] 11.27829
quantile(Data$PLKI)
## 0% 25% 50% 75% 100%
## 34.250 53.030 59.620 64.555 95.300
library(ggplot2)
ggplot(Data, aes(x = PLKI)) +
geom_histogram(
binwidth = 10,
boundary = 30,
fill = "tomato",
color = "black"
) +
scale_x_continuous(
breaks = seq(30, 100, by = 10),
limits = c(30, 100)
) +
labs(
title = "Histogram Distribusi PLKI di Indonesia",
x = "PLKI",
y = "Frekuensi"
) +
theme_classic() +
theme(
axis.text.x = element_text(angle = 0, hjust = 0.5),
plot.title = element_text(hjust = 0.5, face = "bold")
)

library(ggplot2)
ggplot(Data, aes(x = "", y = PLKI)) +
geom_boxplot(fill = "seagreen", color = "darkgreen") +
labs(
title = "Box Plot PLKI Indonesia",
x = "",
y = "PLKI"
) +
theme_minimal() +
theme(
plot.title = element_text(hjust = 0.5, face = "bold")
)

library(dplyr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
library(stringr)
library(ggplot2)
Data_Kalimantan <- Data %>%
filter(str_starts(Provinsi, "KALIMANTAN"))
ggplot(Data_Kalimantan, aes(x = Provinsi, y = PLKI, fill = Provinsi)) +
geom_col() +
geom_text(aes(label = PLKI), vjust = -0.5, size = 3.5) +
labs(
title = "Nilai PLKI Pulau Kalimantan",
x = "Provinsi",
y = "PLKI"
) +
theme_minimal() +
theme(
axis.text.x = element_text(angle = 45, hjust = 1),
plot.title = element_text(hjust = 0.5, face = "bold"),
legend.position = "none"
)
