COVID-19 short-term forecasts Confirmed 2020-07-14


Gnereal 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-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.

Peak increase in estimated trend of Confirmed in Europe 2020-07-14

UKEUATBEBGBSCZDEDKESFIFRGRHRHUIEITNLPLPTROSENOCH
Peak date04-0704-0203-2604-1507-0903-2804-0303-2704-0603-3004-0404-1204-2107-1104-1004-1003-2403-3106-0804-10 --06-0303-2603-27
Peak daily increment 4724 29654 810 1470 251 278 283 5661 316 8057 146 19785 86 112 105 1116 5648 1079 426 830 1336 240 1139
Days from 100 to peak 36 37 18 38 111 15 22 25 28 26 22 42 40 114 20 27 30 25 85 28 88 19 22
Days from peak/2 to peak 24 24 13 32 110 14 21 14 27 17 22 24 44 117 23 21 20 19 82 23 82 18 17
Last total 291373 1322540 19021 62781 7645 8946 13341 200456 13061 256619 7301 199509 3883 3827 4258 25670 243344 51146 38457 47051 33585 76001 9001 33016
Last daily increment 1240 3144 73 74 234 102 103 276 24 666 6 -62 57 52 11 32 114 53 267 233 637 175 17 70
Last week 4394 24510 508 658 1303 439 527 1757 161 4106 36 2713 261 502 48 128 1195 400 1768 2192 3410 2143 51 518
Days since peak 98 103 110 90 5 108 102 109 99 106 101 93 84 3 95 95 112 105 36 95 41 110 109

Peak increase in estimated trend of Confirmed 2020-07-14

AustraliaBrazilCanadaChileColombiaIndiaIndonesiaIranMexicoPeruPhilippinesRussiaSouth AfricaTurkeyUSUS-ALUS-ARUS-AZUS-CAUS-COUS-CTUS-DCUS-DEUS-FLUS-GAUS-IAUS-IDUS-ILUS-INUS-KSUS-KYUS-LAUS-MAUS-MDUS-MEUS-MIUS-MNUS-MOUS-MSUS-NCUS-NDUS-NEUS-NHUS-NJUS-NMUS-NVUS-NYUS-OHUS-OKUS-ORUS-PAUS-SCUS-SDUS-TNUS-TXUS-UTUS-VAUS-WAUS-WIUS-WV
Peak date03-2807-1005-0306-17 -- --07-0904-01 --05-3007-1005-09 --04-14 -- -- --07-09 --04-2404-2005-0104-26 --07-10 -- --05-1205-01 --07-07 --04-2405-0605-2204-0605-24 -- -- -- --05-0105-0104-08 -- --03-3107-03 -- --04-09 --05-09 -- -- --05-26 -- -- --
Peak daily increment 359 39259 1984 31068 1946 2860 5879 1798 10902 4816 3566 729 1012 190 197 3224 2693 668 374 3307 1017 48 1624 673 441 89 4272 9432 2304 1624 148 1076
Days from 100 to peak 18 170 51 92 116 36 73 116 52 27 110 40 30 39 32 116 58 42 106 40 48 59 21 65 34 38 24 20 106 23 39 68
Days from peak/2 to peak 15 90 43 48 104 29 53 105 34 19 97 35 27 40 32 105 49 38 103 30 41 65 15 59 29 41 16 12 97 16 41 60
Last total 10487 1926824 110350 319493 154277 936181 78572 262173 311486 333867 57545 738787 298292 214993 3431574 56441 28691 128097 346211 37668 47287 10946 12855 291301 113008 35835 11719 155461 52685 19887 20212 82042 111749 74260 3564 73487 43078 26025 37542 90000 4493 21601 6091 175271 14578 29619 403175 67995 21740 12805 101266 60389 7572 64000 279577 24524 72443 42161 37906 4407
Last daily increment 236 41857 366 1836 3832 29429 1591 2521 7051 3744 539 6240 10496 992 67417 1673 873 4273 12854 450 21 40 82 9184 2478 239 316 717 648 242 570 2222 301 733 9 671 394 893 862 2331 51 317 28 405 223 1104 912 1142 994 367 936 2221 48 1463 9799 363 801 575 964 94
Last week 1431 213664 2016 16410 29783 168885 10493 13794 36483 20956 7186 39038 73627 6055 376875 10017 4390 19483 53651 2569 407 304 494 67769 17629 3231 2751 6078 3622 2555 2294 11891 1519 3399 106 3378 3576 3306 4654 12313 522 1299 140 1888 1494 5318 4246 7814 3846 1988 4541 11480 330 10074 54648 3004 5068 4357 4752 700
Days since peak 108 4 72 27 5 104 45 4 66 91 5 81 85 74 79 4 63 74 7 81 69 53 99 51 74 74 97 105 11 96 66 49

