I am working with 4 different time-series, but since all have different starting and ending dates, there are some 'NA' values. In order to work around this, I would like to cut out a few values at the beginning and end such that all variables end up with the same amount of observations.
My questions is: how does one achieve this? I have read that in the data preparation it is better to work in a zoo
instead of a ts
environment. Nevertheless, the data has already been prepared within a ts
environment and has been saved as a .csv-file.
My standard way of reading in data:
ger.data <- read.table("inputData/rstar.data.ger.csv",
sep = ',', na.strings = ".", header=TRUE, stringsAsFactors=FALSE)
The data:
dput(ger.data)
structure(list(gdp.log = c(NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, 12.8840503491576, 12.8869726344706, 12.9204968561163,
12.9438274460798, 12.9508226975537, 12.9598326831315, 12.9699252303554,
12.9712706838341, 12.9832208431563, 12.9934043726069, 12.9994338713584,
13.0182776044722, 13.0243844396313, 13.035927107736, 13.0540973845342,
13.053452645401, 13.0710890302057, 13.0786225438817, 13.0798900201348,
13.0688845385587, 13.0832129017843, 13.0910336880674, 13.0984128394085,
13.0926667656675, 13.1055915127038, 13.1105701093852, 13.119314735013,
13.1262159467198, 13.1287012505881, 13.1327829050981, 13.1345626626113,
13.1421052185393, 13.1455993198096, 13.1555795609356, 13.1649649076113,
13.173060293994, 13.1804681211107, 13.1817750285751, 13.1809209231138,
13.2039931327435, 13.2072154247188, 13.2100738433077, 13.2176681026483,
13.2173316805937, 13.2177517359708, 13.2291277072538, 13.2297404584268,
13.2215062032288, 13.2221345014757, 13.2340192357447, 13.2355509813313,
13.2409585276508, 13.2484725433257, 13.2479082122106, 13.2471370327532,
13.2498925426482, 13.257285802095, 13.2671647742844, 13.2697897856204,
13.2792525897404, 13.2981972680627, 13.3086022514823, 13.3222104610641,
13.3374408854799, 13.3480716370407, 13.359023171372, 13.3637051323603,
13.3742094421193, 13.3745032426961, 13.3710561499247, 13.3543334600286,
13.3168292261946, 13.3213404576914, 13.3323989938769, 13.3441283789553,
13.3505454142055, 13.3703322154341, 13.3834067699044, 13.3949886632219,
13.4133150987237, 13.4177695421018, 13.4269276403545, 13.430715348023,
13.4371055017517, 13.4411021588013, 13.4493897130691, 13.449440186328,
13.4527356182524, 13.4658424373757, 13.4760845632917, 13.4841231715523,
13.4975575764497, 13.5007587163897, 13.5076829194195, 13.5202706636591,
13.5285828675615, 13.5387235844532, 13.5446488926295, 13.5534338521478,
13.5633204606829, 13.570039594766, 13.5752742543238, 13.5834486056741,
13.5936649140038, 13.6081837597166, 13.6218918277317, 13.6285783886126,
NA, NA), inflation = c(2.22222222222224, 1.244019138756, 0.75973409306742,
1.80608365019013, 1.98487712665404, 2.64650283553874, 2.73327049952876,
3.36134453781511, 3.15106580166824, 2.39410681399631, 2.47706422018348,
3.25203252032522, 2.87511230907457, 2.42805755395685, 3.31244404655327,
2.27471566054242, 2.09606986899562, 2.72168568920105, 2.2530329289428,
2.05303678357573, 3.07955517536358, 3.84615384615386, 3.98305084745763,
4.10729253981556, 4.06639004149377, 3.04526748971191, 2.93398533007336,
2.49597423510466, 1.8341307814992, 1.75718849840257, 1.10847189231985,
1.49253731343286, 1.25293657008615, 1.33437990580847, 1.80109631949884,
1.62538699690402, 2.01082753286931, 2.09140201394268, 1.92307692307691,
2.89413556740292, 3.33586050037907, 3.5660091047041, 4.00000000000001,
4.44115470022204, 5.06236243580337, 5.78754578754579, 5.66037735849054,
5.31537916371368, 4.88826815642457, 5.47091412742381, 6.25000000000001,
6.46029609690444, 7.39014647137152, 6.9599474720946, 7.30446024563674,
7.45891276864728, 7.06757594544325, 6.99815837937383, 6.44578313253009,
5.88235294117648, 6.25361899247252, 6.08146873207113, 5.43293718166383,
5.22222222222223, 4.30517711171662, 3.78583017847487, 3.70370370370372,
3.80147835269271, 3.81400208986417, 3.85617509119333, 3.46790890269152,
3.00101729399797, 2.86864620030195, 2.50878073256398, 2.50125062531265,
2.91358024691356, 3.27788649706457, 4.650024473813, 5.31966813079548,
5.51823416506719, 5.92136428233066, 5.19176800748362, 5.14365152919371,
5.72987721691677, 5.81395348837209, 6.66963094708762, 7.13970912296167,
5.89247311827958, 5.36770921386304, 5.08545227177989, 4.648292883587,
4.06173842404549, 3.28920978740473, 3.13367711225704, 2.71226415094341,
2.84933645589384, 2.83495145631071, 1.88461538461538, 2.06659012629162,
2.31499051233397, 2.30362537764349, 2.076255190638, 1.57480314960629,
0.741839762611279, 0, -0.332840236686399, -0.922849760059066,
-0.515463917525782, 0.0369139904023732, 0.519480519480511, 0.968703427719836,
0.962250185048109, 1.14391143911439, 1.29198966408267, 1.69741697416972,
2.4193548387097, 2.88215979569498, 2.80612244897959, 3.01161103047896,
2.72011453113812, 2.3049645390071, 2.72952853598016, 3.02923564635434,
2.84251480582282, 3.29915972330998, 4.51351791825871, 5.50437317784258,
5.9108527131783, 6.09404990403073, 4.95750708215298, 3.33642261353105,
4.66605672461115, 4.38715513342377, 4.5434098065677, 4.30493273542601,
2.97202797202796, 2.77296360485268, 2.58175559380379, 2.45055889939811,
2.07979626485568, 1.7284991568297, 1.5520134228188, 1.46873688627781,
1.45530145530146, 1.45047658516367, 1.36307311028499, 1.53019023986766,
1.76229508196721, 1.55228758169937, 2.32273838630808, 2.11812627291242,
1.24848973016513, 1.36765888978277, 0.597371565113501, 0.438771439968094,
0.198886237072386, 0.515873015873038, 0.673000791765629, 0.953137410643369,
1.54823342596267, 1.10540860639556, 1.37632717263074, 1.73092053501181,
1.72009382329947, 2.53807106598985, 2.01706749418153, 1.6627996906419,
1.99846272098384, 1.29474485910129, 1.21673003802282, 1.17915557246102,
1.13036925395631, 0.789473684210527, 1.05184072126221, 1.16541353383457,
0.968703427719814, 1.86497575531517, 1.82156133828996, 2.0066889632107,
1.62361623616237, 1.24496521420726, 1.64293537787514, 1.67577413479055,
1.70660856935367, 1.84448462929475, 1.4727011494253, 1.28986026513793,
1.7850767583006, 2.05965909090908, 2.26548672566371, 3.0774672798019,
2.94633461943178, 2.88796102992346, 3.08065074420214, 1.61290322580647,
0.81771720613288, 0.270544470747383, -0.235057085292139, 0.405268490374862,
0.811084825954715, 1.11298482293424, 1.11073712554695, 1.37907837201482,
1.87730472678512, 2.00133422281521, 2.19707057256989, 2.22295952222959,
2.13886146758801, 1.86396337475473, 2.01954397394136, 2.01233365790325,
1.54639175257732, 1.50882825040129, 1.62835249042147, 1.33630289532296,
1.20558375634519, 1.07526881720429, 0.848256361922726, 0.50235478806906,
0.0313479623824208, 0.469336670838559, 0.124610591900319, 0.312402374258052,
0.250705108116592, 0.0934288383680993, 0.466708151835709, 1.12114606041732,
1.87558612066271, 1.68014934660859, 1.73428305977082, 1.66307360640589,
1.50352868978214, NA), inflation.expectations = c(NA, NA, NA,
1.50801477605895, 1.4486785021669, 1.79929942636258, 2.29268352797792,
2.68149874988416, 2.97304591863771, 2.9099469132521, 2.84589534341579,
2.81856733904331, 2.7495789658949, 2.75806665088503, 2.96691160747748,
2.72258239253178, 2.52782178251204, 2.60122881632309, 2.33637603692047,
2.2809563176788, 2.52682764427079, 2.80794468350899, 3.2404491631377,
3.75401310219766, 4.0007218187302, 3.80050022961972, 3.53823385027365,
3.13540427409593, 2.57733945909728, 2.25531971126995, 1.79894135183157,
1.54808212141362, 1.40278356856036, 1.29708142041183, 1.47023752720658,
1.50344994807437, 1.69292268877016, 1.88217821580371, 1.91267336669823,
2.22986050932296, 2.56111875120039, 2.92977052389075, 3.44900129312152,
3.83575607632631, 4.26738156018238, 4.8227657308928, 5.23786007051543,
5.45641618638834, 5.41289261654365, 5.33373470151315, 5.48114036189052,
5.76736959518821, 6.39283917392495, 6.76509751009264, 7.02871257150183,
7.27836673943754, 7.19772410795547, 7.20727683477527, 6.99260755649861,
6.59846759963091, 6.39497836138823, 6.16580594956255, 5.91259446184599,
5.74756178210743, 5.26045131191845, 4.68654167351939, 4.25423330402936,
3.89904733664698, 3.77625358118387, 3.79383980936348, 3.73489110911043,
3.53477584443675, 3.29843687204619, 2.96158828238886, 2.71992371304414,
2.69806445127303, 2.80037452546369, 3.33568546077594, 4.04028983714665,
4.69145331668506, 5.35232276300158, 5.48775864641924, 5.44375449601879,
5.49666525898119, 5.46981256049155, 5.83927829539255, 6.33829269383454,
6.37894166917524, 6.26738060054798, 5.87133593172104, 5.24848187187738,
4.79079819831886, 4.27117334170428, 3.78322955182357, 3.29922236866267,
2.99612187662476, 2.88255729385125, 2.57029186194084, 2.40887335577789,
2.27528686988792, 2.14245535022111, 2.19036530172677, 2.06741855755544,
1.67413087012476, 1.09822452571389, 0.495950668882792, -0.128462558533547,
-0.442788478567812, -0.433559980967218, -0.220479791925491, 0.252408505019235,
0.621837030662707, 0.898586392840712, 1.09171367899125, 1.27389206560372,
1.63816822901912, 2.07273031816427, 2.4512635143885, 2.77981202846581,
2.85500195157291, 2.71070313740094, 2.69155465915108, 2.69596081311993,
2.72656088179111, 2.97510967786683, 3.42110702343646, 4.03989140630852,
4.80697588314739, 5.50569842832758, 5.61669571930115, 5.07470807822327,
4.76350908108148, 4.33678538842974, 4.23326106953342, 4.47538860000716,
4.05188141186136, 3.64833352971859, 3.15791997652761, 2.69432651752064,
2.47126859072756, 2.21015247872182, 1.95271693597557, 1.7072614326955,
1.55113773030694, 1.48163208739043, 1.43439700925698, 1.44976034765444,
1.52650875432088, 1.55196150345481, 1.79187782246058, 1.93886183072177,
1.81041049277125, 1.7642533197921, 1.33291161449346, 0.913072906257374,
0.650672032984188, 0.437725564506755, 0.456632871169787, 0.585224363838606,
0.922561161061177, 1.06994505869181, 1.24577665390808, 1.4402224350002,
1.48318753433439, 1.84135314923297, 2.00153822962066, 1.98450801852819,
2.05410024294928, 1.74326869122714, 1.54318432718746, 1.42227329764224,
1.20524993088536, 1.07893213716267, 1.03770980797252, 1.0342742983159,
0.99385784175678, 1.26273335953294, 1.45516351378988, 1.66548237113391,
1.82921057324455, 1.67420793796757, 1.62955144786387, 1.54682274075883,
1.56757082405666, 1.71745067782853, 1.67489212071607, 1.57841365330291,
1.59803070053965, 1.65182431594323, 1.85002071000283, 2.29692246366882,
2.58723692895162, 2.79431241370521, 2.99810341833982, 2.63196240484096,
2.09980805151624, 1.44545391172222, 0.616526954348648, 0.314618270490747,
0.312960175446205, 0.52357026349292, 0.860018816202692, 1.10347128661268,
1.37002626182028, 1.59211361179053, 1.86369697354626, 2.07466726109995,
2.14005644630068, 2.10571373428556, 2.06133208462842, 2.00867561854684,
1.86055818979416, 1.7717744087058, 1.67397653782583, 1.50496884718076,
1.41976684812273, 1.31137698982348, 1.11635295769879, 0.907865930885317,
0.614306982394624, 0.462823945803191, 0.28191250329759, 0.234424399844838,
0.289263686278381, 0.195286728160766, 0.280811118144613, 0.48299703968443,
0.88921729282096, 1.28589741988108, 1.60279114686486, 1.738273033362,
1.64525867564186, NA), interest = c(NA, 5.35557238134039, 5.65423925618318,
5.13622072240136, 4.55413642305029, 3.71787392697849, 3.26037157258996,
3.28095420515844, 3.29783174035887, 3.47781738532444, 3.49437293612889,
3.72163754549162, 3.84408249017092, 4.06690790851614, 4.1446596728808,
4.27721536907248, 4.14623030125552, 4.09449240844335, 4.18560930660039,
4.63981100054776, 4.7121323361927, 5.12883105832718, 5.54727355900921,
5.92290660730055, 6.22341845137662, 7.11106593622199, 7.3253747617984,
7.13042433548532, 5.97172051411505, 4.56712297046551, 3.8558656869252,
3.51957985417817, 3.8610891554008, 4.02174474418486, 3.82346231316841,
4.23658606616291, 4.22829946772347, 5.18790684145203, 6.78957755021998,
8.0955777116722, 10.1656568645963, 10.7750764991825, 9.73853260939899,
9.02759451458681, 8.20283904090853, 7.32272118152342, 7.44606149789939,
6.77781156936892, 5.80712176217568, 5.71513816400124, 4.50891159990188,
7.57743921458531, 9.18435535875248, 14.0419316383852, 14.9575290056527,
14.1178056651345, 12.6410371718056, 11.0504236028251, 9.89626938705202,
8.89973682896865, 7.07766429233585, 5.69857669197553, 4.28836812363278,
3.84307224425418, 4.13538427492242, 4.25898808637195, 4.68901648273106,
4.76488566527071, 4.94389544062135, 4.7179504834868, 4.32996714101299,
4.06006402761478, 3.79609544096395, 3.66188016268261, 3.81380424085245,
3.91010496344097, 4.61063115980445, 6.07337353840198, 7.75557867353165,
9.78085290211559, 10.0538566420945, 10.4046444586366, 10.0000032100844,
10.5649304483193, 12.2918218267592, 13.6457804054952, 13.5428226016878,
12.3832078638194, 11.2687387423951, 9.70571375727047, 9.01305530789178,
7.50517458580322, 6.21597437782109, 5.74004242964374, 5.81014232275079,
6.4184163977542, 6.4693089315514, 6.37037832492013, 6.34245883381412,
6.14855766051217, 6.3273429016393, 6.04967934221401, 5.2631860335149,
4.9875706048764, 4.78108266201254, 4.79409311085417, 4.80993832963175,
4.70492528569579, 4.39327964091005, 4.09384666154318, 4.16225556135519,
4.01819811978343, 3.68691767272542, 3.91435897298329, 5.51392769408741,
5.1424233310261, 6.39039983797878, 7.24499841261201, 7.77689836874453,
8.46503046729321, 8.67166062565128, 8.84963109457471, 9.06134228709401,
9.33974999724725, 9.56778657130586, 9.70751735717581, 9.90866420403565,
10.0801258989762, 10.3581635863144, 10.3971603688386, 10.3385810419606,
9.52714136869548, 8.74932392442107, 8.11714459129194, 7.20165036633724,
6.58574899339055, 6.05056584696069, 5.58018097698514, 5.29852094897063,
5.38465196968898, 5.21812695674604, 4.84675059954163, 4.5913900970064,
4.07203560184872, 3.70982915819822, 3.50266598028381, 3.38000354417156,
3.18282229178484, 3.27314292367979, 3.32976414802579, 3.38343875901737,
3.6586987321636, 3.64454089094062, 3.7948146158798, 3.68283501586431,
3.43669424239905, 3.16555075952931, 2.80262109165974, 2.85641961411505,
3.38452040878434, 3.86173549235485, 4.44541261612672, 4.89885908282544,
5.15567643489052, 4.97271225405667, 4.72034580967617, 4.33381215892223,
3.60685785482138, 3.53385476016745, 3.51249208281221, 3.37259127771301,
3.19363958387131, 2.76224105709386, 2.44481466831683, 2.19806971073306,
2.17309505810128, 2.26277062819573, 2.15259936154468, 2.19269951680376,
2.18983785824214, 2.14000501378124, 2.18834248328099, 2.20010383661118,
2.36143676501575, 2.68129278503981, 2.98602962054242, 3.27090641492713,
3.63242231301262, 4.02644503599252, 4.24942586755106, 4.52690793717871,
4.77567632144318, 5.10003373506962, 5.1346239656193, 4.94365644459258,
4.09328685040382, 2.32600760779229, 1.4863967759591, 0.788184698576733,
0.543001511592922, 0.774219432020606, 0.741022729446694, 0.839516748976732,
0.970660699277159, 1.15589131520193, 1.46897151616208, 1.56401297889317,
1.45956484816641, 1.23445225641425, 0.729965804965516, 0.375122725188359,
0.196131285796364, 0.158516042744461, 0.191601356699955, 0.238406567316929,
0.257749238213556, 0.257739981275096, 0.27688962968031, 0.171097229780903,
0.0991262798613279, -0.00149597762337805, -0.0084472129191715,
-0.025177017668776, -0.08365922680722, -0.0554751024051447, -0.249168240480735,
-0.294869794233332, -0.324704745459981, -0.368654905707033, -0.33007257566352,
-0.356317518522098, -0.356269651191377, -0.344226028709149)), class = "data.frame", row.names = c(NA,
-233L))