SERIE TURISMO
setwd("C:/Users/flore/Desktop/ANÁLISIS DE SERIES TEMPORALES/data")
turismo = scan("turismo.txt");turismo
## [1] 2698.17 2821.54 3310.27 4587.27 4517.06 4898.51 7549.73 8088.83
## [9] 5343.82 4296.97 2948.81 3347.92 2691.10 2883.64 3813.74 4580.32
## [17] 4890.64 5185.25 7463.75 8837.31 5473.77 4581.61 3302.69 3566.72
## [25] 2967.27 3205.28 4388.60 4674.83 5705.88 5492.33 8171.39 9569.10
## [33] 6049.68 4912.89 3461.19 3816.55 3356.11 3491.77 4103.80 5353.85
## [41] 6297.78 5982.82 8670.44 10343.53 6476.29 5633.05 3857.76 4194.63
## [49] 3595.66 3728.72 4613.27 5627.44 6569.79 6270.57 9500.94 10399.49
## [57] 6906.92 6319.11 4227.66 4300.74 3624.40 3920.10 4804.15 6533.25
## [65] 6185.49 6723.47 9561.02 10325.15 7688.81 6230.81 4312.61 4552.63
## [73] 3901.90 4091.71 4897.66 6587.96 6453.45 6972.08 9641.52 10761.35
## [81] 7492.79 6002.00 4209.16 4666.58 3925.79 4424.84 5784.98 6039.13
## [89] 6789.42 7131.02 9869.77 12199.27 7629.41 6528.66 4720.10 4981.97
## [97] 4279.48 4383.08 5488.20 6688.85 7269.85 7491.61 10106.19 11842.93
## [105] 7652.81 6791.20 4907.71 5358.37 4673.91 5086.67 5498.96 6982.28
## [113] 7536.28 7378.00 10447.97 11796.77
#Parte descriptiva de la serie
summary(turismo)
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## 2691 4293 5481 5912 7019 12199
sd(turismo)
## [1] 2226.345
boxplot(turismo)

hist(turismo)
## Definir la serie temporal
library(tseries)
## Registered S3 method overwritten by 'quantmod':
## method from
## as.zoo.data.frame zoo

