COVID-19 short-term forecasts Deaths 2020-11-22


General information

  • Forecasts produced by Jennie Castle, Jurgen Doornik, and David Hendry, researchers at the University of Oxford. These are our forecasts, and should not be considered official forecasts from, or endorsed by, any of: University of Oxford, Oxford Martin School, Nuffield College, or Magdalen College.
  • These forecasts are short term time-series extrapolations of the data. They are not based on epidemiological modelling or simulations. All forecasts are uncertain: their success can only be determined afterwards. Many mitigation strategies are in place, which, if successful, invalidate our forecasts. An explanation of our methods is provided below.
  • A list of notes is below. The most recent note:
    [2020-10-11]Short-term forecasting of the coronavirus pandemic (with Jennie Castle and David Hendry) is now in press at the International Journal of Forecasting.

Peak increase in estimated trend of Deaths in Europe 2020-11-22

UKEUATBEBGBSCZDEDKESFIFRGRHRHUIEITNLPLPTROSESISKNOCH
Peak date (mm-dd)04-10 -- --11-12 --11-1811-0411-1710-2811-0404-2109-18 -- -- --10-2208-1511-04 -- -- --11-11 -- --08-14 --
Peak daily increment 964 207 23 204 265 3 945 30 61 5 127 78 20 3
Days since peak 226 10 4 18 5 25 18 215 65 31 99 18 11 100
Last total 55024 238670 2388 15618 2880 734 7196 14159 784 42619 375 48398 1630 1353 3800 2023 49823 8891 13618 3897 10047 6406 1052 671 306 4056
Last daily increment 398 2080 60 96 60 13 101 98 3 0 0 214 103 49 111 1 562 21 330 73 131 0 26 27 0 25
Last week 2877 20408 501 1002 598 132 780 1326 20 1366 4 3667 465 271 610 39 4090 361 3127 425 972 242 221 145 12 520
Previous peak date --04-0404-0604-15 --04-1104-0804-1504-0403-31 --04-08 -- --04-2304-2403-2904-0404-2404-0305-0204-12 -- --04-0704-04
Previous peak daily increment 3076 20 328 7 10 226 15 946 943 14 167 781 153 26 30 25 98 8 60
Low between peaks -106 -2 0 3 0 -1351 7 0 6 -6 -5 0

Peak increase in estimated trend of Deaths 2020-11-22

AustraliaBrazilCanadaChileColombiaIndiaIndonesiaIranMexicoPeruPhilippinesRussiaSouth AfricaTurkeyUSUS-ALUS-ARUS-AZUS-CAUS-COUS-CTUS-DCUS-DEUS-FLUS-GAUS-HIUS-IAUS-IDUS-ILUS-INUS-KSUS-KYUS-LAUS-MAUS-MDUS-MIUS-MNUS-MOUS-MSUS-MTUS-NCUS-NDUS-NEUS-NHUS-NJUS-NMUS-NVUS-NYUS-OHUS-OKUS-ORUS-PAUS-SCUS-SDUS-TNUS-TXUS-UTUS-VAUS-WAUS-WIUS-WV
Peak date (mm-dd)09-0307-2110-0207-1708-2309-1209-22 --10-0507-2309-14 --07-22 --08-0409-1609-1511-0408-0610-1307-1309-0910-3008-0711-0310-21 --09-0911-0608-15 -- --11-1608-2004-2909-09 --10-0908-26 -- -- --05-2005-2906-25 --08-1809-2108-29 -- --05-0507-28 -- --07-27 --09-1508-0611-1711-09
Peak daily increment 35 1065 78 785 318 1159 119 1724 2947 159 323 1078 99 124 22 138 24 9 1 8 175 350 7 19 288 12 198 106 56 38 31 31 40 25 1566 18 40 92 137 45 382 72 13 66 11
Days since peak 80 124 51 128 91 71 61 48 122 69 123 110 67 68 18 108 40 132 74 23 107 19 32 74 16 99 6 94 207 74 44 88 186 177 150 96 62 85 201 117 118 68 108 5 13
Last total 907 169183 11502 15069 35287 133738 15884 44802 101676 35549 8123 35838 20903 12358 256782 3457 2357 6464 18726 2806 4828 670 748 17991 8952 231 2202 849 12050 5040 1326 1787 6260 10503 4409 8784 3241 3323 3676 603 5034 840 909 512 16761 1383 2017 34184 5996 1634 820 9816 4283 819 4204 21013 610 3938 2615 3150 662
Last daily increment 0 194 47 39 183 511 110 475 853 0 43 396 58 139 921 0 20 7 54 19 0 0 2 61 14 2 11 2 99 48 1 4 27 24 11 0 40 4 19 3 29 6 4 4 15 33 6 25 12 10 1 41 9 42 54 110 4 0 0 7 4
Last week 0 3169 427 206 1064 3219 588 2823 2815 318 284 2654 589 757 9817 208 132 162 438 228 69 10 12 432 218 10 179 86 846 354 119 123 121 172 113 439 324 165 131 81 220 97 115 12 181 147 100 266 254 96 55 506 140 175 334 981 47 132 70 386 77
Previous peak date -- --05-06 -- --06-16 --03-20 -- --07-12 -- --04-2004-13 -- --07-21 --04-2404-2004-2906-23 --08-22 --05-21 --05-1205-02 --04-1404-1404-25 --04-1405-2804-30 -- -- -- -- -- --04-2205-1304-1205-1804-2904-2107-29 --04-29 -- -- --07-3104-2204-0604-0604-23
Previous peak daily increment 168 1662 150 92 124 2225 78 72 105 11 46 66 15 112 99 10 64 459 137 25 17 317 10 10 3573 76 9 5 24 4 104 25 13 16
Low between peaks 4 388 20 531 6 2 3 1 -3 20 15 5 9 -1 6 5 52 3 6 15 6 9 -17 3 0

