Email             :
RPubs            : https://rpubs.com/brigitatiaraem/
Jurusan          : Statistika
Address         : ARA Center, Matana University Tower
                         Jl. CBD Barat Kav, RT.1, Curug Sangereng, Kelapa Dua, Tangerang, Banten 15810.


1 Import Data

print(getwd())
## [1] "D:/KULIAH/kuliahsem5/Runtun Waktu"
library(readxl)
data<-read_excel("Data_ARIMA_Tuberkulosis.xlsx",sheet = "Sheet4") 
data
## # A tibble: 30 Ă— 2
##    Tahun Jumlah_Kematian_Penderita_Tuberkulosis
##    <dbl>                                  <dbl>
##  1  1990                                 128009
##  2  1991                                 125100
##  3  1992                                 123350
##  4  1993                                 122167
##  5  1994                                 120251
##  6  1995                                 118083
##  7  1996                                 115789
##  8  1997                                 115176
##  9  1998                                 116838
## 10  1999                                 117608
## # … with 20 more rows
class(data)
## [1] "tbl_df"     "tbl"        "data.frame"
str(data)
## tibble [30 Ă— 2] (S3: tbl_df/tbl/data.frame)
##  $ Tahun                                 : num [1:30] 1990 1991 1992 1993 1994 ...
##  $ Jumlah_Kematian_Penderita_Tuberkulosis: num [1:30] 128009 125100 123350 122167 120251 ...

Mengubah bentuk data dari data frame ke bentuk vektor atau matriks.

dat<-ts(data$Jumlah_Kematian_Penderita_Tuberkulosis,start=c(1990,1),frequency=1)
dat
## Time Series:
## Start = 1990 
## End = 2019 
## Frequency = 1 
##  [1] 128009 125100 123350 122167 120251 118083 115789 115176 116838 117608
## [11] 117563 117026 116569 115703 114201 112034 110253 109058 106904 104609
## [21] 101631  97484  92813  89584  86953  83909  82533  80770  78494  76549
summary(dat)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##   76549   93981  113118  106567  117429  128009
DATA<-data[,2]
plot(DATA)

Actual<-ts.plot(DATA, main = "Grafik 01",
        xlab=" Penyakit Tuberkulosis tahun 2000-2022 di Indonesia",
        ylab=" Tahun")

Actual
## NULL
par(mfrow=c(2,1)) # mempartisi grafik
acf(DATA)
pacf(DATA)

2 Difference Method dan Dickey-Fuller Test

#install.packages("fUnitRoots") 
library(fUnitRoots) 
library(urca)
library(tseries)
DDIF2<-diff(log(dat),differences=3)
ts.plot(dat,main="TS: DATA DIFF ORDE 3")

adf.test(DDIF2)
## 
##  Augmented Dickey-Fuller Test
## 
## data:  DDIF2
## Dickey-Fuller = -3.8739, Lag order = 2, p-value = 0.03004
## alternative hypothesis: stationary
library(dplyr)
library(forecast)
library(ggplot2)
DDIF2 %>% diff() %>% ggtsdisplay(main="")

3 Fitted Models

library(forecast)
fitar <- Arima(dat, order=c(2,3,1))
fitar
## Series: dat 
## ARIMA(2,3,1) 
## 
## Coefficients:
##          ar1      ar2      ma1
##       0.2294  -0.2967  -0.9999
## s.e.  0.1875   0.1839   0.1772
## 
## sigma^2 = 815875:  log likelihood = -222.27
## AIC=452.54   AICc=454.36   BIC=457.72
library(lmtest)
coeftest(fitar) 
## 
## z test of coefficients:
## 
##     Estimate Std. Error z value  Pr(>|z|)    
## ar1  0.22943    0.18747  1.2238    0.2210    
## ar2 -0.29670    0.18393 -1.6131    0.1067    
## ma1 -0.99992    0.17721 -5.6425 1.676e-08 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
confint(fitar)
##          2.5 %      97.5 %
## ar1 -0.1380130  0.59686750
## ar2 -0.6571936  0.06379284
## ma1 -1.3472537 -0.65258843

4 Ljung-Box test

checkresiduals(fitar)

## 
##  Ljung-Box test
## 
## data:  Residuals from ARIMA(2,3,1)
## Q* = 2.0643, df = 3, p-value = 0.5592
## 
## Model df: 3.   Total lags used: 6
qqnorm(fitar$residuals)

tsdiag(fitar)

5 Peramalan 6 Tahun ke Depan

autoplot(forecast(fitar))

6 Predict 5th

predict(fitar, n.ahead = 5, se.fit = TRUE)
## $pred
## Time Series:
## Start = 2020 
## End = 2024 
## Frequency = 1 
## [1] 74865.50 73177.14 71443.44 69734.12 68077.21
## 
## $se
## Time Series:
## Start = 2020 
## End = 2024 
## Frequency = 1 
## [1]  919.6057 2276.4286 3813.4179 5491.9469 7367.2122