turismo.ts <- ts(turismo, start=2000, frequency = 12)
turismo.ts
## Jan Feb Mar Apr May Jun Jul Aug
## 2000 2698.17 2821.54 3310.27 4587.27 4517.06 4898.51 7549.73 8088.83
## 2001 2691.10 2883.64 3813.74 4580.32 4890.64 5185.25 7463.75 8837.31
## 2002 2967.27 3205.28 4388.60 4674.83 5705.88 5492.33 8171.39 9569.10
## 2003 3356.11 3491.77 4103.80 5353.85 6297.78 5982.82 8670.44 10343.53
## 2004 3595.66 3728.72 4613.27 5627.44 6569.79 6270.57 9500.94 10399.49
## 2005 3624.40 3920.10 4804.15 6533.25 6185.49 6723.47 9561.02 10325.15
## 2006 3901.90 4091.71 4897.66 6587.96 6453.45 6972.08 9641.52 10761.35
## 2007 3925.79 4424.84 5784.98 6039.13 6789.42 7131.02 9869.77 12199.27
## 2008 4279.48 4383.08 5488.20 6688.85 7269.85 7491.61 10106.19 11842.93
## 2009 4673.91 5086.67 5498.96 6982.28 7536.28 7378.00 10447.97 11796.77
## Sep Oct Nov Dec
## 2000 5343.82 4296.97 2948.81 3347.92
## 2001 5473.77 4581.61 3302.69 3566.72
## 2002 6049.68 4912.89 3461.19 3816.55
## 2003 6476.29 5633.05 3857.76 4194.63
## 2004 6906.92 6319.11 4227.66 4300.74
## 2005 7688.81 6230.81 4312.61 4552.63
## 2006 7492.79 6002.00 4209.16 4666.58
## 2007 7629.41 6528.66 4720.10 4981.97
## 2008 7652.81 6791.20 4907.71 5358.37
## 2009
plot(turismo.ts,type="o",col=4)
#### Tendencia ####
## test de Mann-Kendall ###
# H0: No existe tendencia en los datos
# H1: Existe tendencia en los datos
library(Kendall)
resultado <- MannKendall(turismo.ts)
print(resultado)
## tau = 0.321, 2-sided pvalue =3.5763e-07
# Como el p-valor < 0.05, se rechaza la H0 y decimos que
# existe tendencia en los datos.
#### Estacionalidad ###
# Test de Kruskal-Wallis
# H0: No hay presencia de estacionalidad
# H1: Hay presencia de estacionalidad
estacion = cycle(turismo.ts)
resultado = kruskal.test(turismo.ts~estacion)
print(resultado)
##
## Kruskal-Wallis rank sum test
##
## data: turismo.ts by estacion
## Kruskal-Wallis chi-squared = 92.956, df = 11, p-value = 4.383e-15
# Como el p-valor < 0.05, se rechaza la H0 y decimos que hay existe estacionalidad.
#### Heterocedasticidad ####
# Prueba de Levene
# H0: Homocedasticidad
# H1: Heterocedasticidad
library(car)
## Cargando paquete requerido: carData
resultado <- leveneTest(turismo.ts ~ as.factor(estacion))
print(resultado)
## Levene's Test for Homogeneity of Variance (center = median)
## Df F value Pr(>F)
## group 11 0.7626 0.6761
## 104
# Test de Breush-Pagan
# H0: Presenta Homocedasticidad
# H1: Presenta Heterocedasticidad
#install.packages("lmtest")
library(lmtest)
## Cargando paquete requerido: zoo
##
## Adjuntando el paquete: 'zoo'
## The following objects are masked from 'package:base':
##
## as.Date, as.Date.numeric
modelo = lm(turismo ~ seq_along(turismo))
bptest(modelo)
##
## studentized Breusch-Pagan test
##
## data: modelo
## BP = 2.1706, df = 1, p-value = 0.1407
# Como el p-valor >0.05 no se rechaza la H0 por lo cual decimos,
# que presenta homocedasticidad y no presenta heterocedastidad.
### El modelo que podemos plantear es ADITIVO, ya que los datos presentan estacionalidad y tendencia
### x_t = mu + S_t + T_t + e_t , e_t componente irregular
### Descomponer la serie según sus características
# El modelo propuesto es: x_t = T_t + e_t
#utilizaremos Medias Móviles para estimar la componente de tendencia
tendencia = decompose(turismo.ts);tendencia
## $x
## Jan Feb Mar Apr May Jun Jul Aug
## 2000 2698.17 2821.54 3310.27 4587.27 4517.06 4898.51 7549.73 8088.83
## 2001 2691.10 2883.64 3813.74 4580.32 4890.64 5185.25 7463.75 8837.31
## 2002 2967.27 3205.28 4388.60 4674.83 5705.88 5492.33 8171.39 9569.10
## 2003 3356.11 3491.77 4103.80 5353.85 6297.78 5982.82 8670.44 10343.53
## 2004 3595.66 3728.72 4613.27 5627.44 6569.79 6270.57 9500.94 10399.49
## 2005 3624.40 3920.10 4804.15 6533.25 6185.49 6723.47 9561.02 10325.15
## 2006 3901.90 4091.71 4897.66 6587.96 6453.45 6972.08 9641.52 10761.35
## 2007 3925.79 4424.84 5784.98 6039.13 6789.42 7131.02 9869.77 12199.27
## 2008 4279.48 4383.08 5488.20 6688.85 7269.85 7491.61 10106.19 11842.93
## 2009 4673.91 5086.67 5498.96 6982.28 7536.28 7378.00 10447.97 11796.77
## Sep Oct Nov Dec
## 2000 5343.82 4296.97 2948.81 3347.92
## 2001 5473.77 4581.61 3302.69 3566.72
## 2002 6049.68 4912.89 3461.19 3816.55
## 2003 6476.29 5633.05 3857.76 4194.63
## 2004 6906.92 6319.11 4227.66 4300.74
## 2005 7688.81 6230.81 4312.61 4552.63
## 2006 7492.79 6002.00 4209.16 4666.58
## 2007 7629.41 6528.66 4720.10 4981.97
## 2008 7652.81 6791.20 4907.71 5358.37
## 2009
##
## $seasonal
## Jan Feb Mar Apr May Jun
## 2000 -2274.3933 -2060.5119 -1138.7725 -139.8855 346.5049 461.6874
## 2001 -2274.3933 -2060.5119 -1138.7725 -139.8855 346.5049 461.6874
## 2002 -2274.3933 -2060.5119 -1138.7725 -139.8855 346.5049 461.6874
## 2003 -2274.3933 -2060.5119 -1138.7725 -139.8855 346.5049 461.6874
## 2004 -2274.3933 -2060.5119 -1138.7725 -139.8855 346.5049 461.6874
## 2005 -2274.3933 -2060.5119 -1138.7725 -139.8855 346.5049 461.6874
## 2006 -2274.3933 -2060.5119 -1138.7725 -139.8855 346.5049 461.6874
## 2007 -2274.3933 -2060.5119 -1138.7725 -139.8855 346.5049 461.6874
## 2008 -2274.3933 -2060.5119 -1138.7725 -139.8855 346.5049 461.6874
## 2009 -2274.3933 -2060.5119 -1138.7725 -139.8855 346.5049 461.6874
## Jul Aug Sep Oct Nov Dec
## 2000 3142.4038 4437.4602 899.8784 -167.7869 -1898.2539 -1608.3308
## 2001 3142.4038 4437.4602 899.8784 -167.7869 -1898.2539 -1608.3308
## 2002 3142.4038 4437.4602 899.8784 -167.7869 -1898.2539 -1608.3308
## 2003 3142.4038 4437.4602 899.8784 -167.7869 -1898.2539 -1608.3308
## 2004 3142.4038 4437.4602 899.8784 -167.7869 -1898.2539 -1608.3308
## 2005 3142.4038 4437.4602 899.8784 -167.7869 -1898.2539 -1608.3308
## 2006 3142.4038 4437.4602 899.8784 -167.7869 -1898.2539 -1608.3308
## 2007 3142.4038 4437.4602 899.8784 -167.7869 -1898.2539 -1608.3308
## 2008 3142.4038 4437.4602 899.8784 -167.7869 -1898.2539 -1608.3308
## 2009 3142.4038 4437.4602
##
## $trend
## Jan Feb Mar Apr May Jun Jul Aug
## 2000 NA NA NA NA NA NA 4533.780 4536.073
## 2001 4631.482 4659.086 4695.687 4712.962 4739.567 4763.428 4784.052 4808.961
## 2002 5001.155 5061.131 5115.619 5153.418 5173.826 5190.840 5217.451 5245.590
## 2003 5401.371 5454.433 5504.476 5552.258 5598.789 5631.066 5656.800 5676.655
## 2004 5833.033 5869.969 5890.244 5936.772 5980.771 6000.605 6006.223 6015.395
## 2005 6122.980 6122.386 6151.867 6180.767 6180.627 6194.662 6216.720 6235.433
## 2006 6301.337 6322.866 6332.873 6315.172 6301.328 6301.765 6307.509 6322.385
## 2007 6415.225 6484.649 6550.255 6577.892 6621.125 6655.555 6683.434 6696.431
## 2008 6804.038 6799.042 6785.169 6797.083 6815.840 6839.340 6871.458 6917.209
## 2009 6998.850 7011.168 NA NA NA NA NA NA
## Sep Oct Nov Dec
## 2000 4559.639 4580.327 4595.603 4623.117
## 2001 4846.315 4874.205 4912.112 4958.875
## 2002 5245.660 5262.086 5315.041 5360.140
## 2003 5707.755 5740.383 5763.116 5786.440
## 2004 6031.322 6077.018 6098.747 6101.606
## 2005 6246.480 6252.655 6266.100 6287.624
## 2006 6373.237 6387.340 6378.471 6399.092
## 2007 6682.325 6697.031 6744.120 6779.163
## 2008 6946.973 6959.648 6982.975 6989.343
## 2009
##
## $random
## Jan Feb Mar Apr May
## 2000 NA NA NA NA NA
## 2001 334.0116305 285.0660749 256.8253863 7.2438238 -195.4315408
## 2002 240.5082972 204.6606583 411.7537196 -338.7028429 185.5492925
## 2003 229.1320472 97.8489916 -261.9037804 -58.5228429 352.4863759
## 2004 37.0199638 -80.7372584 -138.2012804 -169.4470095 242.5142925
## 2005 -224.1867028 -141.7739251 -208.9446137 492.3688238 -341.6419575
## 2006 -125.0433695 -170.6439251 -296.4408637 412.6734071 -194.3827908
## 2007 -215.0421195 0.7027416 373.4974696 -398.8761762 -178.2098741
## 2008 -250.1650362 -355.4497584 -158.1966970 31.6521571 107.5055425
## 2009 -50.5467028 136.0144083 NA NA NA
## Jun Jul Aug Sep Oct
## 2000 NA -126.4542491 -884.7035084 -115.6971658 -115.5702214
## 2001 -39.8657595 -462.7059158 -409.1110084 -272.4234158 -124.8085547
## 2002 -160.1970095 -188.4646658 -113.9497584 -95.8584158 -181.4089714
## 2003 -109.9332595 -128.7642491 229.4152416 -131.3438325 60.4539453
## 2004 -191.7220095 352.3128342 -53.3651751 -24.2809158 409.8789453
## 2005 67.1204905 201.8961675 -347.7430917 542.4520009 145.9414453
## 2006 208.6271571 191.6074175 1.5052416 219.6749175 -217.5535547
## 2007 13.7771571 43.9324175 1065.3789916 47.2065842 -0.5839714
## 2008 190.5825738 92.3282509 488.2610749 -194.0417491 -0.6610547
## 2009 NA NA NA
## Nov Dec
## 2000 251.4605194 333.1341768
## 2001 288.8321861 216.1758435
## 2002 44.4030194 64.7404268
## 2003 -7.1023973 16.5212601
## 2004 27.1663527 -192.5349899
## 2005 -55.2361473 -126.6629065
## 2006 -271.0573973 -124.1816565
## 2007 -125.7665639 -188.8620732
## 2008 -177.0115639 -22.6420732
## 2009
##
## $figure
## [1] -2274.3933 -2060.5119 -1138.7725 -139.8855 346.5049 461.6874
## [7] 3142.4038 4437.4602 899.8784 -167.7869 -1898.2539 -1608.3308
##
## $type
## [1] "additive"
##
## attr(,"class")
## [1] "decomposed.ts"
trend = tendencia$trend
lines(trend,col=2)