Deaths count forecast Europe (bold red line in graphs) 2020-11-23 to 2020-11-29

DateUKEUATBEBGBSCZDEDKESFRGRHRHUIEITNLPLPTROSESISKCH
2020-11-22 55024 238670 2388 15618 2880 734 7196 14159 784 42619 48398 1630 1353 3800 2023 49823 8891 13618 3897 10047 6406 1052 671 4056
2020-11-23 55020 238700 2482 15860 3006 756 7547 14160 787 43310 48740 1735 1439 3910 2028 50450 8976 14150 3973 10190 6414 1083 709 4133
2020-11-24 55620 241800 2564 16040 3132 779 7708 14300 789 43660 49850 1842 1498 4023 2033 51070 9060 14710 4047 10320 6424 1114 747 4214
2020-11-25 56140 244600 2677 16210 3260 808 7882 14410 792 44110 50310 1956 1561 4138 2038 51690 9135 15300 4121 10460 6431 1146 786 4291
2020-11-26 56590 247000 2751 16380 3388 833 8021 14550 794 44410 50650 2074 1623 4254 2042 52300 9204 15910 4194 10590 6440 1177 826 4371
2020-11-27 57000 250000 2846 16550 3519 857 8168 14670 797 44700 51640 2199 1706 4373 2046 52910 9257 16540 4267 10730 6449 1210 868 4452
2020-11-28 57370 251800 2954 16720 3655 876 8259 14680 800 44700 51930 2332 1780 4497 2051 53530 9308 17200 4341 10860 6458 1243 911 4534
2020-11-29 57670 253800 3024 16890 3795 889 8386 14790 802 44700 52110 2474 1838 4624 2055 54150 9340 17890 4416 11000 6467 1276 957 4616

Deaths count forecast (bold red line in graphs) 2020-11-23 to 2020-11-29

