#Cargar datos
library(vars)
library(fpp2)
#Cargar datos
series<-prison
?prison
## starting httpd help server ... done
prison
## ACTFRemanded ACTFSentenced ACTMRemanded ACTMSentenced NSWFRemanded
## 2005 Q1 2 5 65 106 182
## 2005 Q2 4 6 66 107 191
## 2005 Q3 1 5 63 118 186
## 2005 Q4 4 8 63 129 172
## 2006 Q1 4 9 60 117 191
## 2006 Q2 6 9 65 110 194
## 2006 Q3 9 4 52 100 202
## 2006 Q4 6 6 58 109 218
## 2007 Q1 4 5 59 104 217
## 2007 Q2 4 4 59 93 209
## 2007 Q3 5 6 62 93 211
## 2007 Q4 5 7 68 95 199
## 2008 Q1 10 9 73 94 199
## 2008 Q2 7 8 79 84 208
## 2008 Q3 9 3 83 65 201
## 2008 Q4 9 5 98 61 208
## 2009 Q1 10 3 102 45 234
## 2009 Q2 7 11 64 88 236
## 2009 Q3 3 11 56 92 222
## 2009 Q4 7 6 66 97 207
## 2010 Q1 7 6 80 101 217
## 2010 Q2 11 8 81 116 217
## 2010 Q3 9 5 71 129 193
## 2010 Q4 7 5 73 133 193
## 2011 Q1 8 7 85 133 192
## 2011 Q2 5 9 87 137 201
## 2011 Q3 7 6 70 157 201
## 2011 Q4 4 3 74 154 193
## 2012 Q1 4 6 94 161 208
## 2012 Q2 3 8 92 172 204
## 2012 Q3 3 11 91 168 216
## 2012 Q4 4 11 86 171 214
## 2013 Q1 4 8 77 153 231
## 2013 Q2 5 7 75 172 227
## 2013 Q3 4 10 89 208 232
## 2013 Q4 6 11 75 242 239
## 2014 Q1 5 9 77 239 262
## 2014 Q2 5 15 92 222 267
## 2014 Q3 5 13 82 229 221
## 2014 Q4 5 11 88 239 223
## 2015 Q1 7 14 92 218 298
## 2015 Q2 8 12 113 219 303
## 2015 Q3 6 11 109 240 305
## 2015 Q4 11 8 116 264 305
## 2016 Q1 13 13 117 270 349
## 2016 Q2 11 16 127 254 414
## 2016 Q3 11 17 133 267 425
## 2016 Q4 12 14 143 268 426
## NSWFSentenced NSWMRemanded NSWMSentenced NT FRemanded NT FSentenced
## 2005 Q1 468 1972 6396 13 12
## 2005 Q2 461 1975 6472 10 18
## 2005 Q3 437 1844 6540 8 16
## 2005 Q4 457 1860 6502 10 16
## 2006 Q1 452 1967 6493 12 17
## 2006 Q2 463 2005 6594 13 20
## 2006 Q3 484 2031 6571 11 23
## 2006 Q4 476 2074 6661 7 21
## 2007 Q1 463 2154 6664 11 28
## 2007 Q2 488 2173 6761 12 28
## 2007 Q3 470 2167 6746 9 29
## 2007 Q4 467 2272 6622 8 30
## 2008 Q1 443 2354 6606 11 30
## 2008 Q2 485 2363 6703 10 30
## 2008 Q3 514 2322 6903 16 31
## 2008 Q4 524 2324 6875 15 32
## 2009 Q1 511 2491 6855 15 31
## 2009 Q2 531 2477 7142 16 35
## 2009 Q3 546 2484 7147 9 35
## 2009 Q4 562 2389 7190 12 34
## 2010 Q1 540 2519 7006 15 35
## 2010 Q2 558 2561 7091 12 38
## 2010 Q3 555 2398 7090 13 37
## 2010 Q4 545 2330 7032 9 37
## 2011 Q1 501 2564 6749 15 37
## 2011 Q2 488 2665 6763 20 40
## 2011 Q3 487 2569 6707 18 41
## 2011 Q4 455 2511 6648 21 39
## 2012 Q1 438 2523 6549 19 44
## 2012 Q2 436 2454 6628 29 57
## 2012 Q3 439 2371 6613 30 53
## 2012 Q4 439 2498 6569 23 65
## 2013 Q1 449 2635 6544 31 61
## 2013 Q2 467 2694 6642 26 73
## 2013 Q3 460 2620 6757 31 73
## 2013 Q4 460 2656 6925 36 73
## 2014 Q1 477 2901 6940 48 75
## 2014 Q2 498 2936 7205 37 75
## 2014 Q3 502 2594 7254 43 68
## 2014 Q4 497 2639 7231 41 75
## 2015 Q1 493 3124 7190 53 86
## 2015 Q2 543 3278 7493 50 93
## 2015 Q3 575 3431 7595 43 99
## 2015 Q4 570 3490 7815 51 114
## 2016 Q1 552 3749 7742 50 92
## 2016 Q2 526 3850 7853 40 88
## 2016 Q3 542 3829 7927 43 81
## 2016 Q4 587 3873 7919 38 77
## NT MRemanded NT MSentenced QLDFRemanded QLDFSentenced QLDMRemanded
## 2005 Q1 147 613 81 273 1000
## 2005 Q2 140 654 81 277 1019
## 2005 Q3 123 649 76 288 989
## 2005 Q4 125 609 81 290 985
## 2006 Q1 141 636 80 285 1038
## 2006 Q2 140 643 82 298 1084
## 2006 Q3 158 582 89 314 1111
## 2006 Q4 175 606 95 320 1127
## 2007 Q1 158 635 108 310 1134
## 2007 Q2 175 685 108 332 1185
## 2007 Q3 149 670 105 298 1167
## 2007 Q4 159 643 96 310 1100
## 2008 Q1 199 660 101 305 1159
## 2008 Q2 187 679 103 303 1152
## 2008 Q3 199 699 109 324 1131
## 2008 Q4 213 713 90 353 1061
## 2009 Q1 265 787 85 336 1078
## 2009 Q2 255 778 89 345 1081
## 2009 Q3 231 763 86 327 1051
## 2009 Q4 226 795 84 336 1054
## 2010 Q1 244 804 96 327 1108
## 2010 Q2 226 837 103 343 1117
## 2010 Q3 232 815 92 342 1068
## 2010 Q4 245 848 83 325 1081
## 2011 Q1 268 855 78 323 1093
## 2011 Q2 294 895 76 347 1114
## 2011 Q3 270 934 93 334 1110
## 2011 Q4 254 968 88 392 1096
## 2012 Q1 298 1014 94 342 1130
## 2012 Q2 302 1035 101 360 1132
## 2012 Q3 302 1025 105 371 1113
## 2012 Q4 282 1074 104 370 1092
## 2013 Q1 335 1106 118 387 1206
## 2013 Q2 316 1103 133 414 1232
## 2013 Q3 340 981 133 438 1259
## 2013 Q4 392 1020 149 466 1286
## 2014 Q1 447 966 161 485 1425
## 2014 Q2 428 993 163 488 1586
## 2014 Q3 382 1024 163 498 1498
## 2014 Q4 419 1035 161 522 1488
## 2015 Q1 462 1058 156 499 1566
## 2015 Q2 404 1094 174 502 1610
## 2015 Q3 413 1041 183 500 1621
## 2015 Q4 408 1046 196 465 1758
## 2016 Q1 481 1106 226 450 1943
## 2016 Q2 480 1089 231 452 1987
## 2016 Q3 417 1087 221 468 2082
## 2016 Q4 404 1076 230 511 2079
## QLDMSentenced SA FRemanded SA FSentenced SA MRemanded SA MSentenced
## 2005 Q1 3940 38 54 486 974
## 2005 Q2 3968 39 54 451 967
## 2005 Q3 4015 48 52 476 954
## 2005 Q4 3965 44 58 504 950
## 2006 Q1 4020 41 60 481 954
## 2006 Q2 4063 37 64 525 950
## 2006 Q3 4067 36 65 514 989
## 2006 Q4 4098 41 64 512 1044
## 2007 Q1 4063 48 62 551 1039
## 2007 Q2 4059 52 66 583 1080
## 2007 Q3 3943 52 68 579 1107
## 2007 Q4 3935 54 68 557 1154
## 2008 Q1 3853 61 67 587 1167
## 2008 Q2 3988 59 67 587 1198
## 2008 Q3 3998 64 63 602 1231
## 2008 Q4 4086 57 61 583 1226
## 2009 Q1 4044 59 71 595 1200
## 2009 Q2 4215 57 74 621 1223
## 2009 Q3 4147 51 76 640 1224
## 2009 Q4 4058 50 74 610 1229
## 2010 Q1 4064 52 74 607 1191
## 2010 Q2 4170 54 70 662 1193
## 2010 Q3 4099 51 79 626 1229
## 2010 Q4 4065 50 77 612 1234
## 2011 Q1 3934 47 78 626 1248
## 2011 Q2 4033 37 84 610 1275
## 2011 Q3 4073 42 85 568 1347
## 2011 Q4 4140 51 81 570 1347
## 2012 Q1 4060 56 72 621 1357
## 2012 Q2 4052 59 79 626 1368
## 2012 Q3 4045 53 81 594 1351
## 2012 Q4 4178 51 84 638 1384
## 2013 Q1 4178 55 80 666 1406
## 2013 Q2 4247 66 79 698 1402
## 2013 Q3 4360 61 86 726 1415
## 2013 Q4 4597 55 94 747 1472
## 2014 Q1 4753 70 95 751 1515
## 2014 Q2 4797 67 96 819 1542
## 2014 Q3 4899 74 98 823 1555
## 2014 Q4 5010 75 101 828 1669
## 2015 Q1 4935 65 91 822 1663
## 2015 Q2 5022 64 88 849 1693
## 2015 Q3 4958 74 85 921 1688
## 2015 Q4 4975 78 93 987 1679
## 2016 Q1 5063 78 95 1029 1651
## 2016 Q2 5083 101 90 1126 1671
## 2016 Q3 5000 100 89 1086 1669
## 2016 Q4 5208 108 97 1100 1679
## TASFRemanded TASFSentenced TASMRemanded TASMSentenced VICFRemanded
## 2005 Q1 10 21 106 388 62
## 2005 Q2 8 20 113 399 59
## 2005 Q3 10 21 115 383 59
## 2005 Q4 12 23 102 382 54
## 2006 Q1 11 22 89 354 50
## 2006 Q2 9 29 112 353 47
## 2006 Q3 14 25 124 379 48
## 2006 Q4 16 30 105 402 45
## 2007 Q1 10 26 101 369 51
## 2007 Q2 11 21 111 386 54
## 2007 Q3 8 25 106 393 54
## 2007 Q4 10 30 102 425 50
## 2008 Q1 10 25 103 380 51
## 2008 Q2 13 25 104 393 62
## 2008 Q3 9 32 103 375 61
## 2008 Q4 7 27 98 396 64
## 2009 Q1 11 22 97 380 70
## 2009 Q2 11 23 112 379 77
## 2009 Q3 10 32 103 371 77
## 2009 Q4 9 36 90 372 76
## 2010 Q1 8 26 84 334 69
## 2010 Q2 11 27 88 351 70
## 2010 Q3 8 26 101 356 70
## 2010 Q4 6 29 87 369 69
## 2011 Q1 6 22 78 347 71
## 2011 Q2 7 33 82 354 73
## 2011 Q3 9 30 98 388 67
## 2011 Q4 6 33 95 394 75
## 2012 Q1 12 25 104 366 79
## 2012 Q2 7 28 94 382 81
## 2012 Q3 8 38 77 369 85
## 2012 Q4 7 43 87 358 93
## 2013 Q1 6 31 72 350 91
## 2013 Q2 7 26 97 330 88
## 2013 Q3 5 27 92 348 99
## 2013 Q4 6 29 83 362 112
## 2014 Q1 4 27 88 353 108
## 2014 Q2 4 26 94 343 104
## 2014 Q3 4 26 89 324 98
## 2014 Q4 7 19 93 340 123
## 2015 Q1 8 20 103 337 132
## 2015 Q2 7 21 113 371 134
## 2015 Q3 12 23 129 347 135
## 2015 Q4 13 31 133 350 146
## 2016 Q1 14 34 138 349 158
## 2016 Q2 15 34 130 374 158
## 2016 Q3 13 43 142 381 170
## 2016 Q4 10 41 141 401 175
## VICFSentenced VICMRemanded VICMSentenced WA FRemanded WA FSentenced
## 2005 Q1 196 587 2689 61 210
## 2005 Q2 196 587 2750 52 216
## 2005 Q3 198 593 2828 49 201
## 2005 Q4 188 602 2805 43 193
## 2006 Q1 168 605 2733 53 194
## 2006 Q2 178 597 2849 53 195
## 2006 Q3 199 687 3006 57 201
## 2006 Q4 197 722 3087 68 213
## 2007 Q1 192 695 3080 72 217
## 2007 Q2 198 726 3138 76 243
## 2007 Q3 197 758 3162 61 261
## 2007 Q4 203 750 3237 54 264
## 2008 Q1 185 744 3131 64 233
## 2008 Q2 176 793 3145 56 202
## 2008 Q3 189 765 3269 74 207
## 2008 Q4 183 805 3307 84 222
## 2009 Q1 184 743 3216 74 229
## 2009 Q2 192 800 3242 67 256
## 2009 Q3 213 767 3333 71 290
## 2009 Q4 238 815 3375 59 321
## 2010 Q1 246 768 3394 65 323
## 2010 Q2 248 791 3452 75 328
## 2010 Q3 248 741 3507 69 335
## 2010 Q4 243 758 3536 63 316
## 2011 Q1 235 776 3432 63 307
## 2011 Q2 248 822 3498 64 297
## 2011 Q3 257 827 3613 59 284
## 2011 Q4 257 834 3680 82 283
## 2012 Q1 242 851 3621 93 296
## 2012 Q2 249 899 3666 95 325
## 2012 Q3 255 936 3651 97 335
## 2012 Q4 245 897 3805 98 342
## 2013 Q1 246 937 3898 109 348
## 2013 Q2 265 934 4000 105 343
## 2013 Q3 289 886 4175 100 349
## 2013 Q4 300 863 4461 93 357
## 2014 Q1 297 921 4540 108 362
## 2014 Q2 296 1006 4615 123 353
## 2014 Q3 314 1112 4682 135 351
## 2014 Q4 319 1275 4712 147 370
## 2015 Q1 318 1392 4631 156 376
## 2015 Q2 296 1357 4505 147 380
## 2015 Q3 287 1281 4386 141 373
## 2015 Q4 276 1438 4442 160 357
## 2016 Q1 278 1588 4363 171 367
## 2016 Q2 278 1716 4305 206 401
## 2016 Q3 263 1801 4364 226 396
## 2016 Q4 268 1915 4418 208 404
## WA MRemanded WA MSentenced
## 2005 Q1 495 2644
## 2005 Q2 518 2765
## 2005 Q3 504 2662
## 2005 Q4 488 2669
## 2006 Q1 530 2657
## 2006 Q2 544 2686
## 2006 Q3 543 2733
## 2006 Q4 565 2745
## 2007 Q1 598 2684
## 2007 Q2 604 2793
## 2007 Q3 640 2878
## 2007 Q4 622 2951
## 2008 Q1 658 2793
## 2008 Q2 701 2763
## 2008 Q3 716 2830
## 2008 Q4 654 2987
## 2009 Q1 614 3062
## 2009 Q2 678 3175
## 2009 Q3 639 3530
## 2009 Q4 668 3723
## 2010 Q1 670 3768
## 2010 Q2 753 3682
## 2010 Q3 696 3633
## 2010 Q4 689 3504
## 2011 Q1 763 3464
## 2011 Q2 797 3506
## 2011 Q3 782 3507
## 2011 Q4 814 3546
## 2012 Q1 871 3578
## 2012 Q2 888 3647
## 2012 Q3 881 3627
## 2012 Q4 873 3604
## 2013 Q1 907 3599
## 2013 Q2 955 3584
## 2013 Q3 874 3615
## 2013 Q4 882 3614
## 2014 Q1 911 3635
## 2014 Q2 1012 3692
## 2014 Q3 1043 3726
## 2014 Q4 1065 3780
## 2015 Q1 1073 3833
## 2015 Q2 1135 3843
## 2015 Q3 1191 3864
## 2015 Q4 1314 3894
## 2016 Q1 1425 3876
## 2016 Q2 1566 3969
## 2016 Q3 1623 4076
## 2016 Q4 1608 4088
autoplot(prison[,1:15])
autoplot(prison[,c(3,10)])
#plot de serie de dato
ts.plot(diff(series[,c(3,10)], xlab="Tiempo",col=c(1,2)))
#Búsqueda de parámetros
selection <- VARselect(prison[,c(3,10)], lag.max=8,type="const")
selection$selection
## AIC(n) HQ(n) SC(n) FPE(n)
## 1 1 1 1
#Creación de modelo
modelo1<-VAR(prison[,c(3,10)],p=1,type=c("const"))
modelo1
##
## VAR Estimation Results:
## =======================
##
## Estimated coefficients for equation ACTMRemanded.:
## ==================================================
## Call:
## ACTMRemanded. = ACTMRemanded..l1 + NT.FSentenced.l1 + const
##
## ACTMRemanded..l1 NT.FSentenced.l1 const
## 0.7473438 0.2021905 12.3808663
##
##
## Estimated coefficients for equation NT.FSentenced:
## ==================================================
## Call:
## NT.FSentenced = ACTMRemanded..l1 + NT.FSentenced.l1 + const
##
## ACTMRemanded..l1 NT.FSentenced.l1 const
## -0.03002343 0.98138583 4.71192142
summary(modelo1,equation="ACTMRemanded.")
##
## VAR Estimation Results:
## =========================
## Endogenous variables: ACTMRemanded., NT.FSentenced
## Deterministic variables: const
## Sample size: 47
## Log Likelihood: -322.957
## Roots of the characteristic polynomial:
## 0.9517 0.7771
## Call:
## VAR(y = prison[, c(3, 10)], p = 1, type = c("const"))
##
##
## Estimation results for equation ACTMRemanded.:
## ==============================================
## ACTMRemanded. = ACTMRemanded..l1 + NT.FSentenced.l1 + const
##
## Estimate Std. Error t value Pr(>|t|)
## ACTMRemanded..l1 0.74734 0.11762 6.354 1.02e-07 ***
## NT.FSentenced.l1 0.20219 0.08617 2.346 0.0235 *
## const 12.38087 7.04173 1.758 0.0857 .
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
##
## Residual standard error: 9.895 on 44 degrees of freedom
## Multiple R-Squared: 0.7899, Adjusted R-squared: 0.7804
## F-statistic: 82.71 on 2 and 44 DF, p-value: 1.24e-15
##
##
##
## Covariance matrix of residuals:
## ACTMRemanded. NT.FSentenced
## ACTMRemanded. 97.9088 0.6976
## NT.FSentenced 0.6976 37.1556
##
## Correlation matrix of residuals:
## ACTMRemanded. NT.FSentenced
## ACTMRemanded. 1.00000 0.01157
## NT.FSentenced 0.01157 1.00000
summary(modelo1,equation="NT.FSentenced")
##
## VAR Estimation Results:
## =========================
## Endogenous variables: ACTMRemanded., NT.FSentenced
## Deterministic variables: const
## Sample size: 47
## Log Likelihood: -322.957
## Roots of the characteristic polynomial:
## 0.9517 0.7771
## Call:
## VAR(y = prison[, c(3, 10)], p = 1, type = c("const"))
##
##
## Estimation results for equation NT.FSentenced:
## ==============================================
## NT.FSentenced = ACTMRemanded..l1 + NT.FSentenced.l1 + const
##
## Estimate Std. Error t value Pr(>|t|)
## ACTMRemanded..l1 -0.03002 0.07246 -0.414 0.681
## NT.FSentenced.l1 0.98139 0.05308 18.488 <2e-16 ***
## const 4.71192 4.33791 1.086 0.283
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
##
## Residual standard error: 6.096 on 44 degrees of freedom
## Multiple R-Squared: 0.9476, Adjusted R-squared: 0.9452
## F-statistic: 397.7 on 2 and 44 DF, p-value: < 2.2e-16
##
##
##
## Covariance matrix of residuals:
## ACTMRemanded. NT.FSentenced
## ACTMRemanded. 97.9088 0.6976
## NT.FSentenced 0.6976 37.1556
##
## Correlation matrix of residuals:
## ACTMRemanded. NT.FSentenced
## ACTMRemanded. 1.00000 0.01157
## NT.FSentenced 0.01157 1.00000
#Validación del modelo
#>PortManteu Test > 0.05
serial.test(modelo1, lags.pt=10, type="PT.asymptotic")
##
## Portmanteau Test (asymptotic)
##
## data: Residuals of VAR object modelo1
## Chi-squared = 31.632, df = 36, p-value = 0.6764
roots(modelo1)
## [1] 0.9516773 0.7770523
#Prueba gráfica
plot(modelo1, names="PRISON")
## Warning in plot.varest(modelo1, names = "PRISON"):
## Invalid variable name(s) supplied, using first variable.
dev.off()
## null device
## 1
par(mar=c(1,1,1,1))
acf(residuals(modelo1)[,1])
pacf(residuals(modelo1)[,1])
#Formula
modelo1$varresult$ACTMRemanded.$coefficients
## ACTMRemanded..l1 NT.FSentenced.l1 const
## 0.7473438 0.2021905 12.3808663
modelo1$varresult$NT.FSentenced$coefficients
## ACTMRemanded..l1 NT.FSentenced.l1 const
## -0.03002343 0.98138583 4.71192142
autoplot(forecast(modelo1))
#comparación con otros modelos
#modelo2<-VAR(uschange[,1:2],p=2,type=c("const"))
#modelo3<-VAR(uschange[,1:2],p=3,type=c("const"))
aic1<-summary(modelo1)$logLik
aic1
## [1] -322.9571
#aic2<-summary(modelo2)$logLik
#aic3<-summary(modelo3)$logLik
#uschange
#autoplot(prison)
#autoplot(melsyd)
#autoplot(insurance)