Confirmed count forecast Europe (bold red line in graphs) 2020-07-15 to 2020-07-21

DateUKEUATBEBGBSCZDEESFRGRHRITNLPLPTROSECH
2020-07-14 291373 1322540 19021 62781 7645 8946 13341 200456 256619 199509 3883 3827 243344 51146 38457 47051 33585 76001 33016
2020-07-15 291600 1326000 19110 62870 7822 8961 13450 201200 257600 199900 3912 3880 243600 51150 38730 47370 34500 77910 33100
2020-07-16 292400 1330000 19200 62960 7985 9034 13560 201500 258300 200300 3938 3933 243800 51210 38990 47700 35460 78320 33190
2020-07-17 293100 1334000 19280 63040 8151 9098 13670 201800 259000 200700 3965 3986 244100 51250 39260 48020 36430 78810 33270
2020-07-18 294000 1337000 19370 63130 8311 9159 13780 202200 259700 201100 3990 4040 244300 51300 39520 48350 37460 78810 33360
2020-07-19 294800 1341000 19450 63220 8471 9231 13890 202400 260400 201500 4015 4094 244500 51420 39780 48670 38530 78810 33440
2020-07-20 295500 1344000 19540 63300 8633 9268 14010 202700 261100 201900 4040 4149 244700 51480 40040 49000 39620 79540 33530
2020-07-21 296400 1348000 19620 63390 8796 9348 14120 202900 261800 202300 4065 4204 244800 51530 40300 49320 40740 79860 33610

Confirmed count forecast (bold red line in graphs) 2020-07-15 to 2020-07-21