DateBrazilCanadaChileColombiaIndiaIndonesiaIranMexicoPeruPhilippinesRussiaSouth AfricaTurkeyUSUS-ALUS-ARUS-AZUS-CAUS-COUS-CTUS-FLUS-GAUS-IAUS-IDUS-ILUS-INUS-KSUS-KYUS-LAUS-MAUS-MDUS-MIUS-MNUS-MOUS-MSUS-MTUS-NCUS-NDUS-NEUS-NJUS-NMUS-NVUS-NYUS-OHUS-OKUS-ORUS-PAUS-SCUS-SDUS-TNUS-TXUS-UTUS-VAUS-WAUS-WIUS-WV
2020-11-22 169183 11502 15069 35287 133738 15884 44802 101676 35549 8123 35838 20903 12358 256782 3457 2357 6464 18726 2806 4828 17991 8952 2202 849 12050 5040 1326 1787 6260 10503 4409 8784 3241 3323 3676 603 5034 840 909 16761 1383 2017 34184 5996 1634 820 9816 4283 819 4204 21013 610 3938 2615 3150 662
2020-11-23 169200 11560 15140 35460 134200 15970 45350 101900 35610 8161 36250 20900 12480 257600 3457 2376 6464 18730 2831 4837 17990 8997 2223 849 12050 5040 1339 1787 6260 10530 4409 8843 3284 3323 3676 603 5037 847 909 16790 1402 2017 34210 5996 1661 835 9890 4283 847 4267 21010 610 3952 2630 3150 672
2020-11-24 169800 11620 15160 35630 134700 16060 45760 102200 35670 8199 36720 21010 12610 259300 3503 2394 6483 18790 2855 4846 18070 9047 2244 866 12140 5115 1357 1814 6264 10550 4416 8900 3320 3380 3712 618 5076 872 928 16820 1424 2034 34230 6028 1677 845 9970 4299 874 4320 21140 617 3966 2652 3187 681
2020-11-25 170400 11680 15170 35800 135100 16150 46140 102800 35730 8238 37190 21110 12730 260900 3548 2412 6528 18870 2879 4855 18150 9100 2267 879 12270 5164 1373 1829 6273 10570 4426 8953 3397 3392 3730 633 5118 886 937 16840 1447 2037 34260 6088 1705 855 10060 4323 903 4370 21310 622 3980 2667 3195 691
2020-11-26 171000 11740 15230 35970 135600 16230 46480 103400 35780 8275 37650 21200 12850 262300 3592 2430 6545 18930 2902 4864 18210 9140 2290 892 12390 5215 1389 1853 6282 10590 4433 9006 3463 3409 3745 634 5147 899 958 16870 1470 2037 34280 6135 1725 864 10140 4337 931 4419 21530 630 3993 2680 3224 699
2020-11-27 171500 11790 15280 36130 136000 16310 46790 104000 35840 8313 38120 21270 12970 263400 3615 2448 6573 19010 2926 4873 18280 9189 2313 899 12490 5263 1425 1870 6307 10620 4435 9059 3539 3432 3761 640 5178 917 991 16890 1494 2048 34300 6181 1743 874 10200 4358 960 4469 21660 642 4007 2692 3273 708
2020-11-28 171900 11850 15310 36300 136500 16400 47050 104200 35900 8351 38580 21350 13090 264600 3628 2466 6609 19040 2950 4881 18330 9221 2336 899 12630 5298 1441 1889 6307 10640 4448 9112 3589 3441 3776 676 5205 933 998 16910 1517 2058 34330 6204 1763 884 10270 4389 990 4518 21800 649 4020 2692 3294 717
2020-11-29 172100 11910 15350 36460 136900 16480 47320 104800 35950 8389 38950 21390 13220 265400 3629 2484 6615 19080 2973 4890 18370 9221 2360 899 12710 5334 1442 1892 6315 10660 4460 9164 3621 3444 3790 678 5235 940 999 16930 1541 2062 34350 6214 1767 894 10310 4397 1021 4568 21880 652 4033 2692 3310 725

Deaths count average forecast Europe (bold black line in graphs) 2020-11-23 to 2020-11-29

DateUKEUATBEBGBSCZDEDKESFRGRHRHUIEITNLPLPTROSESISKCH
2020-11-22 55024 238670 2388 15618 2880 734 7196 14159 784 42619 48398 1630 1353 3800 2023 49823 8891 13618 3897 10047 6406 1052 671 4056
2020-11-23 55350 241500 2476 15780 3013 759 7347 14360 787 42930 48890 1731 1403 3901 2028 50460 8918 14110 3968 10190 6418 1086 697 4147
2020-11-24 55850 245200 2562 15980 3143 782 7502 14610 790 43230 49560 1827 1446 4013 2033 51130 9004 14650 4044 10350 6451 1129 729 4248
2020-11-25 56330 248700 2661 16140 3262 811 7660 14850 792 43580 50140 1921 1493 4127 2038 51800 9080 15210 4121 10510 6485 1173 760 4347
2020-11-26 56780 252000 2747 16300 3387 837 7810 15100 795 43860 50710 2015 1545 4238 2043 52460 9151 15790 4199 10640 6512 1218 788 4447
2020-11-27 57190 255800 2849 16480 3516 861 7965 15330 798 44130 51370 2126 1613 4369 2048 53140 9220 16390 4278 10790 6541 1265 822 4552
2020-11-28 57580 258300 2956 16660 3611 880 8109 15500 800 44300 51950 2250 1679 4516 2052 53800 9289 17020 4359 10950 6567 1315 862 4643
2020-11-29 57900 260700 3055 16800 3715 896 8259 15630 803 44450 52520 2388 1741 4655 2057 54450 9336 17680 4441 11080 6591 1365 898 4719

