#Q1:

rm(list=ls())
library(tidyquant)
## Loading required package: lubridate
## 
## Attaching package: 'lubridate'
## The following object is masked from 'package:base':
## 
##     date
## Loading required package: PerformanceAnalytics
## Loading required package: xts
## Loading required package: zoo
## 
## Attaching package: 'zoo'
## The following objects are masked from 'package:base':
## 
##     as.Date, as.Date.numeric
## Registered S3 method overwritten by 'xts':
##   method     from
##   as.zoo.xts zoo
## 
## Attaching package: 'PerformanceAnalytics'
## The following object is masked from 'package:graphics':
## 
##     legend
## Loading required package: quantmod
## Loading required package: TTR
## Registered S3 method overwritten by 'quantmod':
##   method            from
##   as.zoo.data.frame zoo
## Version 0.4-0 included new data defaults. See ?getSymbols.
## ══ Need to Learn tidyquant? ══════════════════════════════════════════════
## Business Science offers a 1-hour course - Learning Lab #9: Performance Analysis & Portfolio Optimization with tidyquant!
## </> Learn more at: https://university.business-science.io/p/learning-labs-pro </>
library(timetk)
## 
## Attaching package: 'timetk'
## The following objects are masked from 'package:tidyquant':
## 
##     summarise_by_time, summarize_by_time
library(quantmod)
library(readr)
a1 <-read_tsv("tej_day_price_2017_2018.txt")
## Parsed with column specification:
## cols(
##   證券代碼 = col_double(),
##   簡稱 = col_character(),
##   `TSE 產業別` = col_character(),
##   上市別 = col_character(),
##   年月日 = col_double(),
##   `開盤價(元)` = col_double(),
##   `最高價(元)` = col_double(),
##   `收盤價(元)` = col_double(),
##   `最低價(元)` = col_double(),
##   `成交值(千元)` = col_double(),
##   `市值(百萬元)` = col_double(),
##   `成交量(千股)` = col_double()
## )
head(a1)
## # A tibble: 6 x 12
##   證券代碼 簡稱  `TSE 產業別` 上市別 年月日 `開盤價(元)` `最高價(元)`
##      <dbl> <chr> <chr>        <chr>   <dbl>        <dbl>        <dbl>
## 1     1101 台泥  01           TSE    2.02e7        29.9         29.9 
## 2     1102 亞泥  01           TSE    2.02e7        24.9         25.0 
## 3     1103 嘉泥  01           TSE    2.02e7         8.27         8.27
## 4     1104 環泥  01           TSE    2.02e7        21.4         21.5 
## 5     1108 幸福  01           TSE    2.02e7         8.56         8.57
## 6     1109 信大  01           TSE    2.02e7        10.1         10.1 
## # … with 5 more variables: `收盤價(元)` <dbl>, `最低價(元)` <dbl>,
## #   `成交值(千元)` <dbl>, `市值(百萬元)` <dbl>, `成交量(千股)` <dbl>

#Q2:

colnames(a1) <- c("id", "name")
names(a1)[5] <- "date"
## Warning: The `value` argument of ``names<-`()` can't be empty as of tibble 3.0.0.
## Columns 3, 4, 6, 7, 8, and 4 more must be named.
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_warnings()` to see where this warning was generated.
names(a1)[8] <- "price"
## Warning: The `value` argument of ``names<-`()` can't be empty as of tibble 3.0.0.
## Columns 3, 4, 6, 7, 9, and 3 more must be named.
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_warnings()` to see where this warning was generated.
names(a1)[11] <- "cap"
## Warning: The `value` argument of ``names<-`()` can't be empty as of tibble 3.0.0.
## Columns 3, 4, 6, 7, 9, and 2 more must be named.
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_warnings()` to see where this warning was generated.
a1 <- a1[,-3]
a1 <- a1[,-3]
a1 <- a1[,-4]
a1 <- a1[,-4]
a1 <- a1[,-5]
a1 <- a1[,-5]
a1 <- a1[,-6]
head(a1)
## # A tibble: 6 x 5
##      id name      date price    cap
##   <dbl> <chr>    <dbl> <dbl>  <dbl>
## 1  1101 台泥  20170103 29.6  129779
## 2  1102 亞泥  20170103 25.0   89078
## 3  1103 嘉泥  20170103  8.27   6748
## 4  1104 環泥  20170103 21.5   15610
## 5  1108 幸福  20170103  8.57   3703
## 6  1109 信大  20170103 10.1    3789

#Q3

library(reshape2)
a1 <-dcast(a1, date~id)
## Using cap as value column: use value.var to override.
head(a1)
##       date   1101  1102 1103  1104 1108 1109 1110 1201 1203  1210 1213  1215
## 1 20170103 129779 89078 6748 15610 3703 3789 9009 8931 5472 21465  951 12394
## 2 20170104 130149 88574 6717 15610 3695 3789 8951 8830 5496 21429  951 12796
## 3 20170105 130149 89078 6725 15642 3719 3781 8951 8856 5496 21355  951 12823
## 4 20170106 130149 89078 6701 15547 3703 3789 8923 8830 5544 21208  954 12863
## 5 20170109 128856 88406 6779 15547 3711 3789 8866 8881 5532 20913  951 12756
## 6 20170110 129041 88069 6756 15515 3711 3807 8866 8805 5496 20803  948 12582
##     1216 1217 1218 1219 1220  1225  1227  1229 1231  1232 1233  1234 1235 1236
## 1 302851 3624 5282 5037 1912 10519 67047 20131 4842 13485 3324 12900 1786 1982
## 2 301146 3629 5317 5021 1868 10497 67135 20131 4896 13517 3333 12920 1786 1982
## 3 307397 3629 5317 5037 1885 10530 67311 20222 4911 13549 3338 12900 1789 1993
## 4 307397 3649 5300 5021 1903 10497 67487 20177 4888 13581 3333 12900 1819 1993
## 5 307965 3634 5317 4973 1912 10508 66695 20177 4926 13581 3351 12960 1825 1998
## 6 305124 3629 5300 5037 1903 10497 66255 20450 4896 13533 3360 12900 1813 1993
##   1256  1262   1301   1303  1304  1305  1307 1308 1309  1310  1312  1313  1314
## 1 3327 21606 573553 564674 18395 11416 14003 9632 3423 10425 18857 14816 23315
## 2 3382 21532 574826 568639 18453 11726 14062 9582 3636 10504 18812 14933 23199
## 3 3382 21903 575462 582122 18281 11583 14102 9532 3555 10557 18721 14933 23315
## 4 3395 21755 576099 582122 18224 11607 14062 9632 3587 10451 19084 15050 23315
## 5 3395 21309 574189 585294 17881 11081 14042 9481 3489 10346 18767 14581 23315
## 6 3395 22275 569733 579743 18110 11081 14062 9808 3456 10451 18812 14933 23431
##   1315 1316  1319 1321 1323 1324 1325   1326 1337 1338 1339 1340 1341   1402
## 1 4969 1860 37263 5589 3053  984 1795 570293 4643 7855 2913 6319   NA 130074
## 2 4989 1843 37026 5601 3112  995 1799 569707 4736 7813 2909 6456   NA 129807
## 3 4989 1843 37085 5623 3112  987 1799 574396 4736 7872 3010 6468   NA 131948
## 4 4979 1851 37558 5635 3075  987 1799 572637 4763 7914 3013 6456   NA 132483
## 5 4959 1919 36789 5635 3075  991 1799 569707 4670 7813 3039 6365   NA 130877
## 6 4969 1928 35547 5623 3075  991 1795 560329 4789 7780 2980 6330   NA 131948
##    1409 1410 1413 1414 1416 1417 1418  1419 1423 1432  1434 1435 1436 1437 1438
## 1 14678 1749  733 1337 5282 1960  828 12016 1164 2802 49950  587 2967 3289  432
## 2 14727 1749  737 1337 5241 1960  824 12001 1160 2811 50539  582 2975 3309  445
## 3 14743 1756  739 1350 5251 1956  791 11986 1157 2828 50539  582 2979 3309  410
## 4 14743 1756  746 1350 5271 1956  791 12106 1155 2811 51045  584 2979 3359  450
## 5 14711 1753  746 1339 5282 1960  791 12031 1148 2794 50708  584 2975 3359  450
## 6 14662 1753  745 1342 5292 1960  740 12031 1148 2777 50708  582 2971 3379  462
##   1439  1440 1441 1442 1443 1444 1445 1446 1447 1449 1451 1452 1453 1454 1455
## 1 1453 20295  563 4772  604 7878 1250 2485 7407  491 9720 2692  714 1187 5707
## 2 1453 20130  563 4799  594 7888 1238 2444 7370  500 9740 2765  724 1192 5707
## 3 1462 20378  571 4772  596 7897 1242 2451 7425  488 9780 2758  711 1189 5750
## 4 1449 21041  566 4799  619 7907 1245 2520 7498  491 9760 2765  712 1188 5872
## 5 1421 21124  561 4786  619 7849 1239 2471 7526  486 9740 2739  714 1175 5915
## 6 1421 20793  563 4772  629 7878 1235 2464 7489  487 9740 2778  713 1175 5836
##   1456 1457 1459 1460 1463 1464 1465 1466 1467 1468 1470 1471 1472 1473 1474
## 1  796 3368 3048 8033 3707 7122 1310 1500 2165 1600 1638  902  874 4370 1480
## 2  793 3385 3055 8057 3725 7178 1300 1495 2165 1586 1638  906  874 4384 1474
## 3  814 3418 3080 8080 3707 7178 1305 1511 2186 1586 1676  922  886 4392 1461
## 4  824 3435 3062 8033 3751 7136 1300 1506 2207 1579 1676  930  874 4392 1461
## 5  824 3418 3069 7915 3681 7039 1305 1489 2239 1584 1676  950  867 4370 1467
## 6  824 3435 3016 7939 3707 7080 1310 1483 2228 1575 1681  956  863 4348 1480
##   1475  1476  1477  1503  1504 1506  1507 1512 1513 1514 1515 1516 1517 1519
## 1  406 90783 26461 21073 55574 1778 18322 1090 8147 1962 2703  493 2369 4646
## 2  411 88093 26358 21073 55674 1772 18281 1094 8147 1960 2722  490 2369 4672
## 3  411 86882 25945 21099 56075 1766 18281 1068 8484 1956 2722  539 2369 4685
## 4  415 86075 25324 21099 55875 1791 18404 1072 8631 1942 2776  591 2357 4725
## 5  408 83385 24911 20838 55875 1797 18322 1087 8589 1914 2794  587 2357 4699
## 6  405 88765 25324 20838 55774 1791 18302 1074 8631 1922 2740  559 2357 4672
##   1521  1522 1524 1525 1526  1527 1528 1529 1530 1531  1532 1533 1535  1536
## 1 6227 11154 2003 8257  745 12775 1792 1078 2752 3071 12212 4217 5840 29839
## 2 6205 11170 1994 8294  750 12499 1800 1078 2772 3080 12173 4237 5834 29839
## 3 6212 11186 2012 8404  750 12361 1800  959 2781 3080 12193 4336 6075 30544
## 4 6220 11233 2030 8404  750 12650 1854  959 2772 3109 12154 4321 6075 31131
## 5 6304 11092 2030 8477  755 12719 1835  959 2752 3119 11962 4247 6001 30544
## 6 6296 11013 2048 8330  755 12650 1827 1010 2781 3119 12058 4247 5995 29721
##    1537 1538 1539 1540 1541 1558 1560 1568 1582 1583 1587  1589  1590 1592 1598
## 1 12840  484 1833 1085 4137 9627 8981 3386 9678 6105   NA 12356 44935 5353 3792
## 2 12922  483 1833 1098 4404 9688 8911 3381 9647 6083   NA 12535 43950 5403 3927
## 3 13085  485 1830 1123 4428 9779 9179 3551 9862 6116   NA 12475 43771 5523 3876
## 4 13249  480 1820 1123 4475 9869 9221 3551 9816 6182   NA 12654 45114 5875 3927
## 5 13249  481 1807 1183 4460 9779 8981 3520 9816 6237   NA 12475 44845 5714 3889
## 6 13167  474 1814 1175 4554 9839 9038 3458 9785 6215   NA 12475 44935 5523 3848
##   1603 1604  1605 1608 1609 1611 1612 1614 1615 1616 1617 1618 1626 1701  1702
## 1 4408 9231 39563 5233 3129 2976 2784 6512 1140  988 1093 2008 3193 5425 18000
## 2 4255 9256 40072 5270 3164 3147 2784 6472 1135  982 1093 1999 3200 5425 17971
## 3 4245 9181 40582 5340 3187 3115 2841 6512 1140  986 1099 2008 3187 5425 18383
## 4 4197 9131 40242 5321 3198 3111 2838 6499 1224  990 1097 2020 3193 5410 18471
## 5 4063 9056 40242 5277 3158 3099 2828 6512 1213  997 1097 2001 3236 5410 18324
## 6 4054 9081 40242 5264 3146 3048 2825 6525 1191  994 1101 2044 3212 5395 18471
##    1707 1708 1709  1710  1711 1712 1713 1714  1717  1718 1720 1721  1722  1723
## 1 22783 5199 7570 21434 11091 5472 2241 8341 36650 12365 5870 3335 39445 28665
## 2 23594 5228 7570 21389 11091 5490 2241 8341 36706 12593 5879 3357 39788 28902
## 3 24811 5256 7592 22098 11064 5490 2241 8312 36982 12722 5861 3413 39837 28665
## 4 24473 5352 7570 21921 11119 5490 2271 8312 36982 12722 5852 3368 39935 28310
## 5 23256 5343 7592 21965 10982 5454 2271 8371 37092 12593 5798 3357 39690 28191
## 6 23797 5247 7592 21699 11009 5454 2271 8341 36871 12565 5798 3346 39641 28428
##   1724 1725  1726 1727 1730 1731 1732 1733 1734 1735  1736 1737 1760 1762 1773
## 1 2134 2536 12960 1438 2165 1814  575 4133 4042 1237 14030 5890   NA 2105 8175
## 2 2140 2527 12992 1438 2168 1820  581 4123 4058 1232 14136 5920   NA 2113 8205
## 3 2134 2545 12960 1427 2179 1820  579 4108 4100 1242 14227 5910   NA 2121 8175
## 4 2140 2563 12960 1449 2173 1820  575 4108 4100 1247 14197 5930   NA 2125 8205
## 5 2089 2545 12943 1455 2176 1834  575 4128 4075 1242 14151 5910   NA 2086 8160
## 6 2102 2527 12960 1477 2168 1827  575 4033 4050 1237 14136 5880   NA 2152 8250
##   1776 1783 1786  1789  1802 1805 1806 1808 1809 1810 1817 1902 1903  1904
## 1 1492 1679 2985 29424 38531  453 3078 7652 2046 3432 2678 4542 8451 14684
## 2 1499 1671 2996 29462 38386  443 3078 7652 2054 3413 2668 4562 8503 14850
## 3 1505 1693 2963 29918 38677  454 3074 7712 2054 3469 2668 4783 8581 16291
## 4 1509 1682 2996 30032 38240  451 3078 7736 2054 3495 2668 4743 8503 16901
## 5 1516 1682 2958 29842 37950  449 3070 7831 2046 3469 2660 4683 8477 16236
## 6 1509 1718 2953 29956 37223  449 3065 7807 2037 3458 2671 4643 8477 16457
##    1905 1906  1907  1909   2002  2006 2007 2008 2009 2010 2012 2013  2014  2015
## 1 10146 2597 16122 17259 384717 21112 2837 2615 2639 7545 3827 4270 13565 26113
## 2 10101 2589 16238 17561 388651 21312 2869 2628 2639 7577 3813 4270 14140 26055
## 3 10829 2672 17848 18567 391011 21312 2913 2640 2729 7577 3841 4250 14355 26084
## 4 10973 2936 18679 20378 388651 21012 2926 2652 2725 7577 3827 4270 14341 26288
## 5 10730 3095 18181 20429 386290 20912 2913 2690 2679 7642 3813 4290 14211 26288
## 6 10796 3140 17848 21838 386290 20713 2863 2714 2646 7577 3827 4310 14498 26404
##   2017 2020 2022  2023 2024 2025  2027 2028  2029 2030 2031 2032 2033  2034
## 1 2803 3224 2642 19156  819  907 14877 1351 10968 2994 6462 1357  731 11033
## 2 2784 3260 2669 19328  827  929 14960 1302 11450 2994 6567 1357  735 10992
## 3 2790 3260 2647 19414  828  949 15002 1302 11594 3008 6597 1376  739 11175
## 4 2855 3272 2647 19328  830  936 15043 1270 11434 2994 6656 1370  734 11053
## 5 2878 3272 2626 19414  823  936 15002 1302 11241 2951 6582 1363  738 10931
## 6 2878 3284 2631 19500  819  910 14960 1296 11273 2979 6567 1363  737 11033
##   2038  2049  2059 2062 2069  2101 2102  2103  2104   2105  2106 2107 2108 2109
## 1 1192 40650 39262 6608 2823 24392 6105 27908 17331 199022 42453 7067 9736 3605
## 2 1184 42023 39357 6608 2829 24517 6153 28197 17360 199995 42322 7046 9781 3572
## 3 1180 41748 39071 6617 2835 24601 6342 28569 17480 199995 42453 7046 9825 3622
## 4 1170 42023 39119 6617 2931 24726 6318 28321 17450 202912 43021 7024 9803 3589
## 5 1170 42160 38595 6551 3032 24684 6413 28652 17360 204857 42934 6959 9959 3622
## 6 1154 42023 38118 6666 3064 24434 6389 28858 17510 201940 42759 6959 9892 3622
##   2114 2115  2201  2204  2206   2207  2208  2227  2228  2231 2236  2239 2243
## 1 5239 4179 42154 36331 18128 199082 10298 59400 12726 23686 2183 20680   NA
## 2 5253 4186 42154 37023 18128 199901 10261 59550 13143 23594 2153 20570   NA
## 3 5219 4275 42311 37092 18172 199355 10186 59700 13294 23594 2194 20350   NA
## 4 5192 4320 42468 37092 18128 199628 10149 59700 13256 23686 2183 20350   NA
## 5 5266 4261 42311 37092 18084 198809 10075 59250 13256 23318 2183 21285   NA
## 6 5260 4261 42311 37438 18084 199901 10224 59100 13067 23272 2216 20955   NA
##     2301 2302   2303 2305   2308  2312  2313 2314 2316    2317 2321 2323  2324
## 1 112959 1089 143917 1655 411710 17395 18592 5311 5029 1460812  793 6591 82517
## 2 116485 1080 143286 1676 409113 17395 18651 5311 4973 1459079  811 6591 82517
## 3 115074 1075 143917 1717 413009 17686 18771 5226 4987 1455613  817 6666 83180
## 4 115192 1087 146442 1733 419503 17759 19069 5333 4973 1452148  805 6685 82959
## 5 115545 1070 146442 1700 419503 17759 19128 5397 4931 1446949  823 6591 82517
## 6 114487 1064 147073 1680 416905 17613 18830 5418 4959 1455613  811 6591 82738
##    2327  2328 2329    2330 2331 2332  2337 2338 2340 2342  2344  2345  2347
## 1 30819 13010 9027 4745259 8806 7074 16895 2185 7639 1068 35979 28199 53958
## 2 30923 13243 9027 4745259 8806 7041 16821 2201 7639 1064 36158 29181 53541
## 3 31340 13036 9107 4758224 8862 7171 17445 2206 7775 1049 36516 29453 53707
## 4 31810 12906 9027 4771189 9559 7204 18511 2223 7748 1079 36158 29944 54041
## 5 32070 12932 8946 4771189 9392 6911 18804 2226 7693 1057 35800 29181 53874
## 6 32331 13165 8866 4771189 9475 6943 19980 2256 7611 1060 35621 30272 53791
##   2348 2349 2351  2352  2353   2354  2355  2356   2357 2358 2359  2360  2362
## 1 1583 8975 7531 30288 40357 120938 24286 78924 198316  783 2614 29670 18923
## 2 1583 8975 7513 30485 40357 120938 24644 79283 198316  783 2606 29826 18991
## 3 1583 9098 7558 30780 41127 120655 24565 80538 199802  774 2614 30411 19675
## 4 1583 9045 7513 31075 41435 120231 24445 80359 200545  761 2580 31385 19435
## 5 1643 8975 7740 31075 40973 121079 24644 83946 199802  764 2546 31268 19401
## 6 1643 8886 7777 31173 40973 120938 24684 84126 200916  754 2537 32126 19333
##   2363 2364 2365 2367 2368 2369  2371  2373 2374 2375  2376  2377  2379 2380
## 1 3640  296 2555 5087 5770 4504 22482 18120 4788 1500 26926 62941 51505 1395
## 2 3634  291 2552 5109 5826 4504 22459 18221 4774 1500 26800 63110 50747 1395
## 3 3674  291 2569 5170 5798 4523 22459 18187 4774 1505 27806 64546 51252 1388
## 4 3662  299 2572 5187 5853 4561 22576 18221 4774 1519 27429 64293 51000 1382
## 5 3853  291 2547 5242 5743 4580 22693 18221 4718 1523 26957 63026 51000 1390
## 6 3819  302 2538 5043 5688 4542 24916 18255 4619 1500 26989 64800 51252 1390
##     2382  2383  2385 2387 2388 2390  2392  2393   2395 2397 2399 2401 2402
## 1 231757 28447 53121 4448 4957 3649 18879 20238 159853 5994 1476 6719 5425
## 2 231757 30488 52978 4461 5056 3627 18930 20371 158271 5971 1478 6719 5391
## 3 231757 31413 53121 4500 5081 3638 19007 20921 160170 5971 1501 6837 5425
## 4 233302 30425 52551 4500 5056 3660 18904 20789 162702 6040 1483 6778 5611
## 5 237937 30297 52338 4435 5549 3606 18879 20943 163019 6074 1490 6748 5594
## 6 237551 30775 52409 4435 5450 3595 18956 21207 162702 6017 1535 6689 5594
##    2404 2405 2406   2408   2409   2412 2413 2414 2415 2417 2419 2420 2421 2423
## 1 11911 2872 8319 129869 115490 795138 1509 2798 2226 2150 4581 5434 6775 2806
## 2 11875 2914 8404 130969 115009 802895 1502 2789 2304 2179 4627 5441 6925 2806
## 3 11911 2904 8302 133030 117897 810653 1515 2773 2313 2131 4649 5487 6938 2813
## 4 11983 2932 8252 133992 120784 799016 1502 2781 2308 2131 4593 5541 6900 2821
## 5 11911 3033 7777 133717 123671 791259 1490 2798 2413 2102 4638 5632 7051 2792
## 6 11959 2973 7913 131243 123190 791259 1464 2798 2422 2044 4740 5609 6787 2864
##   2424 2425 2426 2427 2428 2429 2430 2431 2433 2434 2436 2438  2439 2440  2441
## 1  630 2184 3645 1348 8186  610 4923 1597 5729  616 4784  952 22670 1233 22071
## 2  630 2184 3659 1341 8186  607 4915 1580 5787  605 4840  930 22392 1207 21957
## 3  652 2184 3703 1341 8301  603 4889 1569 5830  605 4862  950 22207 1221 22128
## 4  652 2174 3674 1350 8455  620 4898 1575 5837  613 4840  971 22022 1342 22071
## 5  648 2168 3630 1371 8481  620 4856 1586 5815  608 4773  937 21744 1375 22412
## 6  648 2152 3630 1479 8711  620 4864 1569 5801  609 4762  945 22299 1325 22497
##   2442 2443 2444  2448  2449  2450  2451 2453   2454 2455 2456 2457  2458 2459
## 1 1359  897  969 25160 30763 13661 36873 1065 344900 8967 9109 3637 15172 3830
## 2 1377  897  973 25596 30938 13584 37260 1060 341736 8967 9148 3582 15020 3819
## 3 1387  900  982 27070 31405 13506 37390 1070 344900 9051 9160 3568 14911 3835
## 4 1425  895  991 27070 31638 13506 37088 1080 348064 9143 9148 3568 15193 3819
## 5 1421  888  986 26579 31171 13609 37260 1070 343318 9069 9122 3262 15280 3809
## 6 1489  877  956 26742 31288 13506 37346 1075 339363 9125 9032 3262 15063 3803
##   2460 2461 2462 2464 2465 2466 2467 2468 2471 2472   2474 2475 2476 2477 2478
## 1 1734 2576 2970 7399  857 5494 3333  738  689 5116 173723 8358 4696 4143 3345
## 2 1717 2556 2963 7504  839 5509 3492  738  689 5201 172567 8552 4696 4131 3354
## 3 1742 2543 2956 7552  854 5533 3412  738  685 5208 170641 8682 4677 4095 3363
## 4 1751 2563 2970 7581  844 5533 3381  748  692 5247 171797 8552 4732 4107 3363
## 5 1742 2317 2963 7562  848 5533 3301  745  696 5234 172567 8617 4750 4095 3363
## 6 1835 2344 2963 7504  850 5525 3301  745  711 5201 171797 8488 4750 4131 3372
##   2480 2481 2482 2483 2484  2485 2486 2488  2489 2491  2492 2493 2495 2496 2497
## 1 3676 6157  806 1902 2933 10642 1843 3479 18689  562 18000 3106 4563 1623 3878
## 2 3735 6194  806 1902 2965 10658 1841 3487 18606  584 17871 3112 4549 1591 3920
## 3 3729 6194  806 1908 2965 10579 1929 3491 18731  558 17871 3101 4521 1591 3979
## 4 3729 6194  810 1924 3132 10579 1939 3507 18940  572 18052 3106 4549 1591 3973
## 5 3722 6194  813 1913 3044 10753 1873 3339 19106  594 17871 3118 4507 1591 3967
## 6 3722 6138  819 1902 3116 10674 1886 3359 18773  601 17845 3118 4549 1591 3944
##    2498 2499  2501 2504 2505 2506 2509  2511 2514 2515 2516  2520 2524 2527
## 1 65103 4855 20872 9624 6918 4411 2686 16882 8485 9445 1597  9849 8160 5135
## 2 67240 4893 20872 9653 6803 4315 2655 16882 8485 9445 1590  9849 8140 5135
## 3 66829 5061 20872 9610 6803 4353 2648 16882 8536 9506 1590  9975 8160 5122
## 4 66747 4986 20872 9596 6861 4334 2610 17044 8536 9445 1588  9975 8140 5108
## 5 65103 4911 20814 9953 6832 4295 2610 16801 8561 9369 1588 10025 8217 5108
## 6 64609 4855 20814 9981 6774 4276 2594 16801 8561 9338 1602 10025 8236 5081
##   2528 2530  2534 2535 2536 2537 2538 2539 2540  2542 2543  2545 2546 2547
## 1  762 3655 10957 4249 8619 2757 4270 8814 3518 52848 2238 13027 1829 8273
## 2  762 3628 10868 4337 8619 2751 4261 8676 3518 53139 2226 13027 1829 8309
## 3  750 3628 11104 4282 8603 2745 4252 8625 3591 53431 2226 12912 1834 8318
## 4  750 3655 11192 4293 8586 2762 4274 8625 3525 53781 2226 12863 1823 8353
## 5  784 3628 11251 4359 8603 2751 4235 8556 3496 53723 2238 12863 1818 8380
## 6  790 3614 11222 4348 8669 2707 4204 8745 3496 53548 2233 12798 1818 8362
##    2548 2597 2601  2603  2605  2606  2607  2608  2609  2610 2611 2612 2613 2614
## 1 16802 5022 2618 40743 11110 21210 13766 21519 14811 50769 1258 5282 1573 4969
## 2 16774 5076 2629 40918 11195 21126 13766 21374 14691 50769 1231 5262 1573 4948
## 3 16802 5103 2648 40567 11309 20957 13872 21350 14902 50879 1269 5332 1585 5025
## 4 16802 5069 2644 41797 11422 21295 13979 21325 15052 50879 1292 5391 1591 5052
## 5 16940 5082 2636 42148 11280 21168 13979 21301 14962 51043 1279 5322 1585 4983
## 6 16885 5076 2625 42148 11280 21168 14032 21350 15052 51316 1272 5213 1591 5004
##    2615 2616 2617  2618 2630   2633  2634 2636  2637 2642 2701 2702 2704 2705
## 1 36934 3511 5174 59157   NA 106093 35058 2605 16926 2396 5599 1578 8549 2767
## 2 36712 3524 5153 59157   NA 105811 35376 2551 17009 2377 5599 1573 8567 2767
## 3 36712 3530 5216 60373   NA 108063 35376 2593 17009 2386 5641 1573 8641 2774
## 4 36712 3524 5237 59968   NA 109188 35422 2593 17037 2386 5662 1588 8659 2774
## 5 36934 3505 5195 59968   NA 108344 34968 2605 17065 2372 5620 1573 8585 2764
## 6 37489 3619 5216 60170   NA 108626 35195 2569 16982 2396 5620 1588 8604 2753
##   2706  2707 2712 2722  2723  2727 2731 2739 2748   2801  2809  2812 2816  2820
## 1 7342 21419 2751 4197 36229 10162 5789 3524 3170 153297 32292 29758 3194 17458
## 2 7342 21419 2751 4207 35858 10470 5782 3496 3249 152400 32234 29693 3173 17391
## 3 7342 21356 2682 4197 37710 10547 5775 3513 3242 153297 33097 29661 3151 17458
## 4 7342 21293 2682 4197 38377 10701 5740 3496 3288 153745 32637 29628 3119 17525
## 5 7320 21356 2677 4171 37933 10431 5859 3518 3314 153297 32349 29693 3151 17525
## 6 7342 21356 2688 4151 38303 10470 5789 3518 3308 153745 32695 29693 3130 17592
##     2823 2832  2834 2836  2838 2841  2845  2849 2850 2851 2852  2855  2867
## 1 110812 6990 48586 7450 23290 7721 28375 24271 8420 8321 3975 15627 28423
## 2 110812 6990 48527 7466 23368 7683 28344 23347 8404 8321 3975 15360 28757
## 3 111160 6990 48706 7450 23420 7721 28375 23263 8388 8321 4005 15493 29007
## 4 109249 6990 48646 7458 23394 7759 28344 23179 8357 8377 3960 15360 28923
## 5 110118 7008 48407 7466 23472 7683 28313 23263 8357 8349 3915 15360 28757
## 6 110291 7008 48706 7483 23420 7721 28282 22927 8325 8349 3945 15360 28507
##     2880   2881   2882   2883   2884   2885   2886   2887  2888  2889  2890
## 1 170958 526007 603034 120693 161283 143383 314155 112344 80290 22682 96834
## 2 170432 522937 601777 120693 161283 143383 318915 112344 80700 22710 96514
## 3 172010 526007 608059 121143 161721 144583 321635 113296 81416 22710 97475
## 4 172536 528053 612456 120693 162159 144583 322315 113772 81416 22737 97902
## 5 173062 529077 615597 120244 160406 143983 317555 112820 80290 22655 97475
## 6 173062 532147 618109 120094 159968 144583 320955 111868 80290 22655 97048
##     2891   2892 2897 2901  2903 2904  2905 2906  2908 2910 2911   2912  2913
## 1 345096 205403   NA 1847 22671 1687 16311 2204 10197 8140 2278 242231 10857
## 2 347046 206600   NA 1844 22600 1694 16311 2225 10019 7743 2257 237553 10780
## 3 350945 208397   NA 1847 22600 1694 16239 2236  9993 7524 2319 240152 10895
## 4 350945 208397   NA 1840 22600 1698 16203 2246 10019 7451 2319 235994 10857
## 5 350945 207798   NA 1840 22600 1691 16167 2257 10095 6887 2267 236514 10818
## 6 350945 208397   NA 1837 22600 1680 15953 2289 10070 6251 2308 237553 10818
##    2915  2923 2929 2936 2939 3002 3003 3004  3005 3006   3008  3010 3011 3013
## 1 50555 36111 7378 3544   NA 1076 5969 2592 22266 9422 509061 10609  840 3058
## 2 51214 36111 7343 3666   NA 1081 6016 2595 22408 9380 507049 10609  829 3041
## 3 51214 35676 7449 3904   NA 1086 6086 2603 22749 9634 543267 10574  822 3254
## 4 50649 35850 7695 3888   NA 1091 6093 2606 22493 9606 556010 10597  822 3211
## 5 53096 36024 7624 3770   NA 1081 6078 2606 23403 9380 537901 10597  809 3177
## 6 54414 35502 7624 3613   NA 1065 6054 2603 23858 9281 554668 10667  807 3101
##   3014 3015 3016 3017 3018 3019 3021  3022  3023 3024 3025 3026 3027 3028 3029
## 1 4752 4585 4692 8956 1090 8685 1204 14921 15711 1953  826 7242 1210 3656 2170
## 2 4783 4614 5156 8885 1099 8713 1209 15118 15756 1948  829 7174 1215 3656 2194
## 3 4815 4652 5474 8921 1102 8741 1209 15299 16275 1940  833 7197 1225 3645 2213
## 4 4807 4681 5499 8921 1096 9163 1209 15233 16252 1940  833 7219 1235 3656 2243
## 5 4767 4623 5340 8991 1087 8966 1204 15266 16162 1940  815 7197 1239 3645 2231
## 6 4657 4575 5523 8850 1081 8952 1204 15365 16229 1937  812 7186 1239 3656 2225
##   3030 3031 3032 3033  3034 3035  3036  3037 3038 3040 3041  3042 3043  3044
## 1 8976 2487 4293 5458 65110 7642 20440 18871 1919 2387 4768 12622  424 38264
## 2 8999 2487 4299 5458 65414 7841 20322 19176 1915 2394 4783 12576  411 38737
## 3 9082 2537 4333 5491 66327 7816 20322 19329 1943 2551 4874 12607  420 39893
## 4 8988 2468 4474 5491 66936 7854 20322 19406 2134 2488 4859 12700  418 39525
## 5 8940 2497 4361 5475 65110 7916 20157 19100 2143 2497 4874 12591  411 38474
## 6 8917 2507 4372 5475 66936 7866 20228 18871 2143 2576 4814 12622  418 39157
##     3045 3046 3047 3048 3049 3050 3051 3052 3054 3055 3056 3057 3058 3059 3060
## 1 357476  563 2119 3705 6647 1665 1503 1891 2627 1831 4148 2531 1826 6084 5347
## 2 364318  564 2089 3728 6610 1680 1454 1887 2603 1831 4137 2531 1843 6139 5339
## 3 367739  568 2099 3716 6743 1703 1447 1898 2621 1831 4114 2531 1860 6193 5313
## 4 362608  563 2089 3694 6728 1703 1441 1891 2633 1842 4102 2572 1843 6207 5548
## 5 360897  555 2099 3716 6558 1703 1376 1887 2615 1863 4068 2483 1792 6180 5696
## 6 360897  559 2089 3694 6706 1680 1454 1878 2597 1852 4044 2491 1783 6097 5774
##   3062 3090 3094 3130 3149 3164 3167  3189 3209 3229  3231 3257 3266 3296 3305
## 1 6363 4074 1773 4653 3477 2071 2087 31710 3373 1070 66257 2384 4051 1300 3839
## 2 6396 4082 1839 4637 3520 2044 2087 31844 3435 1070 65595 2371 4051 1305 3881
## 3 6396 4082 1827 4653 3867 2022 2103 31799 3518 1066 64800 2371 4069 1331 3899
## 4 6363 4090 1819 4703 3740 2027 2079 31576 3567 1075 66522 2394 4086 1372 4233
## 5 6248 4057 1810 4686 3604 2058 2287 31264 3504 1084 66257 2410 4086 1352 4203
## 6 6280 4065 1789 4686 3621 2018 2247 31576 3477 1075 65860 2390 4051 1347 4264
##   3308 3311 3312 3321 3338 3346 3356  3376 3380 3383  3406 3413 3416 3419 3432
## 1  784 2859  936 1268 2359 4097 3772 14762 8689  812 10924 6465 3328 2066  822
## 2  778 2888  938 1286 2384 4138 3725 14762 8776  825 10875 6472 3285 2036  815
## 3  784 2888  966 1290 2412 4547 3749 15066 8950  863 11124 6472 3309 2060  815
## 4  771 2888  963 1272 2384 4889 3705 15012 8906  828 10875 6480 3291 2060  802
## 5  753 2840  958 1263 2366 4930 3595 14887 8667  787 10525 6412 3213 2066  799
## 6  759 2850  975 1250 2293 5251 3579 14977 8797  783 10675 6442 3213 2048  805
##   3437  3443  3450 3454   3481 3494 3501 3504 3515 3518 3528 3530  3532 3533
## 1 3364 10573 14457 6706 120420 2243 6102 2965 4291 1751 1818   NA 50652 9020
## 2 3379 10720 14402 6682 120918 2243 6113 2988 4354 1751 1830   NA 50730 8992
## 3 3468 10787 14236 6682 124899 2243 6078 2994 4360 1755 1834   NA 50730 9020
## 4 3446 10854 13905 6562 128880 2252 6090 3033 4394 1799 1878   NA 50497 9160
## 5 3416 10720 13629 6650 127885 2216 6137 2965 4388 1751 1868   NA 48791 9170
## 6 3423 10707 14016 6634 127387 2207 6031 2908 4371 1743 1862   NA 50032 8973
##   3535 3536  3545 3550 3557 3563  3576 3579 3583 3588 3591 3593  3596 3605 3607
## 1 1367 1718 10616 1275  848 2594 15419 1248 4762 1698 1769  766 10817 3139 4173
## 2 1363 1723 10438 1275  859 2560 15724 1369 4795 1691 1775  782 10949 3133 4192
## 3 1355 1747 10452 1279  852 2518 15673 1444 4787 1702 1948  819 10949 3114 4192
## 4 1367 1752 10334 1296  852 2496 15673 1398 4787 1679 1935  809 10855 3102 4180
## 5 1355 1747 10378 1296  848 2471 15419 1364 4770 1660 1882  789 10741 3059 4167
## 6 1347 1737 10512 1300  866 2449 15368 1364 4762 1603 1908  777 11214 3059 4192
##   3617 3622 3645 3653 3661  3665 3669  3673 3679  3682 3686 3694 3698 3701
## 1 8036 1853 3938 5098 1866 17348 1949 20035 5551 44726 2524 1830 7535 2641
## 2 8084 1846 3925 5156 1836 17451 1949 20035 5630 44941 2566 1882 7563 2622
## 3 8044 1853 4159 5571 1857 17760 2003 20104 5789 44511 2545 1882 7900 2622
## 4 8092 1868 4129 5465 1851 18069 2003 20208 5789 44511 2534 1863 7844 2611
## 5 7987 1853 4129 5300 1821 17657 1998 20312 5678 44081 2457 1882 7704 2550
## 6 7769 1815 4104 5316 1845 17760 1978 20035 5709 44296 2471 1856 7591 2402
##    3702 3703 3704  3705  3706 3708 3711 3712 4104 4106 4108 4119 4133  4137
## 1 65088 8684 6397 12202 25161 6731   NA   NA 5838 2830 5039 6024 2145 12003
## 2 65519 8684 6352 12228 25976 6722   NA   NA 5826 2822 5023 6017 2157 12480
## 3 65519 8808 6441 12188 26017 6740   NA   NA 5832 2810 5014 6024 2151 12559
## 4 65605 8808 6529 12135 26017 6958   NA   NA 5838 2810 5006 6056 2154 12400
## 5 65260 8643 6441 12122 25936 6731   NA   NA 5794 2772 4933 5945 2122 11923
## 6 65088 8643 6375 12095 26670 6813   NA   NA 5762 2755 4941 5834 2089 12082
##   4141 4142 4144 4148 4155 4164 4190 4306 4414  4426  4438 4526  4532 4536 4540
## 1 5035 5405 3879   NA   NA 6216 5136 5505 2682 12096 15097 5440 15699 9127   NA
## 2 5013 5441 3863   NA   NA 6167 5161 5550 2689 12040 14889 5415 15626 9218   NA
## 3 5035 5429 3906   NA   NA 6174 5259 5573 2682 11927 14838 5415 15845 9172   NA
## 4 5073 5417 3891   NA   NA 6244 5222 5573 2704 11927 14734 5440 15675 9127   NA
## 5 5020 5405 3844   NA   NA 6216 5155 5595 2804 11983 14526 5415 15724 9218   NA
## 6 5020 5393 3867   NA   NA 6181 5247 5641 2819 12266 14474 5440 15991 9399   NA
##   4545  4551  4552 4555 4557 4560 4562 4566 4720 4722 4725 4737 4739 4746 4755
## 1 3260 10774 11100 4019 2527   NA   NA   NA 1319 3238 6992 3552 3112 8720 2789
## 2 3264 10897 11000 4052 2520   NA   NA   NA 1328 3276 7065 3717 3172 8703 2816
## 3 3260 11224 11200 4113 2561   NA   NA   NA 1333 3281 6934 3717 3191 8685 2789
## 4 3303 11102 11700 4106 2568   NA   NA   NA 1328 3324 7080 3730 3176 8738 2780
## 5 3349 10979 11750 4233 2564   NA   NA   NA 1333 3347 6861 3679 3150 8729 2708
## 6 3322 10979 11650 4280 2561   NA   NA   NA 1337 3333 6773 3635 3180 8711 2699
##   4763 4764 4766 4807   4904 4906 4912  4915 4916 4919 4927 4930 4934 4935
## 1 5531   NA   NA   NA 233634 7261 3076 19282 2325 8032 3714 1759 5152 9625
## 2 5554   NA   NA   NA 237218 7337 3084 18972 2325 8136 3726 1766 5223 9611
## 3 5740   NA   NA   NA 238848 7504 3230 18928 2339 8167 3726 1799 5223 9555
## 4 5693   NA   NA   NA 238848 7382 3262 19193 2325 8239 3720 1799 5205 9724
## 5 5786   NA   NA   NA 238522 7398 3313 19459 2389 8136 3726 1799 5116 9414
## 6 6042   NA   NA   NA 238196 7489 3333 19282 2350 8094 3714 1779 5312 9386
##     4938 4942 4943 4952 4956  4958 4960 4961 4968 4976 4977 4989 4994 4999
## 1 201893 3737 5586 4096 2213 51342 7091   NA 3161 2532 4929   NA 7666 3929
## 2 203953 3744 5470 4151 2239 51342 7271   NA 3210 2638 4884   NA 7633 3951
## 3 200863 3730 5371 4211 2229 51584 7658   NA 3271 2750 4985   NA 7611 3951
## 4 200863 3680 5649 4265 2213 51906 7632   NA 3227 2707 5235   NA 7478 3996
## 5 200605 3701 5470 4189 2073 51584 7349   NA 3188 2707 5040   NA 7500 3988
## 6 202923 3730 5918 4173 2073 51906 7220   NA 3205 2670 5052   NA 7356 3988
##    5007 5203 5215 5225 5234 5243 5258 5259  5264  5269 5284 5285 5288 5305
## 1 16162 7141 1529 1937 3389 6741 2971  115 29112 15694 2192 2603 5289 7375
## 2 15838 7112 1505 1937 3408 6793 2979  119 29112 15523 2169 2618 5250 7390
## 3 15779 7082 1516 1937 3431 6793 2949  116 29010 17063 2185 2655 5257 7685
## 4 15985 6966 1516 1937 3772 6837 2956  123 29282 17406 2189 2640 5257 7592
## 5 15838 6889 1537 1934 3679 6715 2979  122 29418 16864 2192 2599 5093 7685
## 6 15867 6898 1545 1937 3641 6724 2897  122 29384 16607 2196 2603 5007 7716
##    5388  5434 5469 5471 5484 5515 5519 5521  5522 5525 5531 5533  5534 5538
## 1 18947 14283 8017 5397  756 2932 1940 3454 30869 3593 8999 4506 18638 4796
## 2 19142 14234 8040 5372  757 2929 1922 3457 30911 3593 9043 4464 18638 4905
## 3 19579 14283 8107 5388  746 2926 1913 3433 30785 3593 9043 4449 18551 4905
## 4 19579 14350 8085 5388  749 2926 1922 3437 30743 3581 9131 4478 18551 4863
## 5 19409 14433 7815 5598  758 2926 1922 3437 30785 3581 9087 4492 18551 4855
## 6 19482 14267 7770 5506  750 2919 1913 3426 30743 3568 9087 4449 18842 4838
##   5607 5608 5706  5871 5876   5880 5906 5907  6005 6024 6108 6112 6115  6116
## 1 2430 3752 2196 62885   NA 166454  180 4319 21442 5830 4509 2571 8020 25742
## 2 2439 3765 2202 63227   NA 166454  180 4359 21079 5838 4493 2576 7984 25806
## 3 2464 3820 2228 63455   NA 167639  180 4398 21102 5870 4565 2581 8011 26227
## 4 2473 3833 2218 63455   NA 167639  180 4488 21102 5878 4557 2605 8020 26227
## 5 2456 3820 2202 63455   NA 167639  180 4518 21056 5878 4477 2609 8002 26938
## 6 2456 3803 2196 63113   NA 168231  187 4498 20807 5854 4541 2629 7975 26485
##   6117 6120 6128 6131 6133 6136 6139 6141 6142 6152 6153 6155 6164 6165  6166
## 1 1179 8485 3652 1325 1064 2755 7872 1383 1668 1718 5816 1507 1617  780 13445
## 2 1183 8552 3661 1314 1056 2755 8012 1417 1668 1741 5784 1507 1611  757 13619
## 3 1170 8519 3661 1294 1060 2767 7904 1410 1679 1749 5865 1515 1600  770 13380
## 4 1183 8718 3661 1279 1064 2772 7883 1390 1671 1749 5833 1520 1573  765 13271
## 5 1174 8618 3687 1279 1064 2767 7700 1437 1719 1732 5768 1520 1540  690 13162
## 6 1174 8618 3704 1274 1054 2767 7958 1576 1705 1706 5784 1502 1534  695 13488
##   6168 6172  6176 6177 6183 6184 6189 6191 6192 6196 6197 6201  6202 6205  6206
## 1 2310  343 26041 3969 3870 5197 5487 6644 6208 4687 4943 2751 11240 2108 13992
## 2 2299  348 26367 4030 3862 5189 5505 6591 6267 4811 4943 2778 11195 2140 14109
## 3 2362  345 26460 4050 3915 5197 5505 6644 6291 4795 4995 2756 11251 2158 14007
## 4 2341  322 26971 4050 3937 5205 5523 6644 6267 4836 4986 2765 11297 2180 14051
## 5 2331  322 26320 4030 3930 5205 5478 6644 6244 4787 4917 2747 11285 2158 14124
## 6 2310  328 26413 4050 3900 5221 5469 6431 6172 4737 4908 2769 11206 2155 14139
##   6209  6213  6214 6215 6216 6224 6225 6226  6230 6235  6239 6243 6251 6257
## 1 3324 10164 15759 1014 2402 4688  358  638 11397 3433 67474 1060 2492 8421
## 2 3332 10376 15678 1014 2398 4688  370  629 11526 3433 67551 1060 2552 8421
## 3 3365 11391 15786 1055 2414 4688  370  653 11483 3368 67006 1079 2571 8565
## 4 3405 11497 16163 1059 2418 4696  388  655 11785 3376 67006 1060 2546 8565
## 5 3365 11270 16136 1055 2426 4704  350  651 12606 3327 67785 1053 2537 8565
## 6 3300 11391 15975 1039 2426 4696  365  646 12951 3310 66694 1057 2546 8547
##    6269  6271 6277 6278 6281  6282 6283  6285 6288 6289 6405  6409  6412  6414
## 1 25609 17675 9617 7813 6237 12374 3526 30756   NA  514 1072 35102 18542 32541
## 2 25759 18164 9617 7872 6237 12374 3590 30933   NA  527 1069 35574 18449 32046
## 3 25789 17838 9617 7887 6237 12322 3711 31498   NA  527 1069 36597 18486 32313
## 4 26059 17838 9557 7828 6228 12322 3787 31603   NA  527 1072 36597 17998 32046
## 5 26298 17431 9545 7768 6218 12114 3826 31815   NA  516 1056 36046 17960 32656
## 6 26448 17838 9545 7724 6138 12062 3768 31815   NA  506 1042 35574 17772 33190
##    6415 6416 6431 6442 6443 6449  6451  6452  6456  6464 6477  6504    6505
## 1 38780   NA  371 3128 4417 2239 10597 27267 28158 15545 1521 10998 1043092
## 2 40291   NA  371 3171 4567 2323 10502 27267 28592 15545 1541 10962 1043092
## 3 40795   NA  371 3224 4524 2316 10597 28145 28406 15408 1550 10962 1057381
## 4 40963   NA  368 3204 4503 2320 10702 27820 28375 15470 1550 10926 1038329
## 5 39997   NA  369 3135 4353 2342 10186 27365 28375 15408 1546 10817 1038329
## 6 39871   NA  368 3138 4353 2327 10238 27690 28189 15408 1558 10853 1033566
##   6525 6531 6533 6541 6552 6558 6573 6579 6581 6582 6591  6605 6625 6641 6655
## 1 5588 5156   NA   NA   NA   NA   NA   NA   NA   NA   NA 14160   NA   NA   NA
## 2 5556 5149   NA   NA   NA   NA   NA   NA   NA   NA   NA 14127   NA   NA   NA
## 3 5535 5149   NA   NA   NA   NA   NA   NA   NA   NA   NA 14077   NA   NA   NA
## 4 5545 5135   NA   NA   NA   NA   NA   NA   NA   NA   NA 14011   NA   NA   NA
## 5 5524 5093   NA   NA   NA   NA   NA   NA   NA   NA   NA 14028   NA   NA   NA
## 6 5513 5192   NA   NA 3320   NA   NA   NA   NA   NA   NA 14028   NA   NA   NA
##   6666 6668 6670 6671 6674 8011  8016 8021 8028 8033 8039  8046 8070 8072 8081
## 1   NA   NA   NA   NA   NA 2119 12304 3141   NA 1100 7197 15895 8272 2205 6023
## 2   NA   NA   NA   NA   NA 2124 11991 3205   NA 1100 7343 16057 8272 2190 6083
## 3   NA   NA   NA   NA   NA 2159 11991 3213   NA 1104 7333 16283 8368 2190 6023
## 4   NA   NA   NA   NA   NA 2139 12063 3213   NA 1096 7520 16283 8336 2180 5954
## 5   NA   NA   NA   NA   NA 2068 11098 3197   NA 1112 7624 16121 8208 2170 5911
## 6   NA   NA   NA   NA   NA 2073 11400 3205   NA 1103 7551 16121 8240 2160 5920
##   8101 8103 8105 8110 8112  8114  8131  8150 8163 8201 8210 8213 8215 8222 8249
## 1 2139 2279 7130 5672 9003 12728 10347 21908 6300  510 6165 8177 4826 1661 2655
## 2 2151 2262 7108 5696 9126 12801 10370 21553 6360  503 6177 8218 4745 1695 2655
## 3 2164 2299 7241 5744 9248 12764 10414 22307 6419  503 6165 8354 4810 1692 2661
## 4 2147 2299 7440 5793 9266 13238 10392 23194 6226  504 6201 8340 4986 1757 2680
## 5 2139 2299 7440 5817 9371 13421 10148 22883 6077  505 6153 8191 4858 1760 2655
## 6 2134 2303 7572 5793 9161 13129 10215 22528 6092  505 6070 8232 4729 1729 2699
##   8261 8271  8341 8367 8374 8404 8411  8422 8427 8429 8442 8443  8454 8462 8463
## 1 1764 3314 12934   NA 1743 9101 5426 17803 6829 5920 2404 1172 27559 3373 2572
## 2 1788 3309 12878   NA 1739 9125 5434 17748 6797 5937 2399 1179 27275 3373 2572
## 3 1817 3319 13101   NA 1725 9297 5355 17748 6849 6121 2409 1182 27275 3398 2595
## 4 1829 3319 13380   NA 1703 9248 5402 17748 6818 6079 2399 1182 27275 3373 2595
## 5 1841 3319 13714   NA 1686 9150 5347 17530 7048 5979 2399 1182 27062 3369 2595
## 6 1837 3314 13658   NA 1655 9125 5387 17639 6985 5845 2399 1192 27133 3385 2550
##    8464 8466 8467 8473 8478 8480 8481 8482 8488 8497 8499  8926 8940 8996 9802
## 1 94059 7927 1673 6875   NA   NA   NA   NA 2929   NA   NA 13135  985 4987 8920
## 2 92447 7827 1663 6822   NA   NA   NA   NA 2956   NA   NA 13076  965 5050 8879
## 3 93326 7728 1658 6875   NA   NA   NA   NA 3024   NA   NA 13106  951 5014 8879
## 4 88345 7728 1652 6941   NA   NA   NA   NA 3010   NA   NA 13135  965 4987 8920
## 5 84536 7662 1652 6888   NA   NA   NA   NA 3010   NA   NA 13076  971 4969 8907
## 6 86294 7662 1617 6888   NA   NA   NA   NA 2997   NA   NA 13076  958 4969 8934
##   9902   9904 9905 9906  9907  9908  9910 9911 9912  9914  9917 9918 9919  9921
## 1  933 118902 7365 1452 21871 12599 81822 7319  410 43352 39569 5741 2119 68449
## 2  932 120376 7335 1442 21792 12573 84494 7208  412 43651 39434 5723 2109 68824
## 3  952 120818 7335 1442 21871 12599 86498 7296  414 43801 39615 5723 2138 71824
## 4  965 121260 7350 1435 21950 12650 86498 7396  415 47986 39479 5723 2148 73325
## 5  966 116398 7381 1410 21871 12650 86498 7097  416 49930 39524 5723 2158 73887
## 6  962 117282 7396 1410 21871 12599 86832 7031  417 48883 39615 5723 2168 73512
##   9924  9925 9926 9927 9928 9929  9930 9931  9933 9934 9935  9937  9938  9939
## 1 7980 15288 7422 7194  679 1856 11975 3220 37324 5898 1402 12299 28455 15581
## 2 7962 15269 7422 7362  679 1865 11975 3220 37285 5951 1394 12269 28902 15698
## 3 7914 15269 7422 7372  679 1924 12065 3225 37095 5951 1390 12361 28693 15815
## 4 7962 15231 7449 7299  679 1915 12020 3190 37400 5880 1390 12346 28813 15932
## 5 7886 15250 7449 7278  679 1873 11975 3190 36942 5951 1396 12346 28187 15756
## 6 7886 15173 7422 7341  679 1907 11997 3200 37743 5773 1394 12269 28157 15903
##    9940  9941 9942 9943 9944  9945 9946 9955 9958
## 1 20345 21173 6902 7513 2291 51207 2798 1641 1790
## 2 20345 21256 6860 7527 2269 51347 2824 1641 1788
## 3 20408 21503 6810 7513 2291 51416 2837 1661 1798
## 4 20345 21366 6935 7483 2269 51695 2837 1682 1786
## 5 20376 21393 6968 7513 2280 52252 2824 1677 1781
## 6 20376 21695 6943 7483 2258 52392 2824 1677 1772

#Q4

library(pacman)
p_load(lubridate)
library(xts)
dates17 <- date(c("2017-01-04","2017-01-05","2017-01-06",
             "2017-01-09","2017-01-10"))
a1101 <- c(0.003031837,0.000000000,0.000000000,
          -0.010142075,0.001358235)
a1102 <- c(-0.005627024,0.005627024,0.000000000,
          -0.007644374,-0.003641517)
a1103 <- c(-0.004848494, 0.001214329,-0.003647420,
          0.012106685,-0.00361664)
a1104 <- c(0.000000000,0.001858737,-0.006053569,
          0.000000000,-0.001870033)
a1108 <- c(-0.001167542,0.005824128,-0.004656586,
          0.002331003,0.000000000)
datadf <- data.frame(a1101, a1102, a1103, a1104, a1108)
xts(datadf, dates17)
##                   a1101        a1102        a1103        a1104        a1108
## 2017-01-04  0.003031837 -0.005627024 -0.004848494  0.000000000 -0.001167542
## 2017-01-05  0.000000000  0.005627024  0.001214329  0.001858737  0.005824128
## 2017-01-06  0.000000000  0.000000000 -0.003647420 -0.006053569 -0.004656586
## 2017-01-09 -0.010142075 -0.007644374  0.012106685  0.000000000  0.002331003
## 2017-01-10  0.001358235 -0.003641517 -0.003616640 -0.001870033  0.000000000

#Q5

dates18 <- date(c("2017-02-28","2017-03-31","2017-04-30",
             "2017-05-31","2017-06-30","2017-07-31","2017-08-31","2017-09-30","2017-10-31","2017-11-30"))
a1101 <- c(0.06170,-0.03656,-0.03355,
          -0.02013,0.02283,0.03541,-0.00423,-0.03050,-0.00879,0.00135)
a1102 <- c(0.12765,0.00661,-0.02637,
          -0.06782,-0.06458,0.02252,0.05757,-0.01857,0.00191,0.03452)
a1103 <- c(0.19286, -0.05291,-0.02314,
          -0.01871,0.02357,-0.01368,0.13684,0.02876,-0.02448,0.03691)
a1104 <- c(0.06874,0.01337,-0.02296,
          0.00393,-0.04282,-0.02632,0.01716,0.00870,0.00681,-0.01966)
a1108 <- c(0.10298,-0.02018,-0.03161,
          -0.002331003,-0.00786,0.00112,-0.00791,-0.01256,0.00114,-0.02205)
databb <- data.frame(a1101, a1102, a1103, a1104, a1108)
xts(databb, dates18)
##               a1101    a1102    a1103    a1104        a1108
## 2017-02-28  0.06170  0.12765  0.19286  0.06874  0.102980000
## 2017-03-31 -0.03656  0.00661 -0.05291  0.01337 -0.020180000
## 2017-04-30 -0.03355 -0.02637 -0.02314 -0.02296 -0.031610000
## 2017-05-31 -0.02013 -0.06782 -0.01871  0.00393 -0.002331003
## 2017-06-30  0.02283 -0.06458  0.02357 -0.04282 -0.007860000
## 2017-07-31  0.03541  0.02252 -0.01368 -0.02632  0.001120000
## 2017-08-31 -0.00423  0.05757  0.13684  0.01716 -0.007910000
## 2017-09-30 -0.03050 -0.01857  0.02876  0.00870 -0.012560000
## 2017-10-31 -0.00879  0.00191 -0.02448  0.00681  0.001140000
## 2017-11-30  0.00135  0.03452  0.03691 -0.01966 -0.022050000

#Q6

#Q7

options(rpubs.upload.method = "internal")
options(RCurlOptions = list(verbose = FALSE, capath = system.file("CurlSSL", "cacert.pem", package = "RCurl"), ssl.verifypeer = FALSE))

#Q8

#Q9