DateAustraliaBrazilCanadaChileColombiaIndiaIndonesiaIranMexicoPeruPhilippinesRussiaSouth AfricaTurkeyUSUS-ALUS-ARUS-AZUS-CAUS-COUS-CTUS-DCUS-DEUS-FLUS-GAUS-IAUS-IDUS-ILUS-INUS-KSUS-KYUS-LAUS-MAUS-MDUS-MIUS-MNUS-MOUS-MSUS-NCUS-NDUS-NEUS-NJUS-NMUS-NVUS-NYUS-OHUS-OKUS-ORUS-PAUS-SCUS-SDUS-TNUS-TXUS-UTUS-VAUS-WAUS-WIUS-WV
2020-07-14 10487 1926824 110350 319493 154277 936181 78572 262173 311486 333867 57545 738787 298292 214993 3431574 56441 28691 128097 346211 37668 47287 10946 12855 291301 113008 35835 11719 155461 52685 19887 20212 82042 111749 74260 73487 43078 26025 37542 90000 4493 21601 175271 14578 29619 403175 67995 21740 12805 101266 60389 7572 64000 279577 24524 72443 42161 37906 4407
2020-07-15 10700 1970000 110600 321700 165600 980000 80690 264500 316200 337200 57580 745000 311700 216000 3542000 58070 28870 131400 363400 38150 47390 10960 12950 294200 115500 35990 12130 156600 53160 20260 20490 85700 111800 74710 74190 43540 26710 38260 90300 4575 21790 175600 14820 30040 403800 69140 22400 13180 101500 64880 7627 65940 290800 24830 73250 42840 38920 4623
2020-07-16 10900 2012000 110900 324100 173700 1021000 82950 266700 323200 340400 57710 751200 326000 217000 3661000 60750 29660 134800 380000 38560 47460 10980 13040 304400 117600 36690 12540 157600 53620 20600 20750 88900 112100 75130 74920 43990 27480 38970 92100 4657 21960 175800 15060 30720 404500 70270 23110 13570 102300 68380 7682 67980 302000 25340 74040 43830 40270 4745
2020-07-17 11110 2057000 111200 326500 183100 1063000 84460 268900 329800 343600 57910 757300 340800 218000 3784000 62940 30390 138100 394500 39110 47530 11000 13130 315700 121700 37370 12950 158700 54070 20950 21020 93000 112300 75550 75570 44440 28260 39660 94400 4738 22120 176100 15300 31720 405100 71400 23840 13970 103200 71900 7734 70090 311100 25960 74810 44850 41710 4883
2020-07-18 11310 2095000 111500 329000 193000 1108000 86180 271100 335600 346800 58120 763300 356300 218900 3904000 64760 31170 141500 408300 39480 47600 11020 13220 326300 124500 37800 13360 159800 54510 21290 21270 95000 112600 75960 76220 44880 29070 40350 96100 4819 22290 176400 15540 32670 405700 72510 24600 14380 103900 76150 7787 72280 320800 26440 75570 45380 43280 5038
2020-07-19 11520 2117000 111800 331500 203100 1153000 87890 273300 340000 350100 58360 769300 372500 219900 4032000 66760 31660 144900 424200 39830 47670 11040 13320 339000 126400 38390 13780 160600 54950 21620 21530 97700 112700 76370 76720 45320 29910 41040 97700 4901 22450 176700 15780 33510 406300 73630 25390 14810 104400 79980 7840 74530 328800 26820 76340 46890 45020 5164
2020-07-20 11720 2136000 112000 334100 211300 1199000 89280 275500 344700 353300 58600 775400 389500 220800 4158000 69250 32170 148300 441700 40130 47740 11060 13410 350300 129400 38640 14200 161400 55390 21960 21780 100500 112900 76780 77200 45770 30770 41740 99600 4984 22610 177000 16020 34290 406900 74770 26210 15250 105000 83620 7893 76860 337100 27280 77110 48290 46340 5263
2020-07-21 11930 2179000 112300 336600 217600 1246000 90990 277700 351200 356500 58850 781500 407200 221800 4287000 71440 32860 151800 461900 40540 47810 11080 13500 359500 132100 38890 14630 162100 55830 22300 22040 104100 113200 77190 77780 46210 31660 42450 101500 5067 22770 177200 16260 35310 407500 75910 27050 15700 105800 86600 7946 79260 347600 27670 77880 49210 47680 5366

Confirmed count average forecast Europe (bold black line in graphs) 2020-07-15 to 2020-07-21

DateUKEUATBEBGBSCZDEESFRGRHRITNLPLPTROSECH
2020-07-14 291373 1322540 19021 62781 7645 8946 13341 200456 256619 199509 3883 3827 243344 51146 38457 47051 33585 76001 33016
2020-07-15 291400 1325000 19100 62850 7790 8981 13420 200600 256900 199700 3906 3882 243400 51170 38670 47350 34320 76290 33090
2020-07-16 291600 1327000 19190 62940 7984 9047 13510 200800 257200 200000 3940 3964 243500 51220 38930 47680 35230 76580 33170
2020-07-17 291900 1329000 19270 63020 8173 9109 13610 200900 257500 200400 3975 4051 243700 51250 39190 48010 36170 76910 33250
2020-07-18 292300 1331000 19350 63110 8373 9170 13720 201100 257800 200600 4006 4142 243700 51300 39450 48340 37150 76990 33330
2020-07-19 292700 1334000 19440 63200 8543 9238 13810 201200 258200 200900 4035 4228 243800 51380 39710 48670 38000 77080 33410
2020-07-20 293100 1336000 19520 63290 8744 9282 13920 201500 258700 201200 4064 4310 243900 51440 39980 49000 38770 77670 33490
2020-07-21 293500 1338000 19590 63380 8949 9350 14030 201600 259100 201500 4095 4397 244000 51480 40240 49340 39690 78060 33570