Deaths count average forecast (bold black line in graphs) 2020-11-23 to 2020-11-29

DateBrazilCanadaChileColombiaIndiaIndonesiaIranMexicoPeruPhilippinesRussiaSouth AfricaTurkeyUSUS-ALUS-ARUS-AZUS-CAUS-COUS-CTUS-FLUS-GAUS-IAUS-IDUS-ILUS-INUS-KSUS-KYUS-LAUS-MAUS-MDUS-MIUS-MNUS-MOUS-MSUS-MTUS-NCUS-NDUS-NEUS-NJUS-NMUS-NVUS-NYUS-OHUS-OKUS-ORUS-PAUS-SCUS-SDUS-TNUS-TXUS-UTUS-VAUS-WAUS-WIUS-WV
2020-11-22 169183 11502 15069 35287 133738 15884 44802 101676 35549 8123 35838 20903 12358 256782 3457 2357 6464 18726 2806 4828 17991 8952 2202 849 12050 5040 1326 1787 6260 10503 4409 8784 3241 3323 3676 603 5034 840 909 16761 1383 2017 34184 5996 1634 820 9816 4283 819 4204 21013 610 3938 2615 3150 662
2020-11-23 169500 11560 15110 35460 134200 15980 45220 102000 35600 8165 36250 20970 12490 257700 3465 2376 6475 18770 2833 4834 18040 8970 2228 855 12130 5072 1341 1797 6287 10530 4424 8830 3269 3337 3684 609 5050 851 924 16780 1408 2030 34220 6020 1649 825 9880 4308 844 4250 21090 616 3950 2635 3179 673
2020-11-24 170000 11630 15140 35620 134700 16060 45550 102300 35650 8203 36660 21060 12600 259200 3499 2395 6494 18840 2859 4843 18120 9009 2256 872 12250 5147 1358 1818 6313 10550 4438 8886 3302 3383 3717 623 5087 870 940 16790 1427 2050 34240 6048 1660 835 9950 4323 861 4304 21200 622 3962 2654 3239 683
2020-11-25 170600 11690 15160 35790 135200 16150 45870 102800 35690 8241 37070 21140 12710 260600 3533 2413 6528 18920 2888 4853 18180 9052 2283 887 12380 5195 1373 1833 6341 10570 4453 8942 3368 3405 3735 637 5125 885 951 16800 1447 2059 34270 6102 1678 843 10020 4343 890 4355 21360 628 3975 2665 3286 693
2020-11-26 171100 11760 15200 35960 135700 16240 46160 103400 35730 8279 37490 21220 12830 262000 3567 2432 6547 18980 2927 4862 18250 9089 2308 901 12510 5248 1389 1853 6366 10590 4467 8998 3431 3430 3750 640 5156 899 969 16810 1467 2067 34300 6146 1693 855 10090 4358 915 4407 21570 635 3987 2676 3342 703
2020-11-27 171600 11820 15240 36130 136200 16320 46450 104000 35770 8318 37900 21290 12940 262800 3589 2450 6571 19050 2952 4871 18320 9135 2334 911 12620 5291 1409 1868 6399 10620 4481 9054 3496 3456 3765 647 5182 916 990 16820 1487 2084 34330 6188 1706 859 10160 4373 942 4460 21680 643 3999 2684 3392 714
2020-11-28 172000 11880 15280 36290 136600 16410 46710 104400 35810 8356 38330 21350 13060 263800 3605 2469 6599 19080 2975 4880 18360 9170 2358 919 12760 5331 1425 1881 6418 10640 4496 9111 3544 3480 3781 675 5209 932 1001 16840 1508 2094 34350 6200 1721 867 10220 4390 972 4507 21800 649 4011 2684 3427 725
2020-11-29 172300 11940 15310 36470 137100 16490 46980 104800 35850 8395 38740 21410 13170 264400 3618 2488 6612 19100 2998 4890 18390 9189 2381 925 12840 5359 1438 1891 6441 10660 4511 9169 3581 3496 3789 681 5237 945 1010 16850 1529 2100 34380 6203 1732 870 10270 4399 1001 4559 21880 654 4024 2685 3449 734