7 Perbandingan Nilai Error

accuracy(fitar)
##                     ME     RMSE      MAE        MPE      MAPE      MASE
## Training set -149.4619 807.8987 638.5377 -0.1136616 0.6167537 0.3287691
##                     ACF1
## Training set -0.01783563
auto.arima(dat)
## Series: dat 
## ARIMA(0,2,0) 
## 
## sigma^2 = 803288:  log likelihood = -230.06
## AIC=462.12   AICc=462.27   BIC=463.45
LS0tDQp0aXRsZTogIlBFUkFNQUxBTiBBTkdLQSBLRU1BVElBTiBQRU5ZQUtJVCBUVUJFUktVTE9TSVMgREkgSU5ET05FU0lBIE1FTkdHVU5BS0FOIEJPWC1KRU5LSU7igJlTIE1FVEhPRCBCRVJCQVNJUyBSIg0Kc3VidGl0bGU6ICJBTkFMSVNJUyBSVU5UVU4gV0FLVFUiDQphdXRob3I6ICJCcmlnaXRhIFRpYXJhIEVsZ2l0eWFuYSBNZWxhbnRpa2EgKDIwMjA0OTIwMDAxKSINCmRhdGU6ICJgciBmb3JtYXQoU3lzLkRhdGUoKSwgJyVCICVkLCAlWScpYCINCm91dHB1dDogDQogIGh0bWxfZG9jdW1lbnQ6IA0KICAgIGh0bWxfZG9jdW1lbnQ6IG51bGwNCiAgICBjb2RlX2ZvbGRpbmc6IGhpZGUNCiAgICB0b2M6IHllcw0KICAgIHRvY19mbG9hdDoNCiAgICAgIGNvbGxhcHNlZDogeWVzDQogICAgbnVtYmVyX3NlY3Rpb25zOiB5ZXMNCiAgICBjb2RlX2Rvd25sb2FkOiB5ZXMNCiAgICB0aGVtZTogc2FuZHN0b25lDQogICAgY3NzOiBzdHlsZTEuY3NzDQogICAgaGlnaGxpZ2h0OiBtb25vY2hyb21lDQotLS0NCg0KYGBge3IgaW5jbHVkZT1GQUxTRX0NCmtuaXRyOjpvcHRzX2NodW5rJHNldChjbGFzcy5zb3VyY2UgPSAibm9jb3B5IiwNCiAgICAgICAgICAgICAgICAgICAgICBjbGFzcy5vdXRwdXQgPSAibm9jb3B5IiwNCiAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlID0gRiwNCiAgICAgICAgICAgICAgICAgICAgICB3YXJuaW5nID0gRikNCmBgYCAgICAgICAgICAgICAgICAgICAgICANCg0KPGltZyBzdHlsZT0iZmxvYXQ6IHJpZ2h0OyBtYXJnaW46IDBweCAxMDBweCAwcHggMHB4OyB3aWR0aDoyNSUiIHNyYz0iZm90b2JhcnVrdS5qcGVnIi8+IA0KDQpgYGB7ciBsb2dvLCBlY2hvPUZBTFNFLGZpZy5hbGlnbj0nY2VudGVyJywgb3V0LndpZHRoID0gJzMwJSd9DQprbml0cjo6aW5jbHVkZV9ncmFwaGljcygibG9nb21hdGFuYS5wbmciKQ0KYGBgDQoNCkVtYWlsICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZuYnNwOzogIGJyaWdpdGEubWVsYW50aWthQHN0dWRlbnQubWF0YW5hdW5pdmVyc2l0eS5hYy5pZCA8YnI+DQpSUHVicyAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7OiBodHRwczovL3JwdWJzLmNvbS9icmlnaXRhdGlhcmFlbS8gPGJyPg0KSnVydXNhbiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7OiBbU3RhdGlzdGlrYV0oaHR0cHM6Ly9tYXRhbmF1bml2ZXJzaXR5LmFjLmlkLz9seT1hY2FkZW1pYyZjPXNiKSA8YnI+DQpBZGRyZXNzICAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgOiBBUkEgQ2VudGVyLCBNYXRhbmEgVW5pdmVyc2l0eSBUb3dlciA8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZuYnNwOyBKbC4gQ0JEIEJhcmF0IEthdiwgUlQuMSwgQ3VydWcgU2FuZ2VyZW5nLCBLZWxhcGEgRHVhLCBUYW5nZXJhbmcsIEJhbnRlbiAxNTgxMC4NCg0KKioqKg0KIyBJbXBvcnQgRGF0YQ0KDQpgYGB7cn0NCnByaW50KGdldHdkKCkpDQpgYGANCg0KYGBge3J9DQpsaWJyYXJ5KHJlYWR4bCkNCmRhdGE8LXJlYWRfZXhjZWwoIkRhdGFfQVJJTUFfVHViZXJrdWxvc2lzLnhsc3giLHNoZWV0ID0gIlNoZWV0NCIpIA0KZGF0YQ0KYGBgDQoNCmBgYHtyfQ0KY2xhc3MoZGF0YSkNCmBgYA0KDQpgYGB7cn0NCnN0cihkYXRhKQ0KYGBgDQpNZW5ndWJhaCBiZW50dWsgZGF0YSBkYXJpIGRhdGEgZnJhbWUga2UgYmVudHVrIHZla3RvciBhdGF1IG1hdHJpa3MuDQoNCmBgYHtyfQ0KZGF0PC10cyhkYXRhJEp1bWxhaF9LZW1hdGlhbl9QZW5kZXJpdGFfVHViZXJrdWxvc2lzLHN0YXJ0PWMoMTk5MCwxKSxmcmVxdWVuY3k9MSkNCmRhdA0KYGBgDQoNCmBgYHtyfQ0Kc3VtbWFyeShkYXQpDQpgYGANCg0KYGBge3J9DQpEQVRBPC1kYXRhWywyXQ0KYGBgDQoNCmBgYHtyfQ0KcGxvdChEQVRBKQ0KQWN0dWFsPC10cy5wbG90KERBVEEsIG1haW4gPSAiR3JhZmlrIDAxIiwNCiAgICAgICAgeGxhYj0iIFBlbnlha2l0IFR1YmVya3Vsb3NpcyB0YWh1biAyMDAwLTIwMjIgZGkgSW5kb25lc2lhIiwNCiAgICAgICAgeWxhYj0iIFRhaHVuIikNCkFjdHVhbA0KYGBgDQoNCmBgYHtyfQ0KcGFyKG1mcm93PWMoMiwxKSkgIyBtZW1wYXJ0aXNpIGdyYWZpaw0KYWNmKERBVEEpDQpwYWNmKERBVEEpDQpgYGANCg0KIyBEaWZmZXJlbmNlIE1ldGhvZCBkYW4gRGlja2V5LUZ1bGxlciBUZXN0DQoNCmBgYHtyfQ0KI2luc3RhbGwucGFja2FnZXMoImZVbml0Um9vdHMiKSANCmxpYnJhcnkoZlVuaXRSb290cykgDQpgYGANCg0KYGBge3J9DQpsaWJyYXJ5KHVyY2EpDQpsaWJyYXJ5KHRzZXJpZXMpDQpERElGMjwtZGlmZihsb2coZGF0KSxkaWZmZXJlbmNlcz0zKQ0KdHMucGxvdChkYXQsbWFpbj0iVFM6IERBVEEgRElGRiBPUkRFIDMiKQ0KYWRmLnRlc3QoRERJRjIpDQpgYGANCg0KYGBge3J9DQpsaWJyYXJ5KGRwbHlyKQ0KbGlicmFyeShmb3JlY2FzdCkNCmxpYnJhcnkoZ2dwbG90MikNCkRESUYyICU+JSBkaWZmKCkgJT4lIGdndHNkaXNwbGF5KG1haW49IiIpDQpgYGANCg0KIyBGaXR0ZWQgTW9kZWxzDQoNCmBgYHtyfQ0KbGlicmFyeShmb3JlY2FzdCkNCmZpdGFyIDwtIEFyaW1hKGRhdCwgb3JkZXI9YygyLDMsMSkpDQpmaXRhcg0KYGBgDQoNCmBgYHtyfQ0KbGlicmFyeShsbXRlc3QpDQpjb2VmdGVzdChmaXRhcikgDQpgYGANCg0KYGBge3J9DQpjb25maW50KGZpdGFyKQ0KYGBgDQoNCiMgTGp1bmctQm94IHRlc3QNCg0KYGBge3J9DQpjaGVja3Jlc2lkdWFscyhmaXRhcikNCmBgYA0KDQpgYGB7cn0NCnFxbm9ybShmaXRhciRyZXNpZHVhbHMpDQpgYGANCg0KYGBge3J9DQp0c2RpYWcoZml0YXIpDQpgYGANCg0KIyBQZXJhbWFsYW4gNiBUYWh1biBrZSBEZXBhbg0KDQpgYGB7cn0NCmF1dG9wbG90KGZvcmVjYXN0KGZpdGFyKSkNCmBgYA0KDQojIFByZWRpY3QgNXRoIA0KDQpgYGB7cn0NCnByZWRpY3QoZml0YXIsIG4uYWhlYWQgPSA1LCBzZS5maXQgPSBUUlVFKQ0KYGBgDQojIFBlcmJhbmRpbmdhbiBOaWxhaSBFcnJvcg0KDQpgYGB7cn0NCmFjY3VyYWN5KGZpdGFyKQ0KYGBgDQoNCmBgYHtyfQ0KYXV0by5hcmltYShkYXQpDQpgYGANCg0K