Confirmed count average forecast (bold black line in graphs) 2020-07-15 to 2020-07-21

DateAustraliaBrazilCanadaChileColombiaIndiaIndonesiaIranMexicoPeruPhilippinesRussiaSouth AfricaTurkeyUSUS-ALUS-ARUS-AZUS-CAUS-COUS-CTUS-DCUS-DEUS-FLUS-GAUS-IAUS-IDUS-ILUS-INUS-KSUS-KYUS-LAUS-MAUS-MDUS-MIUS-MNUS-MOUS-MSUS-NCUS-NDUS-NEUS-NJUS-NMUS-NVUS-NYUS-OHUS-OKUS-ORUS-PAUS-SCUS-SDUS-TNUS-TXUS-UTUS-VAUS-WAUS-WIUS-WV
2020-07-14 10487 1926824 110350 319493 154277 936181 78572 262173 311486 333867 57545 738787 298292 214993 3431574 56441 28691 128097 346211 37668 47287 10946 12855 291301 113008 35835 11719 155461 52685 19887 20212 82042 111749 74260 73487 43078 26025 37542 90000 4493 21601 175271 14578 29619 403175 67995 21740 12805 101266 60389 7572 64000 279577 24524 72443 42161 37906 4407
2020-07-15 10620 1967000 110500 321300 160000 971000 80360 263900 316500 336300 58690 743100 311500 215900 3522000 58020 28920 131100 357800 37990 47340 10990 12940 297900 115700 36140 12130 156300 53010 20200 20460 84800 111800 74390 73950 43430 26600 38090 90400 4551 21660 175400 14800 30080 403600 68900 22370 13140 101600 62590 7631 65980 289800 24890 73010 42810 38740 4541
2020-07-16 10830 2007000 110600 323400 166600 1012000 82460 265800 323000 339500 60190 748500 327900 216800 3636000 60470 29630 134500 371600 38400 47400 11030 13030 308700 118400 36750 12580 157200 53430 20590 20780 87700 111900 74830 74510 43900 27410 38760 92100 4631 21790 175700 15050 30830 404200 70070 23150 13570 102300 65070 7701 68360 301400 25400 73730 43690 39830 4682
2020-07-17 11010 2054000 110800 325700 173400 1055000 84160 267600 329500 342700 61700 753900 344700 217700 3754000 62670 30330 138000 383900 38950 47470 11080 13120 321000 122400 37360 13040 158200 53960 20980 21090 91200 112000 75270 75060 44410 28220 39490 94400 4712 21960 176000 15330 31810 404800 71410 23970 14000 103100 67660 7765 70860 310800 25970 74470 44640 40980 4830
2020-07-18 11200 2092000 111000 328000 180900 1101000 85940 269500 335600 345900 63260 759100 362800 218600 3874000 64750 31100 141600 395800 39300 47540 11130 13220 333600 125700 37860 13550 159200 54490 21380 21420 93500 112200 75720 75610 44930 29000 40220 96200 4792 22130 176200 15580 32850 405400 72670 24820 14480 103700 70600 7826 73360 321100 26480 75210 45420 42210 4981
2020-07-19 11360 2118000 111200 330300 188500 1148000 87710 271300 341000 349100 65110 764100 380700 219600 3998000 66830 31660 145200 409100 39620 47600 11170 13310 347000 128300 38390 14080 160000 54990 21780 21740 95900 112300 76150 76060 45390 29720 40840 97800 4866 22290 176500 15840 33920 406100 73880 25620 14930 104300 73460 7883 75490 329100 26920 75960 46630 43390 5121
2020-07-20 11550 2138000 111400 332700 195600 1194000 89390 273100 346600 352400 66930 768800 399900 220500 4124000 69200 32200 149000 423300 39910 47670 11210 13410 359200 131500 38780 14640 160900 55420 22190 22070 98400 112400 76530 76480 45830 30450 41550 99600 4946 22450 176800 16120 34730 406700 75030 26480 15330 104900 76390 7938 78330 339000 27390 76710 47740 44480 5264
2020-07-21 11720 2181000 111600 335100 202800 1243000 91190 275000 353100 355700 68810 773400 419900 221400 4256000 71400 32760 152800 442200 40300 47740 11250 13500 371000 135200 39180 15210 161800 55840 22600 22410 101900 112500 76970 77020 46330 31390 42300 101300 5022 22630 177000 16390 35730 407300 76070 27500 15780 105600 79040 7999 81090 351700 27870 77470 48760 45610 5400