Further information

  • We believe these forecasts fill a useful gap in the short run. They give an indication of what is likely to happen in the next few days, removing some aspect of surprise. Moreover, a noticeable drop in comparison to the extrapolations could be an indication that the implemented policies are having some impact. It is difficult to understand exponential growth. We hope that these forecasts may help to convince viewers to adhere to the policies implemented by their respective governments, and keep all arguments factual and measured.
  • We use the data repository for the 2019 Novel Coronavirus Visual Dashboard operated by the Johns Hopkins University Center for Systems Science and Engineering. This is updated daily, but we tend to update our forecasts only every other day.
    US state data as of 2020-03-28 is courtesy of the New York Times.
  • We can only provide forecasts of what is measured. If confirmed cases are an underestimate of actual cases, then our forecasts will also be underestimates. No other epidemiological data is used. Data definition and collection differs between countries and may change over time.
  • We will update the methodology as we learn what is happening in the next few days or weeks. Once the number of cases levels off, there is no need to provide these forecasts anymore.
  • Countries where the counts are very low or stable have been omitted.
  • The graphs have dates on the horizontal axis (yyyy-mm-dd) and cumulative counts on the vertical axis. They show
    1. bold dark grey line (with circles): observed counts (Johns Hopkins CSSE);
    2. many light grey lines (with open circles): forecasts using different model settings and starting up to four periods back;
    3. red line (with open circles): single forecasts path using default model settings;
    4. black line (with crosses): average of all forecasts, recentered on the last observation;
    5. thin green lines: some indication of uncertainty around the red forecasts, but we do not know how reliable that is.
    Both the red line forecasts and the black lines are also given in the tables above. These forecasts differ, we are currently inclined to use the average forecasts.
  • The forecasts are constructed as follows:
    1. An overall `trend' is extracted by taking a window of the data at a time. In each window we draw `straight lines' which are selected using an automatic econometric procedure (`machine learning'). All straight lines are collected and averaged, giving the trend.
    2. Forecasts are made using the estimated trend, but we note that this must be done carefully, because simply extrapolating the flexible insample trend would lead to wildly fluctuating forecast. We use the `Cardt' method, which has been found to work well in other settings.
    3. Residuals from the trend are also forecast, and combined with trend forecasts into an overall forecast.
  • Scenario forecasts are constructed very differently: smooth versions of the Chinese experience are matched at different lag lengths with the path of each country. This probably works best from the peak, or the slowdown just before (but we include it for the UK nonetheless).
  • The forecast evaluation shows past forecasts, together with the outcomes (in the grey line with circles).
  • EU-BS is Estonia, Latvia, and Lithuania together.
  • This paper describes the methodology and gives further references. Also available as Nuffield Economics Discussion Paper 2020-W06. Still preliminary is the documentation of the medium term forecasts.

Recent changes and notes

[2020-10-11]Short-term forecasting of the coronavirus pandemic (with Jennie Castle and David Hendry) is now in press at the International Journal of Forecasting.
[2020-10-10]Temporarily removed forecasts from the Chinese scenarios, while investigating possibility to use own history from the first wave.
Added information on the previous peak (if present) to the peak tables.
Local forecasts for England: now dropping last four observations.
[2020-07-01] Modified the short-term model to allow for (slowly changing) seasonality. Many countries show clear seasonality after the initial period, likely caused by institutional factors regarding data collection. This seasonality was also getting in the way of peak detection. As a consequence estimates of the peak date may have changed for countries with strong seasonality.
Added forecasts of cumulative confirmed cases for lower tier local authorities of England. The data is available from 2020-07-02 including all tests (pillar one and two). Only authorities with more than 5 cases in the previous week are included.
[2020-06-29] Tables in April included the world, but not the world as we know it (double counting China and the US). So removed the world from those old tables.
Why short-term forecasts can be better than models for predicting how pandemics evolve just appeared at The Conversation.
Thursday 2 July webinar at the FGV EESP - São Paolo School of Economics. This starts at 16:00 UK time (UTC+01:00) and streamed here.
[2020-06-24] Research presentation on short-term COVID-19 forecasting on 26 June (14:00 UK time) at the Quarterly Forecasting Forum of the IIF UK Chapter.
[2020-06-06] Removed Brazil from yesterday's forecasts (only; last observation 2020-06-05).
[2020-06-04] Data issues with confirmed cases for France.
Added an appendix to the short term paper with further forecast comparisons for European and Latin American countries.
Both Sweden and Iran have lost their peak in confirmed cases. For Sweden the previous peak was on 24 April (daily peak of 656 cases), for Iran it was on 31 March (peak of 3116). For Iran this looks like a second wave, with increasing daily counts for the last four weeks. For Sweden this is a sudden jump in confirmed cases in the last two days, compared to a fairly steady weekly pattern over the previous six weeks.
[2020-05-20] Problem with UK confirmed cases: negative daily count. This makes the forecasts temporarily unreliable.
Updated the second paper.
[2020-05-18] Minor fixes to the improved version of scenario forecasting, backported to 2020-05-13.
[2020-05-13] We now omit countries with fewer than 200 confirmed cases in the last week (25 for deaths).
The short-term paper has some small updates, including further comparisons with other models.
Data for Ecuador are not reliable enough for forecasting.
Switched to an improved version of scenario forecasting.
[2020-05-06] The New York Times is in the process of redefining its US state data. Unfortunately, at the moment only the last observation has changed (e.g New York deaths jumped from 19645 on 2020-05-05 to 25956 a day later). This means the data is currently useless; however it does bring it close to the Johns Hopkins/CSSE count (25626 on 2020-05-06). The aggregate US count is based on JH/CSSE so unaffected. We now use Johns Hopkins/CSSE US state data, including all states with sufficient counts. So the new forecasts cannot be compared to those previously.
A minor change is that we show the graph without scenario forecast if no peak has been detected yet.
[2020-04-29] See our blog entry at the International Institute of Forecasters.
US history of death counts revised in Johns Hopkins/CSSE data.
UK death counts have been revised to include the deaths in care homes. In the Johns Hopkins/CSSE data set, which we use, the entire history has been revised. So forecasts made up to 2020-04-29 cannot be compared to later outcomes. In the ECDC data set only the last observation has changed, causing a jump in the series.
[2020-04-27] Our short-term COVID-19 forecasting paper is now available as Nuffield Economics Discussion Paper 2020-W06.
A small adjustment has been made to the scenario forecast methodology, and will be documented shortly.
[2020-04-24] A summary of our work on short-term COVID-19 forecasting appeared as a voxeu.
[2020-04-17] Bird and Nielsen look into nowcasting death counts in England.
[2020-04-16] Added scenario forecasts to all graphs now. This would now be the preferred forecast for most.
This is the first time with a peak in confirmed UK cases (also for deaths, but this is uncertain because it is at the same date).
[2020-04-10] Updated documentation with better description of short-term estimates and peak determination.
[2020-04-09] Added table with estimated peak dates (if happened) and dates to and since the peak. Note that this can be a local peak, and subsequent re-acceleration (or data revisions) can result in a new peak later.
[2020-04-08] Minor correction to peak estimates. Added table with scenario forecasts.
[2020-04-06] Added a post hoc estimate of the peak number of cases. This needs at least three confirmed observations (four for deaths) after the event. It is based on the averaged smooth trend, and can change later or be a local peak. It is marked with a vertical line with the date label, or a date with left arrow in the bottom left corner of the graph. This is backported to 2020-04-04.
[2020-04-02] Now including more US States, based on New York Times data.
[2020-03-31] Scenario forecasts, based on what happened in China earlier this year, are presented for several countries (line marked with x). Created more plausible 90% confidence bands (dotted line in same colour).
[2020-03-26] Scenario forecasts that are based on what happened in China earlier this year, only for Italy.
[2020-03-24] Our forecasts are starting to overestimate in some cases. This was always expected to happen when the increase starts to slow down. Scenario forecasts that are based on what happened in China earlier this year, but only for Italy and Spain sofar.

Initial visual evaluation of forecasts of Deaths