# Medais moviles: k=3
tendencia3 = stats::filter(turismo.ts,sides=2,rep(1/3,3))
tendencia3
## Jan Feb Mar Apr May Jun Jul Aug
## 2000 NA 2943.327 3573.027 4138.200 4667.613 5655.100 6845.690 6994.127
## 2001 2974.220 3129.493 3759.233 4428.233 4885.403 5846.547 7162.103 7258.277
## 2002 3246.423 3520.383 4089.570 4923.103 5291.013 6456.533 7744.273 7930.057
## 2003 3554.810 3650.560 4316.473 5251.810 5878.150 6983.680 8332.263 8496.753
## 2004 3839.670 3979.217 4656.477 5603.500 6155.933 7447.100 8723.667 8935.783
## 2005 3948.413 4116.217 5085.833 5840.963 6480.737 7489.993 8869.880 9191.660
## 2006 4182.080 4297.090 5192.443 5979.690 6671.163 7689.017 9124.983 9298.553
## 2007 4339.070 4711.870 5416.317 6204.510 6653.190 7930.070 9733.353 9899.483
## 2008 4548.177 4716.920 5520.043 6482.300 7150.103 8289.217 9813.577 9867.310
## 2009 5039.650 5086.513 5855.970 6672.507 7298.853 8454.083 9874.247 NA
## Sep Oct Nov Dec
## 2000 5909.873 4196.533 3531.233 2995.943
## 2001 6297.563 4452.690 3817.007 3278.893
## 2002 6843.890 4807.920 4063.543 3544.617
## 2003 7484.290 5322.367 4561.813 3882.683
## 2004 7875.173 5817.897 4949.170 4050.933
## 2005 8081.590 6077.410 5032.017 4255.713
## 2006 8085.380 5901.317 4959.247 4267.177
## 2007 8785.780 6292.723 5410.243 4660.517
## 2008 8762.313 6450.573 5685.760 4979.997
## 2009
# Medais moviles: k=2,
tendencia2 = stats::filter(turismo.ts,sides=2,rep(1/2,2))
tendencia2
## Jan Feb Mar Apr May Jun Jul
## 2000 2759.855 3065.905 3948.770 4552.165 4707.785 6224.120 7819.280
## 2001 2787.370 3348.690 4197.030 4735.480 5037.945 6324.500 8150.530
## 2002 3086.275 3796.940 4531.715 5190.355 5599.105 6831.860 8870.245
## 2003 3423.940 3797.785 4728.825 5825.815 6140.300 7326.630 9506.985
## 2004 3662.190 4170.995 5120.355 6098.615 6420.180 7885.755 9950.215
## 2005 3772.250 4362.125 5668.700 6359.370 6454.480 8142.245 9943.085
## 2006 3996.805 4494.685 5742.810 6520.705 6712.765 8306.800 10201.435
## 2007 4175.315 5104.910 5912.055 6414.275 6960.220 8500.395 11034.520
## 2008 4331.280 4935.640 6088.525 6979.350 7380.730 8798.900 10974.560
## 2009 4880.290 5292.815 6240.620 7259.280 7457.140 8912.985 11122.370
## Aug Sep Oct Nov Dec
## 2000 6716.325 4820.395 3622.890 3148.365 3019.510
## 2001 7155.540 5027.690 3942.150 3434.705 3266.995
## 2002 7809.390 5481.285 4187.040 3638.870 3586.330
## 2003 8409.910 6054.670 4745.405 4026.195 3895.145
## 2004 8653.205 6613.015 5273.385 4264.200 3962.570
## 2005 9006.980 6959.810 5271.710 4432.620 4227.265
## 2006 9127.070 6747.395 5105.580 4437.870 4296.185
## 2007 9914.340 7079.035 5624.380 4851.035 4630.725
## 2008 9747.870 7222.005 5849.455 5133.040 5016.140
## 2009 NA
# Medais moviles: k=7
tendencia7 = stats::filter(turismo.ts,sides=2,rep(1/7,7))
tendencia7
## Jan Feb Mar Apr May Jun Jul Aug
## 2000 NA NA NA 4340.364 5110.459 5470.784 5611.741 5377.676
## 2001 3508.929 3593.739 3913.230 4501.206 5379.236 5749.254 5858.950 5676.431
## 2002 3812.429 3973.039 4285.844 4943.654 5886.773 6293.116 6368.014 6194.637
## 2003 4070.880 4268.721 4628.954 5322.367 6320.570 6746.930 6965.394 6751.667
## 2004 4464.361 4598.181 4942.869 5700.913 6672.889 7126.917 7370.609 7170.640
## 2005 4818.487 4799.399 5155.943 5907.411 6864.661 7403.049 7606.857 7289.623
## 2006 4939.326 4971.131 5351.056 6078.040 7057.961 7543.830 7701.593 7361.764
## 2007 5007.497 5119.986 5537.394 6280.707 7462.633 7920.429 8026.669 7838.236
## 2008 5295.763 5401.647 5797.577 6529.609 7610.101 8077.206 8263.349 8008.900
## 2009 5614.157 5720.597 6073.496 6800.581 7818.133 NA NA NA
## Sep Oct Nov Dec
## 2000 5210.656 4895.311 4228.727 3618.000
## 2001 5487.300 5170.446 4562.093 3926.563
## 2002 5924.733 5619.559 4951.041 4170.284
## 2003 6451.217 6110.194 5404.234 4585.626
## 2004 6846.490 6468.466 5671.203 4871.869
## 2005 7056.357 6653.276 5871.946 5096.590
## 2006 7106.497 6671.313 5926.073 5215.163
## 2007 7580.029 7172.666 6388.853 5430.129
## 2008 7735.831 7333.303 6616.229 5709.947
## 2009
windows()
plot(turismo.ts,type="o")
lines(tendencia3,col=2)
lines(tendencia2,col=4)
lines(tendencia7,col=3)
#estimando la componente irregular e_t = x_t - T_t
e3 = turismo.ts - tendencia3;e3
## Jan Feb Mar Apr May
## 2000 NA -121.7866667 -262.7566667 449.0700000 -150.5533333
## 2001 -283.1200000 -245.8533333 54.5066667 152.0866667 5.2366667
## 2002 -279.1533333 -315.1033333 299.0300000 -248.2733333 414.8666667
## 2003 -198.7000000 -158.7900000 -212.6733333 102.0400000 419.6300000
## 2004 -244.0100000 -250.4966667 -43.2066667 23.9400000 413.8566667
## 2005 -324.0133333 -196.1166667 -281.6833333 692.2866667 -295.2466667
## 2006 -280.1800000 -205.3800000 -294.7833333 608.2700000 -217.7133333
## 2007 -413.2800000 -287.0300000 368.6633333 -165.3800000 136.2300000
## 2008 -268.6966667 -333.8400000 -31.8433333 206.5500000 119.7466667
## 2009 -365.7400000 0.1566667 -357.0100000 309.7733333 237.4266667
## Jun Jul Aug Sep Oct
## 2000 -756.5900000 704.0400000 1094.7033333 -566.0533333 100.4366667
## 2001 -661.2966667 301.6466667 1579.0333333 -823.7933333 128.9200000
## 2002 -964.2033333 427.1166667 1639.0433333 -794.2100000 104.9700000
## 2003 -1000.8600000 338.1766667 1846.7766667 -1008.0000000 310.6833333
## 2004 -1176.5300000 777.2733333 1463.7066667 -968.2533333 501.2133333
## 2005 -766.5233333 691.1400000 1133.4900000 -392.7800000 153.4000000
## 2006 -716.9366667 516.5366667 1462.7966667 -592.5900000 100.6833333
## 2007 -799.0500000 136.4166667 2299.7866667 -1156.3700000 235.9366667
## 2008 -797.6066667 292.6133333 1975.6200000 -1109.5033333 340.6266667
## 2009 -1076.0833333 573.7233333 NA
## Nov Dec
## 2000 -582.4233333 351.9766667
## 2001 -514.3166667 287.8266667
## 2002 -602.3533333 271.9333333
## 2003 -704.0533333 311.9466667
## 2004 -721.5100000 249.8066667
## 2005 -719.4066667 296.9166667
## 2006 -750.0866667 399.4033333
## 2007 -690.1433333 321.4533333
## 2008 -778.0500000 378.3733333
## 2009
e2 = turismo.ts - tendencia2;e2
## Jan Feb Mar Apr May Jun Jul
## 2000 -61.685 -244.365 -638.500 35.105 -190.725 -1325.610 -269.550
## 2001 -96.270 -465.050 -383.290 -155.160 -147.305 -1139.250 -686.780
## 2002 -119.005 -591.660 -143.115 -515.525 106.775 -1339.530 -698.855
## 2003 -67.830 -306.015 -625.025 -471.965 157.480 -1343.810 -836.545
## 2004 -66.530 -442.275 -507.085 -471.175 149.610 -1615.185 -449.275
## 2005 -147.850 -442.025 -864.550 173.880 -268.990 -1418.775 -382.065
## 2006 -94.905 -402.975 -845.150 67.255 -259.315 -1334.720 -559.915
## 2007 -249.525 -680.070 -127.075 -375.145 -170.800 -1369.375 -1164.750
## 2008 -51.800 -552.560 -600.325 -290.500 -110.880 -1307.290 -868.370
## 2009 -206.380 -206.145 -741.660 -277.000 79.140 -1534.985 -674.400
## Aug Sep Oct Nov Dec
## 2000 1372.505 523.425 674.080 -199.555 328.410
## 2001 1681.770 446.080 639.460 -132.015 299.725
## 2002 1759.710 568.395 725.850 -177.680 230.220
## 2003 1933.620 421.620 887.645 -168.435 299.485
## 2004 1746.285 293.905 1045.725 -36.540 338.170
## 2005 1318.170 729.000 959.100 -120.010 325.365
## 2006 1634.280 745.395 896.420 -228.710 370.395
## 2007 2284.930 550.375 904.280 -130.935 351.245
## 2008 2095.060 430.805 941.745 -225.330 342.230
## 2009 NA
e7 = turismo.ts - tendencia7;e7
## Jan Feb Mar Apr May Jun
## 2000 NA NA NA 246.90571 -593.39857 -572.27429
## 2001 -817.82857 -710.09857 -99.49000 79.11429 -488.59571 -564.00429
## 2002 -845.15857 -767.75857 102.75571 -268.82429 -180.89286 -800.78571
## 2003 -714.77000 -776.95143 -525.15429 31.48286 -22.79000 -764.11000
## 2004 -868.70143 -869.46143 -329.59857 -73.47286 -103.09857 -856.34714
## 2005 -1194.08714 -879.29857 -351.79286 625.83857 -679.17143 -679.57857
## 2006 -1037.42571 -879.42143 -453.39571 509.92000 -604.51143 -571.75000
## 2007 -1081.70714 -695.14571 247.58571 -241.57714 -673.21286 -789.40857
## 2008 -1016.28286 -1018.56714 -309.37714 159.24143 -340.25143 -585.59571
## 2009 -940.24714 -633.92714 -574.53571 181.69857 -281.85286 NA
## Jul Aug Sep Oct Nov Dec
## 2000 1937.98857 2711.15429 133.16429 -598.34143 -1279.91714 -270.08000
## 2001 1604.80000 3160.87857 -13.53000 -588.83571 -1259.40286 -359.84286
## 2002 1803.37571 3374.46286 124.94714 -706.66857 -1489.85143 -353.73429
## 2003 1705.04571 3591.86286 25.07286 -477.14429 -1546.47429 -390.99571
## 2004 2130.33143 3228.85000 60.43000 -149.35571 -1443.54286 -571.12857
## 2005 1954.16286 3035.52714 632.45286 -422.46571 -1559.33571 -543.96000
## 2006 1939.92714 3399.58571 386.29286 -669.31286 -1716.91286 -548.58286
## 2007 1843.10143 4361.03429 49.38143 -644.00571 -1668.75286 -448.15857
## 2008 1842.84143 3834.03000 -83.02143 -542.10286 -1708.51857 -351.57714
## 2009 NA NA
windows()
ts.plot(cbind(e3,e2,e7), type="o",lty="dashed",col=c(2,4,3))
abline(h=0)
#Gráfica de la descomposición clásica k=3
windows()
par(mfrow=c(5,1))
plot(turismo.ts,type="o")
plot(tendencia3,col=2)
plot(e3,col=2)
#Media
media = mean(turismo.ts);media
## [1] 5911.57
#Estimar la componente estacional (indice estacional): Ii = media(X_enero_i) - meadia
turismo.ts
## Jan Feb Mar Apr May Jun Jul Aug
## 2000 2698.17 2821.54 3310.27 4587.27 4517.06 4898.51 7549.73 8088.83
## 2001 2691.10 2883.64 3813.74 4580.32 4890.64 5185.25 7463.75 8837.31
## 2002 2967.27 3205.28 4388.60 4674.83 5705.88 5492.33 8171.39 9569.10
## 2003 3356.11 3491.77 4103.80 5353.85 6297.78 5982.82 8670.44 10343.53
## 2004 3595.66 3728.72 4613.27 5627.44 6569.79 6270.57 9500.94 10399.49
## 2005 3624.40 3920.10 4804.15 6533.25 6185.49 6723.47 9561.02 10325.15
## 2006 3901.90 4091.71 4897.66 6587.96 6453.45 6972.08 9641.52 10761.35
## 2007 3925.79 4424.84 5784.98 6039.13 6789.42 7131.02 9869.77 12199.27
## 2008 4279.48 4383.08 5488.20 6688.85 7269.85 7491.61 10106.19 11842.93
## 2009 4673.91 5086.67 5498.96 6982.28 7536.28 7378.00 10447.97 11796.77
## Sep Oct Nov Dec
## 2000 5343.82 4296.97 2948.81 3347.92
## 2001 5473.77 4581.61 3302.69 3566.72
## 2002 6049.68 4912.89 3461.19 3816.55
## 2003 6476.29 5633.05 3857.76 4194.63
## 2004 6906.92 6319.11 4227.66 4300.74
## 2005 7688.81 6230.81 4312.61 4552.63
## 2006 7492.79 6002.00 4209.16 4666.58
## 2007 7629.41 6528.66 4720.10 4981.97
## 2008 7652.81 6791.20 4907.71 5358.37
## 2009
enero = window(turismo.ts,start=c(2000,1),freq=T)
enero
## Time Series:
## Start = 2000
## End = 2009
## Frequency = 1
## [1] 2698.17 2691.10 2967.27 3356.11 3595.66 3624.40 3901.90 3925.79 4279.48
## [10] 4673.91
ISenero = mean(enero) - media;ISenero
## [1] -2340.191
# completar para los demás meses
### Otra opción practica
S <- 0
for (i in 1:12) {
S[i] = mean(window(turismo.ts,start=c(2000,i),freq=T)) - media
}
S
## [1] -2340.1908 -2107.8348 -1241.2068 -146.0518 309.9942 440.9962
## [7] 3186.7022 4504.8032 834.4635 -211.9809 -1917.3820 -1602.0020
plot(S,type="o")
#estimamos la componente irregular: e_t = x_t - mu - S_t
e <- turismo.ts - media - S
## Warning in `-.default`(turismo.ts - media, S): longitud de objeto mayor no es
## múltiplo de la longitud de uno menor
e
## Jan Feb Mar Apr May
## 2000 -873.209000 -982.195000 -1360.093000 -1178.248000 -1704.504000
## 2001 -880.279000 -920.095000 -856.623000 -1185.198000 -1330.924000
## 2002 -604.109000 -598.455000 -281.763000 -1090.688000 -515.684000
## 2003 -215.269000 -311.965000 -566.563000 -411.668000 76.216000
## 2004 24.281000 -75.015000 -57.093000 -138.078000 348.226000
## 2005 53.021000 116.365000 133.787000 767.732000 -36.074000
## 2006 330.521000 287.975000 227.297000 822.442000 231.886000
## 2007 354.411000 621.105000 1114.617000 273.612000 567.856000
## 2008 708.101000 579.345000 817.837000 923.332000 1048.286000
## 2009 1102.531000 1282.935000 828.597000 1216.762000 1314.716000
## Jun Jul Aug Sep Oct
## 2000 -1454.056000 -1548.542000 -2327.543000 -1402.213333 -1402.618889
## 2001 -1167.316000 -1634.522000 -1579.063000 -1272.263333 -1117.978889
## 2002 -860.236000 -926.882000 -847.273000 -696.353333 -786.698889
## 2003 -369.746000 -427.832000 -72.843000 -269.743333 -66.538889
## 2004 -81.996000 402.668000 -16.883000 160.886667 619.521111
## 2005 370.904000 462.748000 -91.223000 942.776667 531.221111
## 2006 619.514000 543.248000 344.977000 746.756667 302.411111
## 2007 778.454000 771.498000 1782.897000 883.376667 829.071111
## 2008 1139.044000 1007.918000 1426.557000 906.776667 1091.611111
## 2009 1025.434000 1349.698000 1380.397000
## Nov Dec
## 2000 -1045.377778 -961.647778
## 2001 -691.497778 -742.847778
## 2002 -532.997778 -493.017778
## 2003 -136.427778 -114.937778
## 2004 233.472222 -8.827778
## 2005 318.422222 243.062222
## 2006 214.972222 357.012222
## 2007 725.912222 672.402222
## 2008 913.522222 1048.802222
## 2009
#estandarizar las dimensiones media y S
S.ts = ts(S,start = start(turismo.ts), end = end(turismo.ts), frequency = frequency(turismo.ts))
S.ts
## Jan Feb Mar Apr May Jun
## 2000 -2340.1908 -2107.8348 -1241.2068 -146.0518 309.9942 440.9962
## 2001 -2340.1908 -2107.8348 -1241.2068 -146.0518 309.9942 440.9962
## 2002 -2340.1908 -2107.8348 -1241.2068 -146.0518 309.9942 440.9962
## 2003 -2340.1908 -2107.8348 -1241.2068 -146.0518 309.9942 440.9962
## 2004 -2340.1908 -2107.8348 -1241.2068 -146.0518 309.9942 440.9962
## 2005 -2340.1908 -2107.8348 -1241.2068 -146.0518 309.9942 440.9962
## 2006 -2340.1908 -2107.8348 -1241.2068 -146.0518 309.9942 440.9962
## 2007 -2340.1908 -2107.8348 -1241.2068 -146.0518 309.9942 440.9962
## 2008 -2340.1908 -2107.8348 -1241.2068 -146.0518 309.9942 440.9962
## 2009 -2340.1908 -2107.8348 -1241.2068 -146.0518 309.9942 440.9962
## Jul Aug Sep Oct Nov Dec
## 2000 3186.7022 4504.8032 834.4635 -211.9809 -1917.3820 -1602.0020
## 2001 3186.7022 4504.8032 834.4635 -211.9809 -1917.3820 -1602.0020
## 2002 3186.7022 4504.8032 834.4635 -211.9809 -1917.3820 -1602.0020
## 2003 3186.7022 4504.8032 834.4635 -211.9809 -1917.3820 -1602.0020
## 2004 3186.7022 4504.8032 834.4635 -211.9809 -1917.3820 -1602.0020
## 2005 3186.7022 4504.8032 834.4635 -211.9809 -1917.3820 -1602.0020
## 2006 3186.7022 4504.8032 834.4635 -211.9809 -1917.3820 -1602.0020
## 2007 3186.7022 4504.8032 834.4635 -211.9809 -1917.3820 -1602.0020
## 2008 3186.7022 4504.8032 834.4635 -211.9809 -1917.3820 -1602.0020
## 2009 3186.7022 4504.8032
media.ts = ts(media,start = start(turismo.ts), end = end(turismo.ts), frequency = frequency(turismo.ts))
media.ts
## Jan Feb Mar Apr May Jun Jul Aug Sep
## 2000 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57
## 2001 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57
## 2002 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57
## 2003 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57
## 2004 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57
## 2005 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57
## 2006 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57
## 2007 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57
## 2008 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57
## 2009 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57 5911.57
## Oct Nov Dec
## 2000 5911.57 5911.57 5911.57
## 2001 5911.57 5911.57 5911.57
## 2002 5911.57 5911.57 5911.57
## 2003 5911.57 5911.57 5911.57
## 2004 5911.57 5911.57 5911.57
## 2005 5911.57 5911.57 5911.57
## 2006 5911.57 5911.57 5911.57
## 2007 5911.57 5911.57 5911.57
## 2008 5911.57 5911.57 5911.57
## 2009
e = turismo.ts - media.ts - S.ts
e
## Jan Feb Mar Apr May
## 2000 -873.209000 -982.195000 -1360.093000 -1178.248000 -1704.504000
## 2001 -880.279000 -920.095000 -856.623000 -1185.198000 -1330.924000
## 2002 -604.109000 -598.455000 -281.763000 -1090.688000 -515.684000
## 2003 -215.269000 -311.965000 -566.563000 -411.668000 76.216000
## 2004 24.281000 -75.015000 -57.093000 -138.078000 348.226000
## 2005 53.021000 116.365000 133.787000 767.732000 -36.074000
## 2006 330.521000 287.975000 227.297000 822.442000 231.886000
## 2007 354.411000 621.105000 1114.617000 273.612000 567.856000
## 2008 708.101000 579.345000 817.837000 923.332000 1048.286000
## 2009 1102.531000 1282.935000 828.597000 1216.762000 1314.716000
## Jun Jul Aug Sep Oct
## 2000 -1454.056000 -1548.542000 -2327.543000 -1402.213333 -1402.618889
## 2001 -1167.316000 -1634.522000 -1579.063000 -1272.263333 -1117.978889
## 2002 -860.236000 -926.882000 -847.273000 -696.353333 -786.698889
## 2003 -369.746000 -427.832000 -72.843000 -269.743333 -66.538889
## 2004 -81.996000 402.668000 -16.883000 160.886667 619.521111
## 2005 370.904000 462.748000 -91.223000 942.776667 531.221111
## 2006 619.514000 543.248000 344.977000 746.756667 302.411111
## 2007 778.454000 771.498000 1782.897000 883.376667 829.071111
## 2008 1139.044000 1007.918000 1426.557000 906.776667 1091.611111
## 2009 1025.434000 1349.698000 1380.397000
## Nov Dec
## 2000 -1045.377778 -961.647778
## 2001 -691.497778 -742.847778
## 2002 -532.997778 -493.017778
## 2003 -136.427778 -114.937778
## 2004 233.472222 -8.827778
## 2005 318.422222 243.062222
## 2006 214.972222 357.012222
## 2007 725.912222 672.402222
## 2008 913.522222 1048.802222
## 2009
#Graficamos e
plot(e,type="o",col=2)
abline(h=0)
#Gráfica de la descomposición de la serie
par(mfrow=c(4,1))
plot(turismo.ts,type="o")
plot(media.ts,type="o",col=2)
plot(S.ts,type="o",col=2)
plot(e,type="o",col=2)
# Otra forma de representar los indices estacionales
par(mfrow=c(1,1))
mes = c("Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic")
barplot(S,names.arg = mes, col=4)