Confirmed count scenario forecast (bold purple line in graphs) 2020-07-15 to 2020-07-23

DateUKEUATBEBGBSCZDEESFRGRHRITNLPLPTROSECHAustraliaBrazilCanadaChileColombiaIndiaIndonesiaIranMexicoPeruPhilippinesRussiaSouth AfricaTurkeyUSUS-ALUS-ARUS-AZUS-CAUS-COUS-CTUS-DCUS-DEUS-FLUS-GAUS-IAUS-IDUS-ILUS-INUS-KSUS-KYUS-LAUS-MAUS-MDUS-MIUS-MNUS-MOUS-MSUS-NCUS-NDUS-NEUS-NJUS-NMUS-NVUS-NYUS-OHUS-OKUS-ORUS-PAUS-SCUS-SDUS-TNUS-TXUS-UTUS-VAUS-WAUS-WIUS-WV
2020-07-14 291373 1322540 19021 62781 7645 8946 13341 200456 256619 199509 3883 3827 243344 51146 38457 47051 33585 76001 33016 10487 1926824 110350 319493 154277 936181 78572 262173 311486 333867 57545 738787 298292 214993 3431574 56441 28691 128097 346211 37668 47287 10946 12855 291301 113008 35835 11719 155461 52685 19887 20212 82042 111749 74260 73487 43078 26025 37542 90000 4493 21601 175271 14578 29619 403175 67995 21740 12805 101266 60389 7572 64000 279577 24524 72443 42161 37906 4407
2020-07-15 291400 1327000 19150 62890 7797 8996 13470 200800 256800 200000 3883 3949 243600 51160 38660 47440 34220 76550 33140 10730 1969000 110400 322100 159900 962000 80940 264300 318300 336100 59960 742100 312000 215800 3512000 57910 29150 131400 355200 38060 47370 10980 12950 301200 116600 36570 12270 156400 53700 20350 20490 84200 111800 74370 74020 43480 26530 38250 91600 4622 21600 175500 14960 30390 403700 69230 22220 13140 101700 62380 7622 66110 289900 25170 73090 43140 38770 4582
2020-07-16 291600 1332000 19230 63000 7922 9079 13580 201100 257400 200500 3909 4032 243800 51210 38890 47820 34740 76840 33250 10980 2009000 110800 324400 165400 989000 82760 266600 324400 338300 61770 747300 325900 216700 3579000 59020 29800 134600 362400 38460 47430 11010 13040 312200 119700 37260 12870 157200 54390 20830 20870 85780 111900 74840 74560 43890 27040 39120 93300 4701 21720 175800 15270 31220 404400 70430 22690 13400 102300 64050 7661 67650 300500 25640 73730 43880 39620 4695
2020-07-17 291800 1336000 19320 63110 8035 9138 13660 201400 258100 201000 3940 4092 243800 51240 39130 48190 35240 77090 33340 11200 2039000 111000 326400 170000 1007000 84200 268900 330700 340300 63570 750600 337100 217400 3658000 60350 30380 136900 369100 38780 47490 11040 13110 321200 122100 37860 13330 158000 55070 21220 21210 88090 112100 75230 75080 44290 27470 39830 95200 4788 21810 176100 15530 31870 405100 71430 23200 13640 102900 65060 7690 68640 309700 26150 74430 44630 40380 4798
2020-07-18 292100 1340000 19390 63210 8156 9211 13740 201700 258700 201300 3967 4160 243900 51260 39350 48540 35630 77320 33420 11410 2074000 111200 328000 174500 1031000 85490 271300 335600 342300 65300 753800 349000 218100 3727000 61180 31000 139700 376000 39120 47540 11050 13180 330100 124900 38550 13800 158700 55620 21680 21510 89120 112300 75460 75610 44680 27960 40690 97000 4817 21850 176300 15820 32500 405800 72570 23650 13900 103500 66700 7709 69830 318500 26680 75110 45320 41220 4920
2020-07-19 292200 1345000 19470 63330 8282 9270 13820 201900 259200 201600 3994 4175 244000 51260 39530 48890 35820 77580 33520 11670 2102000 111400 329800 178700 1042000 86500 273700 339900 344000 66540 756600 361400 218600 3785000 62310 31480 141900 384900 39370 47580 11050 13230 339700 127600 38980 14280 159300 55830 22060 21660 91090 112400 75680 76060 44920 28230 41320 98700 4850 21910 176600 16080 33170 406500 74230 24030 14130 103800 68390 7720 70740 327400 27060 75660 45960 41750 4991
2020-07-20 292200 1349000 19530 63430 8418 9331 13870 202100 259700 202100 4019 4202 244100 51260 39730 49230 36040 77790 33590 11840 2129000 111400 331500 182900 1053000 87780 276000 343900 345500 67890 758900 372100 219100 3852000 63270 31890 144200 390400 39570 47600 11050 13290 346900 129700 39420 14700 159500 55960 22430 21990 92150 112500 75780 76540 45160 28380 41970 100000 4870 21910 176800 16370 33710 407300 75710 24310 14340 104300 69470 7732 71790 335600 27490 75790 46540 42410 5073
2020-07-21 292200 1353000 19610 63540 8538 9375 13940 202400 260100 202500 4038 4242 244100 51270 39860 49530 36480 78040 33670 12020 2155000 111500 333000 186700 1071000 89040 278300 348500 346100 69680 760100 383000 219600 3915000 63710 32350 146800 395500 39880 47620 11070 13310 356900 132000 39720 15060 159900 56030 22820 22040 92510 112500 75930 77010 45300 28700 42500 101400 4872 21910 177000 16610 34360 407900 77030 24610 14570 104700 70730 7747 72850 343300 27840 76030 46920 42780 5143
2020-07-22 292300 1358000 19670 63650 8647 9417 14000 202700 260600 202800 4046 4265 244200 51270 40000 49840 36670 78220 33770 12220 2180000 111500 334400 190400 1083000 90390 280700 353700 346700 70160 760100 393700 220100 3966000 64070 32790 149100 401200 39980 47650 11070 13350 365700 133700 40010 15450 160200 56100 23160 22160 92800 112600 75930 77340 45420 28870 43070 102800 4920 21910 177200 16820 34970 408400 78430 24960 14710 105100 71740 7747 73720 351300 28160 76190 47570 43370 5197
2020-07-23 292300 1362000 19730 63750 8785 9473 14050 202900 260900 203200 4054 4317 244300 51270 40110 50180 37020 78350 33850 12380 2207000 111500 335600 194000 1102000 91440 282700 357400 348400 70600 760100 402400 220800 4028000 64710 33130 151200 406900 40080 47660 11070 13360 373100 135600 40270 15830 160500 56100 23460 22380 93410 112700 75930 77820 45660 29240 43540 104100 4922 21910 177600 17070 35460 409000 79400 25290 14850 105400 72420 7747 74530 359200 28470 76340 48190 43790 5245

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-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 Confirmed