<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD with MathML3 v1.3 20210610//EN" "JATS-archivearticle1-3-mathml3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="1.3" xml:lang="en" article-type="research-article"><?properties open_access?><?properties manuscript?><processing-meta base-tagset="archiving" mathml-version="3.0" table-model="xhtml" tagset-family="jats"><restricted-by>pmc</restricted-by></processing-meta><front><journal-meta><journal-id journal-id-type="nlm-journal-id">101484711</journal-id><journal-id journal-id-type="pubmed-jr-id">36817</journal-id><journal-id journal-id-type="nlm-ta">Epidemics</journal-id><journal-id journal-id-type="iso-abbrev">Epidemics</journal-id><journal-title-group><journal-title>Epidemics</journal-title></journal-title-group><issn pub-type="ppub">1755-4365</issn><issn pub-type="epub">1878-0067</issn></journal-meta><article-meta><article-id pub-id-type="pmid">39818098</article-id><article-id pub-id-type="pmc">12367328</article-id><article-id pub-id-type="doi">10.1016/j.epidem.2024.100810</article-id><article-id pub-id-type="manuscript">NIHMS2078768</article-id><article-categories><subj-group subj-group-type="heading"><subject>Article</subject></subj-group></article-categories><title-group><article-title>Flusion: Integrating multiple data sources for accurate influenza predictions</article-title></title-group><contrib-group><contrib contrib-type="author"><contrib-id contrib-id-type="orcid" authenticated="false">http://orcid.org/0000-0003-4035-0243</contrib-id><name><surname>Ray</surname><given-names>Evan L.</given-names></name><xref rid="A1" ref-type="aff">a</xref><xref rid="CR1" ref-type="corresp">*</xref></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid" authenticated="false">http://orcid.org/0000-0003-4438-6366</contrib-id><name><surname>Wang</surname><given-names>Yijin</given-names></name><xref rid="A1" ref-type="aff">a</xref></contrib><contrib contrib-type="author"><name><surname>Wolfinger</surname><given-names>Russell D.</given-names></name><xref rid="A2" ref-type="aff">b</xref></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid" authenticated="false">http://orcid.org/0000-0003-3503-9899</contrib-id><name><surname>Reich</surname><given-names>Nicholas G.</given-names></name><xref rid="A1" ref-type="aff">a</xref></contrib></contrib-group><aff id="A1"><label>a</label>Department of Biostatistics and Epidemiology, University of Massachusetts, Amherst, MA, United States</aff><aff id="A2"><label>b</label>JMP Statistical Discovery, Cary, NC, United States</aff><author-notes><corresp id="CR1"><label>*</label>Corresponding author. <email>elray@umass.edu</email> (E.L. Ray).</corresp></author-notes><pub-date pub-type="nihms-submitted"><day>2</day><month>8</month><year>2025</year></pub-date><pub-date pub-type="ppub"><month>3</month><year>2025</year></pub-date><pub-date pub-type="epub"><day>25</day><month>12</month><year>2024</year></pub-date><pub-date pub-type="pmc-release"><day>20</day><month>8</month><year>2025</year></pub-date><volume>50</volume><fpage>100810</fpage><lpage>100810</lpage><permissions><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/" specific-use="textmining" content-type="ccbyncndlicense">https://creativecommons.org/licenses/by-nc-nd/4.0/</ali:license_ref><license-p>This is an open access article under the CC BY-NC-ND license (<ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by-nc-nd/4.0/">http://creativecommons.org/licenses/by-nc-nd/4.0/</ext-link>).</license-p></license></permissions><abstract id="ABS1"><p id="P1">Over the last ten years, the US Centers for Disease Control and Prevention (CDC) has organized an annual influenza forecasting challenge with the motivation that accurate probabilistic forecasts could improve situational awareness and yield more effective public health actions. Starting with the 2021/22 influenza season, the forecasting targets for this challenge have been based on hospital admissions reported in the CDC&#x02019;s National Healthcare Safety Network (NHSN) surveillance system. Reporting of influenza hospital admissions through NHSN began within the last few years, and as such only a limited amount of historical data are available for this target signal. To produce forecasts in the presence of limited data for the target surveillance system, we augmented these data with two signals that have a longer historical record: 1) ILI+, which estimates the proportion of outpatient doctor visits where the patient has influenza; and 2) rates of laboratory-confirmed influenza hospitalizations at a selected set of healthcare facilities. Our model, Flusion, is an ensemble model that combines two machine learning models using gradient boosting for quantile regression based on different feature sets with a Bayesian autoregressive model. The gradient boosting models were trained on all three data signals, while the autoregressive model was trained on only data for the target surveillance signal, NHSN admissions; all three models were trained jointly on data for multiple locations. In each week of the influenza season, these models produced quantiles of a predictive distribution of influenza hospital admissions in each state for the current week and the following three weeks; the ensemble prediction was computed by averaging these quantile predictions. Flusion emerged as the top-performing model in the CDC&#x02019;s influenza prediction challenge for the 2023/24 season. In this article we investigate the factors contributing to Flusion&#x02019;s success, and we find that its strong performance was primarily driven by the use of a gradient boosting model that was trained jointly on data from multiple surveillance signals and multiple locations. These results indicate the value of sharing information across multiple locations and surveillance signals, especially when doing so adds to the pool of available training data.</p></abstract><kwd-group><kwd>Infectious disease</kwd><kwd>Forecasting</kwd><kwd>Gradient boosting</kwd><kwd>Transfer learning</kwd></kwd-group></article-meta></front><body><sec id="S1"><label>1.</label><title>Introduction</title><p id="P2">Since the early 2010s, short-term forecasting for infectious diseases has become an increasingly common activity, often through collaborations between governmental and industry or academic partners. Starting during the 2013/2014 influenza season, the FluSight collaborative forecasting exercises organized by the US Centers for Disease Control and Prevention (CDC) have brought together teams of academic, industry and governmental researchers to produce probabilistic forecasts of influenza activity in the United States (<xref rid="R5" ref-type="bibr">Biggerstaff et al., 2016</xref>). A primary motivation for the FluSight challenges is to carefully evaluate forecasts against real data and to use them to improve situational awareness and yield more effective public health actions in realms such as the distribution of limited medical resources or the implementation of non-pharmaceutical interventions (<xref rid="R58" ref-type="bibr">Wallinga et al., 2010</xref>; <xref rid="R30" ref-type="bibr">Lipsitch et al., 2011</xref>; <xref rid="R32" ref-type="bibr">Lutz et al., 2019</xref>).</p><p id="P3">Starting with FluSight seasons just following the COVID pandemic, new high-resolution and low-latency data streams that came online during the pandemic have been used as the &#x02018;&#x02018;ground truth&#x02019;&#x02019; target for forecasting exercises. Specifically, from 2022 through 2024, the forecasting targets for FluSight were based on hospital admissions reported in the CDC&#x02019;s National Healthcare Safety Network (NHSN) surveillance system (<xref rid="R10" ref-type="bibr">Centers for Disease Control and Prevention, 2023b</xref>). Because reporting of influenza hospital admissions through NHSN began during the COVID pandemic, the NHSN data have only a limited amount of historical information about influenza hospitalizations. While the NHSN data surpassed previous surveillance systems in terms of providing a specific measure of influenza activity at fine spatial and temporal scales, the lack of an extensive history of data for model training introduced challenges to learning about seasonal patterns in influenza burden in the US. To address this challenge, for the 2023/2024 FluSight season we developed a new model, called <italic toggle="yes">Flusion</italic>, which pulled in data from external data sources with a longer history of observations. This model was the top-performing model submitted to FluSight in the 2023/2024 season, and it even outperformed the ensemble forecast that the FluSight organizers produced by combining predictions from all contributing models; these ensemble forecasts have typically had some of the most accurate performance overall in past influenza seasons (<xref rid="R36" ref-type="bibr">McGowan et al., 2019</xref>; <xref rid="R47" ref-type="bibr">Reich et al., 2019b</xref>). The purpose of this paper is to describe the Flusion model and provide insights into what aspects of its design were associated with its strong performance.</p><p id="P4">Stimulated in large part by outbreak forecasting challenges organized by governmental agencies (e.g., <xref rid="R56" ref-type="bibr">Viboud et al., 2018</xref>; <xref rid="R36" ref-type="bibr">McGowan et al., 2019</xref>; <xref rid="R24" ref-type="bibr">Johansson et al., 2019</xref>), there has been substantial methodological development in the area of infectious disease forecasting over the last 10 years, both for stand-alone and ensemble modeling strategies (<xref rid="R63" ref-type="bibr">Yamana et al., 2016</xref>; <xref rid="R47" ref-type="bibr">Reich et al., 2019b</xref>; <xref rid="R48" ref-type="bibr">Reis et al., 2019</xref>; <xref rid="R45" ref-type="bibr">Ray et al., 2023</xref>). Most successful stand-alone approaches can be characterized broadly as using statistical or machine learning methods in conjunction with conceptual models that are informed by infectious disease transmission dynamics, either explicitly through a compartmental transmission model or implicitly through inclusion of seasonality or observations from recent time-points (<xref rid="R46" ref-type="bibr">Reich et al., 2019a</xref>; <xref rid="R31" ref-type="bibr">Lopez et al., 2024</xref>). There has simultaneously been a large increase in worldwide participation in online data science competition sites like Kaggle, including many competitions with time series forecasting and even a series of five weeks of real time forecasting of COVID-19 in 2020 (<xref rid="R1" ref-type="bibr">Addison Howard, 2020</xref>; <xref rid="R21" ref-type="bibr">Hamner, 2020</xref>; <xref rid="R59" ref-type="bibr">Walter Reade, 2020a</xref>,<xref rid="R60" ref-type="bibr">b</xref>,<xref rid="R61" ref-type="bibr">c</xref>). The top performers in these competitions make heavy use of advanced feature engineering in conjunction with gradient boosted tree methods (<xref rid="R17" ref-type="bibr">Friedman, 2001</xref>), using the popular packages XGBoost, Light-GBM, and CatBoost. For example, the majority of the top-performing competitors in the M5 forecast accuracy competition used gradient boosting (<xref rid="R33" ref-type="bibr">Makridakis et al., 2022</xref>).</p><p id="P5">The Flusion model fits into the machine learning model category, although it uses features that emphasize both seasonality as well as recent observations and recent trends as a way of encoding underlying transmission dynamics of influenza. In terms of underlying methodology, our primary focus in this work is on forecasting using gradient boosting. In particular, our work closely follows the approach of <xref rid="R27" ref-type="bibr">Lainder and Wolfinger (2022)</xref>, which was the leading approach in several time series forecasting competitions including strong performance for forecasting COVID-19 (<xref rid="R31" ref-type="bibr">Lopez et al., 2024</xref>). Our methods adapt that work to forecasting seasonal influenza by including features intended to help the model identify seasonal trends of disease activity and by incorporating multiple data sources measuring influenza activity.</p><p id="P6">A key area where the Flusion model provides a methodological innovation is in how it leverages long historical time-series data that are closely related to the target data source that has little history. There is existing work that focuses on situations where auxiliary data signals related to a primary signal of interest are used to improve short-term predictions. For example, in settings where a primary signal has delayed or unreliable recent reporting, research has shown that other signals that are available contemporaneously or with a shorter lag can help inform estimation and prediction of trends (<xref rid="R64" ref-type="bibr">Yang et al., 2015</xref>; <xref rid="R16" ref-type="bibr">Farrow, 2016</xref>; <xref rid="R40" ref-type="bibr">Osthus et al., 2019</xref>; <xref rid="R28" ref-type="bibr">Leuba et al., 2020</xref>; <xref rid="R35" ref-type="bibr">McDonald et al., 2021</xref>; <xref rid="R23" ref-type="bibr">Jahja et al., 2022</xref>). Some of these modeling efforts, among others, also highlight how sharing contemporaneous information across different locations can be helpful (<xref rid="R16" ref-type="bibr">Farrow, 2016</xref>; <xref rid="R35" ref-type="bibr">McDonald et al., 2021</xref>; <xref rid="R41" ref-type="bibr">Osthus and Moran, 2021</xref>).</p><p id="P7">In contrast, the Flusion model, in addition to borrowing information across locations, augments a primary data signal with a very short history with other closely related signals that measure the same general system but for a longer history. This approach bears a close resemblance to multi-task learning and transfer learning, where models are trained on related tasks with a large number of available observations either simultaneously with training on more limited data for the primary task, or in a first stage that is followed by fine-tuning on data for the target task (<xref rid="R42" ref-type="bibr">Pan and Yang, 2009</xref>). In a forecasting context, these methods have been used in domains such as energy use and climate control (<xref rid="R49" ref-type="bibr">Ribeiro et al., 2018</xref>; <xref rid="R20" ref-type="bibr">Grubinger et al., 2017</xref>). However, to our knowledge the literature contains only a few applications of this general approach to disease outbreak forecasting. We are aware of two studies that investigated forecasting a pathogen of interest using data from other pathogens to inform model estimation: <xref rid="R51" ref-type="bibr">Roster et al. (2022)</xref> considered using historical data on dengue to inform Zika predictions as well as the use of past influenza data to inform COVID-19 forecasts, while <xref rid="R13" ref-type="bibr">Coelho et al. (2020)</xref> used models trained on data measuring dengue incidence to generate predictions for Chikungunya and Zika. In another line of work, Zou et al. used multitask learning to forecast influenza-like illness by training models jointly on data for multiple geographic locations, and demonstrated that this was helpful in settings where some locations had only limited data but others had a longer history of observations (<xref rid="R65" ref-type="bibr">Zou et al., 2018</xref>). Unlike this existing literature, our work augments a signal measuring seasonal influenza in the US that has a limited history with other signals that measure the same disease system over a longer time span.</p><p id="P8">We note that contemporaneously with our development of Flusion, two other groups also explored methods for forecasting influenza hospitalizations as reported in NHSN using other data streams to extend the amount of available training data (<xref rid="R38" ref-type="bibr">Meyer et al., 2024</xref>; <xref rid="R4" ref-type="bibr">Benefield et al., 2024</xref>). Their approaches differed from ours in that they used these other data streams to impute additional historical observations of hospitalizations, rather than training a model directly on data from multiple surveillance signals. Although those methods did not outperform Flusion or the FluSight ensemble, they were ranked 2nd and 13th among the 29 individual models included in our evaluation of FluSight forecasts for the 2023/24 season (see <xref rid="S14" ref-type="sec">Section 6.2</xref>). The success of the Flusion model and these other methods that incorporated multiple data sources in the 2023/2024 FluSight season suggests that this approach may be a promising direction, especially in the context of public health data modernization initiatives that may replace long-standing surveillance data systems with new data streams.</p><p id="P9">The remainder of this article is structured as follows. We begin with some context for our work, including a discussion of the data sources we use in <xref rid="S2" ref-type="sec">Section 2</xref> and an overview of the FluSight forecasting exercise in <xref rid="S3" ref-type="sec">3</xref>. We establish notation in <xref rid="S4" ref-type="sec">Section 4</xref> and describe our modeling approaches in <xref rid="S5" ref-type="sec">Section 5</xref>, and then we discuss the performance of our real-time forecasts relative to other contributors to FluSight in the 2023/24 season in <xref rid="S12" ref-type="sec">Section 6</xref>. <xref rid="S15" ref-type="sec">Section 7</xref> details a series of ablation studies that provide insight about which aspects of our modeling approach were important to its success. We conclude in <xref rid="S19" ref-type="sec">Section 8</xref>.</p></sec><sec id="S2"><label>2.</label><title>Data sources</title><p id="P10">Our model used three measures of influenza activity (<xref rid="F1" ref-type="fig">Fig. 1</xref>). The first of these was weekly influenza hospital admissions reported to the National Healthcare Safety Network (NHSN, (<xref rid="R10" ref-type="bibr">Centers for Disease Control and Prevention, 2023b</xref>)), which was the target signal for FluSight (see <xref rid="S3" ref-type="sec">Section 3</xref> for more detail). NHSN reports counts of hospital admissions where the patient tested positive for influenza at the time of admission or within the previous two weeks. Requirements for facilities reporting to NHSN have changed over time, but for the time period included in our analyses reporting was generally mandatory for all hospitals registered with the Centers for Medicare and Medicaid Services. We worked with reported data that had been aggregated to the state level for each of the 50 US states, the District of Columbia, Puerto Rico and the national level. Reporting of influenza hospitalizations through NHSN began in 2020, and the first two years of reporting for this signal showed very low influenza activity during the COVID-19 pandemic. As a result, at the start of the 2023/24 season this signal had only one season&#x02019;s worth of data showing patterns typical of seasonal influenza.</p><p id="P11">To address this limitation of the target surveillance signal, our model used two other measures of weekly influenza activity that have a longer reporting history. The first of these was a measure of hospital admissions where the patient has a positive influenza test as reported by FluSurv-NET, expressed as a rate per 100,000 population in the catchment areas of selected hospital facilities (<xref rid="R9" ref-type="bibr">Centers for Disease Control and Prevention, 2023a</xref>). Our models used data from 14 sites in 13 states (including two sites in New York, which we aggregated to the state level), as well the &#x02018;&#x02018;Entire Network&#x02019;&#x02019;, which we use as an estimate of influenza activity at the national level. The other signal was ILI+, which is an approximate measure of the proportion of outpatient doctor visits where the patient has influenza that is derived by combining data from ILINet, the World Health Organization (WHO), and the National Respiratory Enteric Virus Surveillance System (NREVSS) (<xref rid="R19" ref-type="bibr">Goldstein et al., 2011</xref>; <xref rid="R10" ref-type="bibr">Centers for Disease Control and Prevention, 2023b</xref>). Our models use ILI+ data at the state level and national level, as well as at the regional level for the ten Health and Human Services regions, which are groups of between 4 and 10 states and/or territories of the US. As will be described further in <xref rid="S5" ref-type="sec">Section 5</xref>, in this work our goal in using these data was to provide models with additional historical data to use for learning about trends in seasonal influenza activity. Because contemporaneous use of these signals was not our primary goal, and in order to avoid complications with integrating multiple data sources with different reporting lags and backfill behaviors, in this work we only used historical data prior to the 2023/24 season for these alternative data signals.</p><p id="P12">For both of these additional signals, we included adjustments designed to correct for known challenges with interpreting the data collected by FluSurv-NET and ILINet as consistent measures of influenza activity over time. The FluSurv-NET data report on patients with a positive influenza test, and as such are subject to varying levels of underreporting depending on changing testing rates and test sensitivity from season to season. The CDC produces annual estimates of hospital burden due to influenza that adjust for these factors (<xref rid="R12" ref-type="bibr">Centers for Disease Control and Prevention, 2024b</xref>). We used these total burden estimates to estimate season-specific inflation factors that scale up reported rates from FluSurv-NET, with the intent of producing a more consistent measure of influenza activity over time; see <xref rid="SD1" ref-type="supplementary-material">supplemental section 2</xref> for more details. These inflation factors were generally larger in earlier seasons than in later seasons, indicating that FluSurv-NET undercounted influenza activity more in early seasons than it did in later seasons.</p><p id="P13">ILINet reports a measure of influenza-like illness (ILI), as the percent of outpatient doctor visits where the patient has a fever with a temperature of at least 100 &#x000b0;F (37.8 &#x000b0;C) and a cough and/or a sore throat (<xref rid="R10" ref-type="bibr">Centers for Disease Control and Prevention, 2023b</xref>). Because ILI is defined symptomatically, this signal generally includes some patients who have respiratory diseases other than influenza such as RSV and COVID. To address this, we computed ILI+ as the product of this ILI signal and influenza test positivity rates from laboratory testing sites reporting to WHO and NREVSS systems. After converting to a proportion scale, ILI+ can be interpreted as an estimate of the proportion of outpatient doctor visits where the patient has influenza, and has been used in previous forecasting work as a more specific measure of influenza activity than ILI (e.g. <xref rid="R19" ref-type="bibr">Goldstein et al., 2011</xref>; <xref rid="R52" ref-type="bibr">Shaman et al., 2013</xref>).</p><p id="P14">Our models were not trained on the 2008/09 and 2009/10 seasons, which were impacted by pandemic H1N1 influenza, and the 2020/21 and 2021/22 seasons, which were impacted by low influenza activity during the COVID pandemic. Additionally, some of our models were not trained on the influenza off-season (see <xref rid="S7" ref-type="sec">Section 5.2</xref> for more detail on our models). Designating US Epidemic week 31 as season week 1 (generally falling in early August, a time of consistently low influenza activity), we define the on-season as season weeks 10 through 40 and the off-season to be the remaining weeks, which fall during the summer months (<xref rid="R11" ref-type="bibr">Centers for Disease Control and Prevention, 2024a</xref>). Omission of the off-season from the training set forms a natural implementation of purging/embargoing, a method that is popular in econometric time series forecasting in which the time series is split into blocks for cross-validation with a buffer between the time blocks to prevent leakage of information across the cross-validation folds (<xref rid="R15" ref-type="bibr">De Prado, 2018</xref>; <xref rid="R27" ref-type="bibr">Lainder and Wolfinger, 2022</xref>).</p></sec><sec id="S3"><label>3.</label><title>The FluSight collaborative forecasting exercise</title><p id="P15">For the 2023/24 season, the primary target for forecasts collected in the FluSight forecasting exercise organized by CDC was weekly hospital admissions with confirmed influenza as reported in the NHSN data set for each of the 50 US states, the District of Columbia, Puerto Rico, and in total at the national level (<xref rid="F1" ref-type="fig">Fig. 1</xref>, top panel). Predictions were submitted to FluSight on Wednesday each week. The week of submission is anchored relative to the Saturday after the submission date, which corresponds to the final day of that US epidemic week and is denoted as the <italic toggle="yes">reference date</italic> for the predictions. Predictions were made for hospital admissions from Sunday to Saturday in the current week and each of the three following weeks, corresponding to forecast horizons of 0, 1, 2, and 3 weeks ahead relative to the week of submission. A new data release from NHSN was made public at approximately noon on Wednesday each week including reported admissions up through the previous Saturday, and predictions were based on models fit to that data release. This data release was delayed by one day on the week ending on April 13, 2024, and for that week the forecast submission due date was extended so that the latest data could be used.</p><p id="P16">For the hospital admissions target, probabilistic predictions were represented with a set of predictive quantiles at <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>=</mml:mo><mml:mn>23</mml:mn></mml:mrow></mml:math></inline-formula> quantile levels <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, corresponding to a predictive median and the endpoints of 11 central prediction intervals at the nominal 10%, ..., 90%, 95%, and 98% levels. For example, the predictive median corresponds to <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0.5</mml:mn></mml:mrow></mml:math></inline-formula> and the 98% interval corresponds to predictive quantiles at the levels <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn>0.01</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mrow><mml:mn>23</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0.99</mml:mn></mml:mrow></mml:math></inline-formula>.</p></sec><sec id="S4"><label>4.</label><title>Notation and evaluation metrics</title><p id="P17">We use <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> to denote the observed value of surveillance signal <inline-formula><mml:math id="M7" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> (with <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:math></inline-formula> for NHSN data, <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:math></inline-formula> for FluSurv data, and <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:math></inline-formula> for ILI+ data) in location <inline-formula><mml:math id="M11" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula> in week <inline-formula><mml:math id="M12" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>. We denote the predictive quantile at level <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the value of the signal <inline-formula><mml:math id="M14" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> in location <inline-formula><mml:math id="M15" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>, generated on reference date <inline-formula><mml:math id="M16" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> at forecast horizon <inline-formula><mml:math id="M17" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> by <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. Note that the observation <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> at time <inline-formula><mml:math id="M20" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is the prediction target across the four combinations of reference date <inline-formula><mml:math id="M21" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> and forecast horizon <inline-formula><mml:math id="M22" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> with <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo>+</mml:mo><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. For brevity, we will often use the index <inline-formula><mml:math id="M24" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> to refer to a forecast task consisting of a combination of values of <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:mi>h</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> denoting the prediction at quantile level <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for that task and <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denoting the corresponding observed value.</p><p id="P18">In this manuscript, we evaluate forecasts using three metrics: the mean absolute error (MAE) of the predictive median, the mean weighted interval score (MWIS), and the coverage rates of central 50% and 95% prediction intervals. In some figures, we will also examine one-sided quantile coverage rates. Our evaluations of forecast skill cover only predictions of NHSN admissions <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mfenced><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>. All of these metrics have been used by FluSight for forecast evaluation. The absolute error and weighted interval score are proper scoring rules for the predictive median and the full collection of predictive quantiles collected by FluSight, respectively (<xref rid="R18" ref-type="bibr">Gneiting, 2011</xref>; <xref rid="R6" ref-type="bibr">Bracher et al., 2021</xref>). This means that in expectation under a forecaster&#x02019;s predictive distribution, the scores are optimized by submitting the predictive median or the collection of elicited predictive quantiles of that distribution.</p><p id="P19">MAE measures the average distance between the predictive median and the eventual observation, with smaller values indicating better forecast accuracy. Recalling that the predictive median corresponds to the quantile level <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0.5</mml:mn></mml:mrow></mml:math></inline-formula> (i.e., <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>12</mml:mn></mml:mrow></mml:math></inline-formula>), the absolute error of the prediction for task <inline-formula><mml:math id="M35" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> is <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mn>12</mml:mn></mml:mrow></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>. In our evaluations, the mean absolute error averages the absolute error across predictions for different locations, dates, and horizons.</p><p id="P20">WIS can be viewed as a generalization of the absolute error to a set of quantile predictions, and is equivalent to an average of quantile scores (sometimes referred to as pinball losses) computed for each quantile prediction (<xref rid="R6" ref-type="bibr">Bracher et al., 2021</xref>):
<disp-formula id="FD1">
<mml:math id="M37" display="block"><mml:mi>W</mml:mi><mml:mspace width="0.2em"/><mml:mi>I</mml:mi><mml:mspace width="0.2em"/><mml:mi>S</mml:mi><mml:mfenced><mml:mrow><mml:mfenced close="}" open="{"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:mfenced><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>K</mml:mi></mml:mfrac><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mi>k</mml:mi></mml:munder><mml:mn>2</mml:mn><mml:mo>&#x022c5;</mml:mo><mml:mi>Q</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mfenced><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mspace linebreak="newline"/><mml:mspace width="6.5em"/><mml:mi>Q</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mfenced><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi>max</mml:mi><mml:mfenced><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mfenced><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mi>max</mml:mi><mml:mfenced><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mfenced></mml:math>
</disp-formula>
The quantile score for a single quantile prediction assigns an asymmetric penalty to the distance between the prediction and the observation. The magnitudes of the penalties for underprediction and overprediction are set so that the expected value of the quantile score with respect to the forecast distribution is minimized by the quantile of the predictive distribution at the specified quantile level (<xref rid="R18" ref-type="bibr">Gneiting, 2011</xref>). The quantile score for the quantile level 0.5 is equal to one half of the absolute error of the median. Again, lower values of WIS indicate a better alignment of forecasts with the observed data. MWIS is the average WIS across multiple locations, dates, and horizons.</p><p id="P21">We also compute relative versions of MAE and MWIS, denoted rMAE and rMWIS, using the &#x02018;&#x02018;pairwise tournament&#x02019;&#x02019; approach outlined in <xref rid="R14" ref-type="bibr">Cramer et al. (2022)</xref>. In a comparison of forecast accuracy among <inline-formula><mml:math id="M38" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> models, computation of rMAE (rMWIS) has two steps. First, we obtain a summary of the average performance for model <inline-formula><mml:math id="M39" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> relative to each other model <inline-formula><mml:math id="M40" display="inline"><mml:msup><mml:mi>m</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:math></inline-formula>, denoted <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msup><mml:mi>&#x003b8;</mml:mi><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. This summary is computed as the geometric mean of the ratio of the MAE (MWIS) for model <inline-formula><mml:math id="M42" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> to the MAE (MWIS) for each other model <inline-formula><mml:math id="M43" display="inline"><mml:msup><mml:mi>m</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:math></inline-formula>, where for each model pair the MAE averages across the set <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">I</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>m</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> of locations, dates, and forecast horizons for which both models submitted predictions. The rMAE (or rMWIS) then normalizes this geometric mean relative to the value of <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msup><mml:mi>&#x003b8;</mml:mi><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> for a baseline model:
<disp-formula id="FD2">
<mml:math id="M46" display="block"><mml:mrow><mml:mi>r</mml:mi><mml:mi>M</mml:mi><mml:mspace width="0.2em"/><mml:mi>A</mml:mi><mml:mspace width="0.2em"/><mml:msup><mml:mi>E</mml:mi><mml:mi>m</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mi>&#x003b8;</mml:mi><mml:mi>m</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>&#x003b8;</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:mspace width="0.5em"/><mml:mtext>where</mml:mtext><mml:mspace width="0.5em"/><mml:msup><mml:mi>&#x003b8;</mml:mi><mml:mi>m</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mfenced><mml:mrow><mml:munder><mml:mo>&#x0220f;</mml:mo><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup><mml:mo>&#x02260;</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:munder><mml:mfrac><mml:mrow><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="script">I</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>m</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow><mml:mi>m</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="script">I</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>m</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>M</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math>
</disp-formula>
Here, <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mspace width="0.2em"/><mml:mi>A</mml:mi><mml:mspace width="0.2em"/><mml:msubsup><mml:mi>E</mml:mi><mml:mi mathvariant="script">I</mml:mi><mml:mi>m</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> denotes the MAE for model <inline-formula><mml:math id="M48" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> across all predictions for tasks <inline-formula><mml:math id="M49" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> in the index set <inline-formula><mml:math id="M50" display="inline"><mml:mi mathvariant="script">I</mml:mi></mml:math></inline-formula>.</p><p id="P22">The primary purpose of this procedure is to correct for the varying level of difficulty of the predictions submitted by different forecasters in settings where some forecasters did not provide predictions for all locations or time points. In this situation, comparing MAE or MWIS could be misleading because a forecaster could achieve good MAE or MWIS by omitting forecasts for difficult locations or time points, such as near a peak in disease incidence. The relative metrics account for this by evaluating each pair of forecasters on the prediction tasks they shared in common, enabling a direct comparison of their scores. However, ultimately the rMAE and rMWIS metrics may also be susceptible to gaming by a forecaster who selectively omits forecasts that may have poor performance. Of note, considerations about missingness are relevant to the evaluation of submissions to FluSight in <xref rid="S12" ref-type="sec">Section 6</xref>, but in the experimental results in <xref rid="S15" ref-type="sec">Section 7</xref> all forecasts were provided. A secondary goal of the relative scores is to standardize scores relative to a baseline model with known behavior, in our case the flat baseline described in <xref rid="S12" ref-type="sec">Section 6</xref>. Smaller values of rMAE or rMWIS indicate better performance relative to the other models in the comparison pool, and in particular values less than 1 indicate performance that is better than the baseline.</p><p id="P23">Finally, we examine probabilistic calibration through the empirical coverage rates of 50% and 95% prediction intervals and individual quantiles. Let <inline-formula><mml:math id="M51" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mo>{</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>K</mml:mi><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula> denote the indices for the lower and upper quantile levels defining the central prediction interval at a specified nominal level. For example, with our notation 95% intervals correspond to <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mn>22</mml:mn></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>0.025</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>0.975</mml:mn></mml:mrow></mml:math></inline-formula>. The empirical prediction interval coverage rate across prediction tasks in the index set <inline-formula><mml:math id="M57" display="inline"><mml:mi mathvariant="script">I</mml:mi></mml:math></inline-formula> is defined as
<disp-formula id="FD3">
<mml:math id="M58" display="block"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo>|</mml:mo><mml:mi mathvariant="script">I</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:mfrac><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi mathvariant="script">I</mml:mi></mml:mrow></mml:munder><mml:mn>&#x1d7d9;</mml:mn><mml:mfenced><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>u</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math>
</disp-formula>
where <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mo stretchy="false">|</mml:mo><mml:mi mathvariant="script">I</mml:mi><mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:math></inline-formula> is the size of the index set <inline-formula><mml:math id="M60" display="inline"><mml:mi mathvariant="script">I</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:mn>&#x1d7d9;</mml:mn><mml:mfenced><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>u</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> is 1 if <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>u</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and 0 otherwise.</p><p id="P24">One-sided coverage rates at individual quantile levels can provide more detail than interval coverage rates. In some figures below, we show the difference between the empirical one-sided coverage rate at each quantile level and the corresponding nominal coverage rate:
<disp-formula id="FD4">
<mml:math id="M63" display="block"><mml:mrow><mml:msub><mml:mi>&#x003b4;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo>|</mml:mo><mml:mi mathvariant="script">I</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:mfrac><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi mathvariant="script">I</mml:mi></mml:mrow></mml:munder><mml:mn>&#x1d7d9;</mml:mn><mml:mfenced><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math>
</disp-formula>
A well-calibrated forecaster will have <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b4;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&#x02248;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:math></inline-formula>, while a conservative forecaster with wide prediction intervals will have <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b4;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&#x0003e;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&#x0003e;</mml:mo><mml:mn>0.5</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b4;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&#x0003c;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&#x0003c;</mml:mo><mml:mn>0.5</mml:mn></mml:mrow></mml:math></inline-formula>.</p></sec><sec id="S5"><label>5.</label><title>Model</title><p id="P25">Flusion was constructed as an ensemble of statistical and machine learning time series models. All models were fitted to data that were preprocessed to standardize across different signals, locations, and time points, and we describe these preprocessing steps in <xref rid="S6" ref-type="sec">Section 5.1</xref>. We describe the component models in <xref rid="S7" ref-type="sec">Sections 5.2</xref> and <xref rid="S8" ref-type="sec">5.3</xref> and the ensemble methods in <xref rid="S9" ref-type="sec">Section 5.4</xref>. The precise formulation of the models included in the ensemble and the ensembling methods varied slightly over the course of the season, and we describe these aspects of our setup for generating real-time predictions in <xref rid="S10" ref-type="sec">Section 5.5</xref>.</p><sec id="S6"><label>5.1.</label><title>Data standardization</title><p id="P26">Our models were fitted to preprocessed versions of the surveillance data, with transformations designed to put the data on a similar scale for different surveillance signals and across different locations. Starting with the observed value <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> of a particular surveillance signal <inline-formula><mml:math id="M70" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> in location <inline-formula><mml:math id="M71" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula> at time <inline-formula><mml:math id="M72" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>, we applied the following operations to compute the transformed version of the signal, <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>z</mml:mi><mml:mo>&#x002dc;</mml:mo></mml:mover><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>:
<list list-type="order" id="L1"><list-item><p id="P27">For NHSN admissions, we divided by the population of the location <inline-formula><mml:math id="M74" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula> in units of 100,000 people to convert to a hospital admissions rate per 100,000 population, which is comparable across locations of different sizes. We used population counts reported by the US Census Bureau (<xref rid="R54" ref-type="bibr">US Census Bureau, 2024a</xref>,<xref rid="R55" ref-type="bibr">b</xref>). Note that the ILI+ and FluSurv signals are naturally expressed as rates or percents and so the magnitudes of those signals do not depend on population size.</p></list-item><list-item><p id="P28">We took a fourth root transformation to stabilize the variance of the signal across times of low and high influenza activity. The fourth root was selected through visual inspection of data plots with various power transforms, using the criteria that the amount of variability around a local trend should be fairly consistent throughout all phases of the influenza season.</p></list-item><list-item><p id="P29">We scaled by dividing by the 95th percentile of all observations for each location and data source, and centered by subtracting the mean for each location and data source. These transformations adjusted for varying magnitudes of the surveillance signals for different data sources and locations.</p></list-item></list>
The resulting transformed data used as an input to the models are shown in <xref rid="F2" ref-type="fig">Fig. 2</xref>.</p></sec><sec id="S7"><label>5.2.</label><title>Component models 1 and 2: GBQR and GBQR-no-level</title><p id="P30">The first two models used gradient boosting for quantile regression, which we abbreviate as GBQR; this methodological choice was motivated by the success of gradient boosting in several recent forecasting exercises as described in the introduction. Specifically, we used GBQR to obtain separate quantile regression fits for each required quantile level <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, using the average quantile loss <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:mi>Q</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> as the learning objective. These models learned a mapping <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mfenced><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> from features <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to the specified quantile of a predictive distribution for the target <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M80" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> indexes combinations of data source <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:mi>s</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, location <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:mi>l</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, reference date <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, and forecast horizon <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>. In gradient boosting, the estimated function <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mfenced><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> takes the form of a sum of regression trees which are estimated sequentially. In each step of estimation, a new regression tree is added by fitting to pseudo-observations which are the gradient of the objective function (here, average quantile loss) with respect to the predictions for each data point after the previous iteration. At each quantile level, the final prediction was obtained using bagging, a procedure in which predictions are formed by ensembling models fit to different random samples drawn from the full data set. In our implementation, the predictions were computed as the median of the predictive quantiles from 100 separate fits that were each based on a different randomly selected 70% of the seasons in the training set (including partial data for the current season). The models were fitted using the LightGBM package in Python (<xref rid="R26" ref-type="bibr">Ke et al., 2017</xref>) with default settings for all hyperparameters.</p><p id="P31">The models were trained jointly on data for all data sources, locations, dates, and forecast horizons. However, the features <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for a particular prediction task indexed by <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:math></inline-formula> contained information only about influenza activity for the particular data source <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:mi>s</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> and location <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi>l</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>. Inclusion of multiple locations and data sources in the training data set (corresponding to different prediction tasks with different indices <inline-formula><mml:math id="M90" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>) allowed the model to use past examples from multiple locations and data sources to learn a mapping from <inline-formula><mml:math id="M91" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> to <inline-formula><mml:math id="M92" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>. However, in our model setup, predictions of NHSN admissions in a particular location were not informed by contemporaneous observations of NHSN admissions in other locations or by contemporaneous observations of other surveillance signals in that same location. The use of contemporaneous observations from other locations or signals to inform predictions remains a topic for future work. Of note, the inclusion of data for the same past season from multiple data sources and the inclusion of data that have been aggregated to the regional and national levels means that the model sees data related to any given time period and location multiple times during training.</p><p id="P32">Both the features <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the prediction targets <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> were calculated based on the standardized version of the original surveillance signal, <inline-formula><mml:math id="M95" display="inline"><mml:mover accent="true"><mml:mi>z</mml:mi><mml:mo>&#x002dc;</mml:mo></mml:mover></mml:math></inline-formula> (see <xref rid="S6" ref-type="sec">Section 5.1</xref>). As was described above, on reference date <inline-formula><mml:math id="M96" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> the most recent available data report on influenza activity in the previous week, <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:math></inline-formula>. For forecast task <inline-formula><mml:math id="M98" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> with reference date <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> and forecast horizon <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, we defined the prediction target for this model to be <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>z</mml:mi><mml:mo>&#x002dc;</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>h</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>z</mml:mi><mml:mo>&#x002dc;</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, the difference between the transformed signal value on the target date and on the date with most recent available reported data. Thus, the model was trained to predict the change in influenza activity over the next <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:math></inline-formula> time steps. Predictions of this target were converted to the original scale by adding the last observed value <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:mfenced><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>z</mml:mi><mml:mo>&#x002dc;</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> and inverting the initial data transformation operations described in <xref rid="S6" ref-type="sec">Section 5.1</xref>.</p><p id="P33">For the primary GBQR model, the feature vector <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> contained 114 features as outlined in <xref rid="T1" ref-type="table">Table 1</xref>. These features included information about the data source and location being forecasted, the time of season when the forecast was generated, the difference between the time of season when the forecast was generated and Christmas week (intended to help the model adjust for a consistent peak in reported influenza activity near the holidays), the forecast horizon, and measures of the local level, trend, and curvature of the surveillance signal in the weeks leading up to the time <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>. Measures of local level of the signal included the signal value itself, rolling means of the signal in a trailing window, and the intercepts of Taylor polynomials fit to a trailing window of observations; these Taylor polynomial fits were also used to obtain the features measuring local trend and curvature. More information about the calculation of these features is given in <xref rid="SD1" ref-type="supplementary-material">supplemental section 3</xref>.</p><p id="P34">Measures of the local level of the surveillance signal (i.e., the reported signal value, rolling means and the intercepts of Taylor polynomial fits) had a high feature importance in the primary GBQR model; see <xref rid="S18" ref-type="sec">Section 7.3</xref> below and <xref rid="SD1" ref-type="supplementary-material">supplemental section 4</xref> for more detail. Starting in the eighth week of the season, on the reference date of December 2, 2023, we included a second variation on the GBQR model that was not allowed to see these &#x02018;&#x02018;local level&#x02019;&#x02019; features. This was motivated by two considerations: (1) a model fit without features that had high importance in the primary GBQR model might introduce more model diversity to the Flusion ensemble; and (2) in seasons with particularly high or low incidence, measures of local level might not be a reliable indicator of the magnitude and direction of changes in future values of influenza activity. Although this model variation did not have access to any local level features (including the most recent data report), the formulation of the prediction target <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as the difference between the most recent data value and the data value on the target date meant that predictions from this model were still placed in the correct location relative to recent observations. In experimental results below, we refer to this model variation as GBQR-no-level.</p></sec><sec id="S8"><label>5.3.</label><title>Component model 3: ARX</title><p id="P35">Our third component model was a Bayesian auto-regressive time series model with covariates (ARX). This model is simpler than the models based on GBQR, but we included it in the Flusion ensemble for two reasons. First, simple AR models have a history of strong performance for infectious disease forecasting (e.g., <xref rid="R46" ref-type="bibr">Reich et al., 2019a</xref>). Second, past theoretical and applied investigations have shown that even relatively weak individual models can be valuable ensemble members if their prediction errors are not highly correlated with the other ensemble members, and in particular including methodologically diverse forecasters can be beneficial (e.g., <xref rid="R3" ref-type="bibr">Batchelor and Dua, 1995</xref>).</p><p id="P36">The ARX model included only one covariate: a spike function indicating proximity to the week of Christmas, taking the value 3 on Christmas week, 2 in the week before and the week after Christmas, 1 two weeks before and two weeks after Christmas, and 0 otherwise. This covariate was intended to help the model account for the consistent peak in influenza activity that is observed near the holiday.</p><p id="P37">The ARX model was trained only on NHSN admissions, but as with the GBQR models, it was trained jointly on data for all locations. The autoregressive coefficients were shared across locations, while a separate variance parameter for the innovations was estimated for each location. Specifically, the model had the following structure, where we suppress the index <inline-formula><mml:math id="M107" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> and use <inline-formula><mml:math id="M108" display="inline"><mml:mi>J</mml:mi></mml:math></inline-formula> to denote the autoregressive order (which we set to 8 in this work):
<disp-formula id="FD5">
<mml:math id="M109" display="block"><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>&#x002dc;</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02223;</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>z</mml:mi><mml:mo>&#x002dc;</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>z</mml:mi><mml:mo>&#x002dc;</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>J</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>J</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x003b5;</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>J</mml:mi></mml:munderover><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>z</mml:mi><mml:mo>&#x002dc;</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>J</mml:mi></mml:munderover><mml:mrow><mml:msub><mml:mi>&#x003b2;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003b5;</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mspace linebreak="newline"/><mml:mspace width="4.5em"/><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02223;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>J</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>J</mml:mi></mml:munderover><mml:mrow><mml:msub><mml:mi>&#x003b3;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mspace linebreak="newline"/><mml:mspace width="8.5em"/><mml:msub><mml:mi>&#x003b5;</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>~</mml:mo><mml:mi mathvariant="normal">Normal</mml:mi><mml:mfenced><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x003c3;</mml:mi><mml:mrow><mml:mi>&#x003b5;</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mspace linebreak="newline"/><mml:mspace width="8.5em"/><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>~</mml:mo><mml:mi mathvariant="normal">Normal</mml:mi><mml:mfenced><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x003c3;</mml:mi><mml:mrow><mml:mi>v</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:math>
</disp-formula>
The parameters <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003c3;</mml:mi><mml:mrow><mml:mi>&#x003b5;</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003c3;</mml:mi><mml:mrow><mml:mi>v</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula>, were assigned independent Half-Cauchy priors, and all of the <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b2;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b3;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> parameters were given the shared hierarchical normal prior <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b1;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b2;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b3;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>~</mml:mo><mml:mi mathvariant="normal">Normal</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>&#x003be;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> with a scale <inline-formula><mml:math id="M119" display="inline"><mml:mi>&#x003be;</mml:mi></mml:math></inline-formula> that followed a Half-Cauchy prior.</p><p id="P38">Note that unlike many ARX model specifications, our model did not take future values of the covariate <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> as known, but rather it predicted the covariate alongside the primary prediction target. In our modeling setting, where <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> was a deterministic function of the season week, this behavior was likely not ideal. Remedying this to allow for the provision of known future values of covariates is on a short list of model improvements to make, though we did not make this update prior to the 2023/24 season due to time constraints. Anecdotally, we noted that near Christmas week the model&#x02019;s predictions of the covariate <inline-formula><mml:math id="M122" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> captured the spike function&#x02019;s behavior.</p><p id="P39">The motivation for sharing the auto-regressive coefficients across locations was that this might help prevent the model from overfitting to a limited amount of training data. With an autoregressive order of <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:mi>J</mml:mi><mml:mo>=</mml:mo><mml:mn>8</mml:mn></mml:mrow></mml:math></inline-formula>, there were a total of 24 <inline-formula><mml:math id="M124" display="inline"><mml:mi>&#x003b1;</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M125" display="inline"><mml:mi>&#x003b2;</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M126" display="inline"><mml:mi>&#x003b3;</mml:mi></mml:math></inline-formula> parameters to estimate (and even if the values of the covariate were held fixed, there would be 16 <inline-formula><mml:math id="M127" display="inline"><mml:mi>&#x003b1;</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M128" display="inline"><mml:mi>&#x003b2;</mml:mi></mml:math></inline-formula> parameters to estimate). Estimating these parameters based on only a single past season of data for one location would likely be infeasible. This is similar to the strategy of joint estimation of shared parameters across multiple observed series that has been employed elsewhere (e.g., <xref rid="R39" ref-type="bibr">Montero-Manso and Hyndman, 2021</xref>). On the other hand, we felt that it was important to estimate separate variance parameters for different locations because the amount of noise in the observed data varies substantially across locations with small and large populations (<xref rid="F2" ref-type="fig">Fig. 2</xref>).</p><p id="P40">In this model, forecasts more than one step after the most recent observed data were obtained by iterating one-step-ahead predictions. As with the GBQR models, the model is specified in terms of the transformed data <inline-formula><mml:math id="M129" display="inline"><mml:mover accent="true"><mml:mi>z</mml:mi><mml:mo>&#x002dc;</mml:mo></mml:mover></mml:math></inline-formula>, so predictions on the original scale of the data were obtained by inverting the initial data transformations described in <xref rid="S6" ref-type="sec">Section 5.1</xref>.</p><p id="P41">We used the No-U-Turn Sampler (NUTS, (<xref rid="R22" ref-type="bibr">Hoffman et al., 2014</xref>)) algorithm for model estimation in NumPyro (<xref rid="R43" ref-type="bibr">Phan et al., 2019</xref>).</p></sec><sec id="S9"><label>5.4.</label><title>Ensemble methods: Quantile averaging</title><p id="P42">For prediction task <inline-formula><mml:math id="M130" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, each of the three models above produced predictive quantiles <inline-formula><mml:math id="M131" display="inline"><mml:msubsup><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>m</mml:mi></mml:msubsup></mml:math></inline-formula>, <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mn>23</mml:mn></mml:mrow></mml:math></inline-formula>. At each quantile level, the prediction for the Flusion model was the mean of the component predictive quantiles: <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mi>M</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:msub><mml:mo>&#x02211;</mml:mo><mml:mi>m</mml:mi></mml:msub><mml:mrow><mml:msubsup><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>m</mml:mi></mml:msubsup></mml:mrow></mml:mrow></mml:math></inline-formula>. This method has been referred to as quantile averaging (e.g., <xref rid="R29" ref-type="bibr">Lichtendahl et al., 2013</xref>) or as Vincent ensembling after (<xref rid="R57" ref-type="bibr">Vincent, 1912</xref>).</p></sec><sec id="S10"><label>5.5.</label><title>Model adjustments used for real time forecasts</title><p id="P43">Here we describe a few minor variations on the methodology outlined above that we introduced over the course of the season.</p><p id="P44">As we described above, the GBQR and ARX component models were used throughout the full season, but the GBQR-no-level model was introduced starting in the eighth week. In the first week of the season only, we used an additional model that obtained a predictive median using the same method as GBQR, but obtained predictions at other quantile levels by bootstrapping out-of-sample residuals.</p><p id="P45">In the first week of the season, as a hedge against possible reporting revisions we formed our submitted predictions by combining forecasts based on all available data and forecasts based on data up to the second-to-last observation (i.e., omitting the final reported value).</p><p id="P46">Finally, in the submission for reference date of December 16, 2023, we dropped our forecasts for Massachusetts. In that week, the most recent NHSN data release did not include full reporting for Massachusetts, and the FluSight organizers at CDC announced that they would not score or publicly communicate forecasts for Massachusetts that were submitted that week.</p><p id="P47">The experimental results below indicate that these changes had only a minor impact on forecast performance. For example, averaging over the full season, the MWIS of ensembles that included GBQR-no-level or omitted it differed by only 0.3 (<xref rid="S15" ref-type="sec">Section 7</xref>, <xref rid="T3" ref-type="table">Table 3</xref>).</p></sec><sec id="S11"><label>5.6.</label><title>Software availability and reproducibility</title><p id="P48">Code for fitting models and generating predictions for real-time submissions and retrospective experiments is available at <ext-link xlink:href="https://github.com/reichlab/flusion" ext-link-type="uri">https://github.com/reichlab/flusion</ext-link>. Feature preprocessing functionality is implemented in a Python module at <ext-link xlink:href="https://github.com/reichlab/timeseriesutils/" ext-link-type="uri">https://github.com/reichlab/timeseriesutils/</ext-link>, and the ARX model is implemented in a Python module at <ext-link xlink:href="https://github.com/elray1/sarix" ext-link-type="uri">https://github.com/elray1/sarix</ext-link>. Code for analyses in the manuscript and supplement is available at <ext-link xlink:href="https://github.com/reichlab/flusion-manuscript" ext-link-type="uri">https://github.com/reichlab/flusion-manuscript</ext-link>. The manuscript is generated with a reproducible workflow using Docker (<xref rid="R37" ref-type="bibr">Merkel, 2014</xref>) and knitr (<xref rid="R62" ref-type="bibr">Xie, 2014</xref>). Analyses were conducted using R version 4.4.0 (<xref rid="R44" ref-type="bibr">R Core Team, 2024</xref>) and Python version 3.10.12 (<xref rid="R50" ref-type="bibr">van Rossum, 1995</xref>).</p></sec></sec><sec id="S12"><label>6.</label><title>Real-time performance: the 2023/24 FluSight season</title><p id="P49">In this section, we summarize model performance results for real-time submissions to FluSight in the 2023/24 season.</p><sec id="S13"><label>6.1.</label><title>Evaluation setup</title><p id="P50">We only evaluated forecasts that were made at the state level; MWIS and MAE can be dominated by locations with large populations, and we have found that averages that include scores for national level predictions often only reflect predictive skill at the national level. Our analysis includes predictions made at horizons of 0 weeks (nowcasts), and predictions at horizons of 1, 2, and 3 weeks ahead relative to the reference date.</p><p id="P51">We included all models that contributed forecasts for at least two thirds of the combinations of state-level locations, reference dates, and non-negative horizons for which FluSight collected forecasts over the course of the season. Because a comprehensive evaluation of all FluSight contributors is not the aim of this manuscript, we anonymized the names of other individually-contributed models in these results to focus attention on the comparisons that are of interest for our purposes. However, we included these other models in the analysis to give a more complete sense of how Flusion compared to all other contributing forecasters. We also included the ensemble forecasts that were produced by FluSight and were used by CDC as the source of official communications throughout the season. These ensemble forecasts were calculated by taking the median of the predictions at each quantile level across all contributing models.</p><p id="P52">We also included results from two baseline methods. The first baseline, which we refer to as Baseline-flat, was a random walk model produced by FluSight (labeled as FluSight-baseline in submissions), which produced forecasts that extended from the most recent observation in a flat line, with expanding uncertainty based on historical differences in weekly hospital admissions. In this method, for each location <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:math></inline-formula> the historical differences <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003b4;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> were collected, along with their negative values <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003b4;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (a process which we refer to as &#x02018;&#x02018;symmetrizing&#x02019;&#x02019; the differences). Forecasts at multiple step-ahead horizons were generated by iteratively sampling from this collection of symmetrized weekly differences.</p><p id="P53">The second baseline method, Baseline-trend, was produced by our team. It followed a similar process to the Baseline-flat model, with a few modifications that were designed so that the resulting forecasts tended to follow the trend of recent observations. It was a quantile averaging ensemble of 16 variations on the baseline method. Most importantly, it incorporated variations that did not symmetrize the past differences, and rather than using all available history, it collected differences in a rolling window of the past few weeks. The 16 variations were obtained by using different options for the rolling window size, the temporal resolution of data used as an input (daily or weekly), a data transformation that was applied (no transformation or square root), and whether or not symmetrization was used. We emphasize that although this baseline was more methodologically involved than Baseline-flat, it produced an epidemiologically naive forecast that pushed forward a local estimate of the trend observed over the few most recent weeks.</p><p id="P54">Scores were calculated based on the version of the NHSN target data signal that was released by FluSight on May 1, 2024. Reporting of influenza admissions to NHSN was not mandatory beyond that date, and so this data release represents the latest available complete data release to use for forecast evaluation.</p></sec><sec id="S14"><label>6.2.</label><title>Evaluation results</title><p id="P55">Forecasts from Flusion often appeared similar to forecasts from the FluSight-ensemble, though in several states (e.g. Florida, California, and New York) Flusion did a better job of capturing the increase in weekly hospital admissions in the early part of the season and a slightly better job of predicting the turnaround after the peak in late December (<xref rid="F3" ref-type="fig">Fig. 3</xref>, <xref rid="SD4" ref-type="supplementary-material">Supplemental Figures 3</xref> through <xref rid="SD10" ref-type="supplementary-material">8</xref>). Qualitatively, both the FluSight-ensemble and Flusion generally captured trends in hospital admissions better than the baseline models during all phases of the season &#x02014; during the rise in the early part of the season, near the peak, and on the way down. An exception to this can be seen in forecasts for New York, Pennsylvania, and Michigan that were produced with a reference date of February 3, 2024. Those states had two local peaks: one near Christmas, and a second in late February or early March. This was a common pattern in many states in the northern US in the 2023/24 season, and in these instances Flusion (as well as the FluSight ensemble) typically produced incorrect predictions of continued decreases after the first peak heading into the second peak. There were also several instances, such as predictions made in late December in Florida, California, Pennsylvania, and Michigan, where predictions did not accurately capture the decline after the holiday peak. We return to these challenges in the discussion. These general trends in forecast performance also held in other states (<xref rid="SD4" ref-type="supplementary-material">Supplemental Figures 3</xref> through <xref rid="SD10" ref-type="supplementary-material">8</xref>).</p><p id="P56">Aggregating across all forecast dates and forecast horizons, Flusion had the best performance as measured by rMWIS and rMAE among all models that contributed to FluSight for the 2023/24 season (<xref rid="T2" ref-type="table">Table 2</xref>). In a sensitivity analysis, we found that these results still held when the evaluation was conducted on the subset of forecasts generated for locations and reference dates for which the latest available data at the time of the forecast were not subsequently revised by 10 or more admissions (<xref rid="SD1" ref-type="supplementary-material">supplemental section 7</xref>). Flusion was consistently among the top-ranking models contributing to FluSight across individual forecast reference dates and forecast horizons (<xref rid="F4" ref-type="fig">Fig. 4(b)</xref>). Forecasts had decreasing accuracy at larger forecast horizons (<xref rid="SD9" ref-type="supplementary-material">Supplemental Figure 9</xref>).</p><p id="P57">Prediction intervals from Flusion tended to be underconfident, i.e., prediction intervals were too wide on average (<xref rid="T2" ref-type="table">Table 2</xref>). An examination of one-sided quantile coverage rates indicates that marginally, the predictive quantiles in the upper tail of the forecast distribution were fairly well calibrated, while predictions for the lower quantile levels were too small on average (<xref rid="F4" ref-type="fig">Fig. 4(c)</xref>). Overall, the probabilistic calibration of Flusion was comparable to or better than that of other models contributed to FluSight, and it was superior to the calibration of the baseline and ensemble models.</p></sec></sec><sec id="S15"><label>7.</label><title>Post hoc model exploration</title><p id="P58">In this section, we investigate the degree to which the following aspects of Flusion contributed to its strong performance: 1. the formulation of Flusion as an ensemble of three individual models; 2. joint training on multiple data sets and multiple locations; 3. data preprocessing, including corrections for reporting inconsistencies in the ILINet and FluSurv-NET data, the use of a fourth root data transform, and the importance of the features that were used by the GBQR model.</p><sec id="S16"><label>7.1.</label><title>Component models and ensembling</title><p id="P59">To investigate the skill of our individual component models and the added value of ensembling, we computed scores for each of the three component models that were members of the Flusion ensemble and for ensembles formed using two of the three components. As documented in <xref rid="S5" ref-type="sec">Section 5</xref>, the component models and ensembling method that we used in real time changed over the course of the season. To enable a clearer understanding of the contributions of these models, the results we present here are based on the specifications of the individual GBQR, GBQR-no-level, and ARX models and the quantile averaging ensemble method that were used for Flusion starting the week of December 2, 2023. In instances where predictions from one or more component models were not created in real time, we created post hoc model fits and predictions using the data that would have been available in real time.</p><p id="P60">In this comparison, the most important determinant of performance was whether or not an ensemble included the GBQR model (<xref rid="T3" ref-type="table">Table 3</xref>, Experiment A). Score differences among the top four model variations were small, and all of those model variations included the GBQR model either alone or in combination with GBQR-no-level and/or ARX. There was a drop-off in performance for other variations that did not include GBQR. Thus, the fact that Flusion was constructed as an ensemble of methodologically distinct models was not a key driver of its performance. Indeed, GBQR alone and GBQR-no-level alone would each have placed first among all FluSight submissions if they had been submitted instead of Flusion, while ARX would have placed third among all contributing models. (We would note that gradient boosting methods are often considered to be ensemble methods, and remind the reader that we used bagging, another ensembling approach, within the GBQR method. Our observation here is that GBQR alone performed about as well as ensembles including GBQR alongside other distinct components.)</p><p id="P61">The GBQR-no-level model, which was trained without access to features measuring the local level of the time series, had worse performance than the primary GBQR model, and ensembles that included it generally performed slightly worse than ensembles that did not include it. We view this as evidence that the approach of omitting local level features was harmful to individual model performance without introducing enough differentiation from the primary GBQR model to serve as a useful ensemble member. In contrast, although ARX was the worst of our individual models, ensemble variations that included ARX were slightly better than ensemble variations that did not include it. Including models with more structural differences can be helpful in an ensemble, although in these results the gains in performance from including ARX were generally small.</p></sec><sec id="S17"><label>7.2.</label><title>Joint training on multiple data sets and multiple locations</title><p id="P62">The primary GBQR model was trained jointly on data from all three surveillance signals (NHSN, FluSurv-NET, and ILI+) and on data for all locations at the state, HHS regional, and US national levels. To investigate the value of this joint model training approach, we considered two alternative methods:
<list list-type="order" id="L2"><list-item><p id="P63">The GBQR-only-NHSN model was trained on data for all locations, but using only hospital admissions from NHSN, the surveillance signal used as the prediction target.</p></list-item><list-item><p id="P64">The GBQR-by-location model was trained separately for each state-level jurisdiction using data for that location from all three data sources.</p></list-item></list></p><p id="P65">Both of these alternatives underperformed relative to the GBQR model in terms of MWIS, MAE, and interval coverage rates (<xref rid="T3" ref-type="table">Table 3</xref>, Experiment B). GBQR-by-location would have been among the top three contributing models to FluSight, and GBQR-only-NHSN would have been among the top ten contributing models; however, both would have underperformed relative to the FluSight ensemble. The decisions to train on multiple data sources and to train jointly on data for all locations were critical for achieving strong model performance.</p></sec><sec id="S18"><label>7.3.</label><title>Data preprocessing</title><p id="P66">In a third experiment, we fitted two model variations to investigate the value of some of the data preprocessing steps we used. The GBQR-no-reporting-adj model omitted the adjustments described in <xref rid="S2" ref-type="sec">Section 2</xref> that were intended to address reporting inconsistencies in the ILINet and FluSurv-NET data. Specifically, this model used the ILI signal directly rather than using test positivity rates to convert to ILI+, and it used the raw rates reported by FluSurv-NET rather than attempting to account for time-varying case capture rates in the FluSurv-NET system. In our evaluations, GBQR-no-reporting-adj outperformed the original GBQR model by a small amount (<xref rid="T3" ref-type="table">Table 3</xref>, Experiment C). In our model formulation, these reporting adjustments were not helpful to model performance and indeed the evidence suggests that they were counterproductive.</p><p id="P67">In a second model variation, we investigated whether or not the use of a fourth root data transform was helpful. The GBQR-no-transform model was fit to data without using a power transform, though other preprocessing steps described in <xref rid="S2" ref-type="sec">Section 2</xref> were used, including converting hospital admissions to a rate per 100,000 population and applying centering and scaling operations to make the data more comparable across different locations and data sources. The GBQR-no-transform model had slightly worse performance than the original GBQR model, indicating that the power transform was helpful (<xref rid="T3" ref-type="table">Table 3</xref>, Experiment C).</p><p id="P68">We also investigated feature importance as measured by the number of times each feature was used for the splitting criterion in a tree node in the gradient boosting fits for the GBQR model (<xref rid="SD1" ref-type="supplementary-material">supplemental section 4</xref>). For this investigation, we used a representative fit from the reference date of January 6, 2024. We averaged the importance score across the gradient boosting fits from all 100 bags and all 23 quantile levels. The top five features were the current season week, the population of the target location, the most recent observation of the surveillance signal (after preprocessing transformations), the forecast horizon, and the difference between the current season week and Christmas week. These were followed by a group of features that also had fairly high importance, primarily consisting of features measuring the local level, trend, and curvature of disease incidence, as well as an indicator of whether the location was Puerto Rico (which sees substantively different trends in influenza activity than other locations), and indicators of what the data source was. A final group of features with lower importance included indicators for all other locations and indicators of the aggregation level for the location (state, regional, or national).</p></sec></sec><sec id="S19"><label>8.</label><title>Discussion</title><p id="P69">The Flusion model documented in this manuscript was the top-ranked model in the FluSight forecasting exercise for the 2023/24 season as measured by MAE and MWIS, and its probabilistic calibration was comparable to or better than that of other participating models. The experimental results presented here indicate that this strong performance was primarily driven by the use of a gradient boosting model that was trained jointly on data from multiple surveillance signals and locations. In contrast, other modeling decisions we made had a more minor impact on forecast accuracy. For example, forming predictions as an ensemble of the GBQR model and a more classical ARX model yielded only a small gain in performance, and our attempts to compensate for irregularities in reporting for FluSurv-NET and ILI data were counterproductive.</p><p id="P70">Not all modelers that contributed to FluSight provided a description of their methods, but we reviewed the available model meta-data (Centers for Disease Control and Prevention) and identified at least 3 other models that in some way used data for multiple surveillance signals and trained jointly on data for multiple locations, along with an additional 13 that used multiple surveillance signals and another 8 that were trained jointly on data for multiple locations. As with previous forecast evaluation efforts that have not found consistent associations between individual model design decisions and forecast skill (e.g., <xref rid="R34" ref-type="bibr">Mathis et al., 2024</xref>), these methods had a range of performance rankings. This indicates the challenge of identifying important modeling decisions by comparing scores from models that differ in many aspects of their model formulations, and highlights a strength of our study: the use of ablation studies to investigate the value-added from specific aspects of our model setup while controlling for other parts of the model design. That said, the second-best individual FluSight model overall (denoted as &#x02018;&#x02018;Other Model #1&#x02019;&#x02019; in <xref rid="T2" ref-type="table">Table 2</xref>) also used gradient boosting and multiple surveillance signals (<xref rid="R38" ref-type="bibr">Meyer et al., 2024</xref>), which lends additional support to our finding that these design choices were helpful.</p><p id="P71">A limitation of the results presented in this manuscript is that they report on performance only for a single season in the United States. Ongoing evaluation of the methods we have outlined will be necessary to ensure that the strong performance we documented here generalizes across multiple influenza seasons. Additionally, it would be valuable to understand how our methods would perform in the face of an influenza pandemic. The strong performance of a similar model using gradient boosting to forecast COVID offers some reassurance on this front (<xref rid="R31" ref-type="bibr">Lopez et al., 2024</xref>), but our reliance on a long history of training data representing seasonal influenza activity may impact model performance in other settings.</p><p id="P72">There are numerous avenues for improving on our methods, and we are pursuing some of these in future work. Our intuition is that it would be valuable to use contemporaneous observations of multiple signals, such as NHSN admissions, FluSurv-NET, and ILI together, to inform predictions of trends in disease incidence. Care will need to be taken with this since the relative magnitudes of these signals can vary across geographies and over time. Along these lines, it may also be possible to use other signals, such as insurance claims or internet activity, to improve forecast accuracy (e.g., <xref rid="R40" ref-type="bibr">Osthus et al., 2019</xref>; <xref rid="R35" ref-type="bibr">McDonald et al., 2021</xref>). A challenge with any approach integrating multiple data streams in real time is that they may have different reporting lags and different revision behaviors.</p><p id="P73">Although our models were trained jointly on data from multiple spatial units, the forecasts they produced were not directly informed by the spatial structure. We anticipate that improvements in accuracy could be achieved by including features that measure trends in flu activity in neighboring locations (<xref rid="R53" ref-type="bibr">Thivierge et al., 2024</xref>). Alternatively, it may be possible to improve forecast accuracy by reconciling predictions made at multiple hierarchical levels, for example generating probabilistic forecasts at the state, regional, and national levels and subsequently adjusting the predictions so that the forecasts at those scales are consistent with each other (<xref rid="R2" ref-type="bibr">Athanasopoulos et al., 2024</xref>). These methods would likely be particularly useful for locations with small populations, which typically have a relatively low signal-to-noise ratio in reported surveillance data.</p><p id="P74">Forecasting the turning point of an epidemic wave is a challenging problem (<xref rid="R7" ref-type="bibr">Castro et al., 2020</xref>), and as we saw in <xref rid="S14" ref-type="sec">Section 6.2</xref> both Flusion and the FluSight ensemble often failed to accurately predict the turnaround after a local peak in disease activity or the increase leading into a second peak within the same season. We conjecture that it may be possible to improve forecasting performance in these instances through better handling of holiday effects or by extending our model to take into account epidemiological understanding of disease transmission. Improved handling of holiday effects, e.g. through features designed to measure trends accounting for the typical magnitude of holiday effects, could help models to predict a decline in activity immediately after the holidays and might allow the model to better see a second wave coming.</p><p id="P75">Features derived from mechanistic insights, such as measures of vaccine uptake and efficacy or the circulation of multiple strains of the influenza virus at different times over the course of the season may also be helpful (<xref rid="R25" ref-type="bibr">Kandula et al., 2017</xref>). For instance, a second wave of influenza later in the season is often at least partially driven by a different influenza type or subtype than was circulating early in the season. A model that saw data on disease incidence broken down by flu strain might be better able to predict a second wave in these situations. Information about vaccine uptake and efficacy might help a model predict season severity more accurately. A challenge with these approaches is that timely data may not be available for use in a real-time forecasting exercise.</p><p id="P76">We expect that the main insights presented in this work regarding the value of using data from multiple surveillance signals and locations could be useful in multiple modeling frameworks and for forecasting infectious diseases other than seasonal influenza. These results are of particular importance to the infectious disease forecasting community since they indicate a path forward in settings where new public health surveillance systems may come online and shut down in a span of a few years. In the absence of a long history of data for a signal of interest, borrowing information from similar data sets can provide important context for models to learn about patterns of disease transmission.</p></sec><sec sec-type="supplementary-material" id="SM1"><title>Supplementary Material</title><supplementary-material id="SD1" position="float" content-type="local-data"><label>Supplement</label><media xlink:href="NIHMS2078768-supplement-Supplement.pdf" id="d67e3208" position="anchor"/></supplementary-material><supplementary-material id="SD2" position="float" content-type="local-data"><label>Supp. Fig. 2</label><media xlink:href="NIHMS2078768-supplement-Supp__Fig__2.pdf" id="d67e3211" position="anchor"/></supplementary-material><supplementary-material id="SD3" position="float" content-type="local-data"><label>Supp. Fig. 1</label><media xlink:href="NIHMS2078768-supplement-Supp__Fig__1.pdf" id="d67e3214" position="anchor"/></supplementary-material><supplementary-material id="SD4" position="float" content-type="local-data"><label>Supp. Fig. 3</label><media xlink:href="NIHMS2078768-supplement-Supp__Fig__3.pdf" id="d67e3217" position="anchor"/></supplementary-material><supplementary-material id="SD5" position="float" content-type="local-data"><label>Supp. Fig. 4</label><media xlink:href="NIHMS2078768-supplement-Supp__Fig__4.pdf" id="d67e3220" position="anchor"/></supplementary-material><supplementary-material id="SD6" position="float" content-type="local-data"><label>Supp. Fig. 7</label><media xlink:href="NIHMS2078768-supplement-Supp__Fig__7.pdf" id="d67e3223" position="anchor"/></supplementary-material><supplementary-material id="SD7" position="float" content-type="local-data"><label>Supp. Fig. 5</label><media xlink:href="NIHMS2078768-supplement-Supp__Fig__5.pdf" id="d67e3226" position="anchor"/></supplementary-material><supplementary-material id="SD8" position="float" content-type="local-data"><label>Supp. Fig. 6</label><media xlink:href="NIHMS2078768-supplement-Supp__Fig__6.pdf" id="d67e3229" position="anchor"/></supplementary-material><supplementary-material id="SD9" position="float" content-type="local-data"><label>Supp. Fig. 9</label><media xlink:href="NIHMS2078768-supplement-Supp__Fig__9.pdf" id="d67e3232" position="anchor"/></supplementary-material><supplementary-material id="SD10" position="float" content-type="local-data"><label>Supp. Fig. 8</label><media xlink:href="NIHMS2078768-supplement-Supp__Fig__8.pdf" id="d67e3235" position="anchor"/></supplementary-material><p id="P77">Appendix A. Supplementary data</p><p id="P78">Supplementary material related to this article can be found online at <ext-link xlink:href="10.1016/j.epidem.2024.100810" ext-link-type="doi">https://doi.org/10.1016/j.epidem.2024.100810</ext-link>.</p></sec></body><back><ack id="S20"><title>Acknowledgments</title><p id="P79">We are grateful to Ryan Tibshirani and Logan Brooks for constructive comments on an initial version of this manuscript, and to Rebecca Sweger for code review.</p><p id="P80">This work has been supported by the National Institutes of General Medical Sciences (R35GM119582) and the U.S. CDC (1U01IP001122). The content is solely the responsibility of the authors and does not necessarily represent the official views of NIGMS, the National Institutes of Health, or CDC.</p></ack><fn-group><fn id="FN1"><p id="P81">CRediT authorship contribution statement</p><p id="P82"><bold>Evan L. Ray:</bold> Writing &#x02013; review &#x00026; editing, Writing &#x02013; original draft, Software, Methodology, Data curation, Conceptualization. <bold>Yijin Wang:</bold> Writing &#x02013; review &#x00026; editing, Software. <bold>Russell D. Wolfinger:</bold> Writing &#x02013; review &#x00026; editing, Software, Methodology. <bold>Nicholas G. Reich:</bold> Writing &#x02013; review &#x00026; editing, Writing &#x02013; original draft, Validation, Conceptualization.</p></fn><fn fn-type="COI-statement" id="FN2"><p id="P83">Declaration of competing interest</p><p id="P84">The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.</p></fn></fn-group><ref-list><title>References</title><ref id="R1"><mixed-citation publication-type="book"><name><surname>Howard</surname><given-names>Addison</given-names></name>, <name><surname>Hamner</surname><given-names>Ben</given-names></name>, <year>2020</year>. <source>COVID19 Global Forecasting (Week 1)</source>. <publisher-name>Kaggle</publisher-name>, URL: <ext-link xlink:href="https://www.kaggle.com/competitions/covid19-global-forecasting-week-1/" ext-link-type="uri">https://www.kaggle.com/competitions/covid19-global-forecasting-week-1/</ext-link>.</mixed-citation></ref><ref id="R2"><mixed-citation publication-type="journal"><name><surname>Athanasopoulos</surname><given-names>George</given-names></name>, <name><surname>Hyndman</surname><given-names>Rob J.</given-names></name>, <name><surname>Kourentzes</surname><given-names>Nikolaos</given-names></name>, <name><surname>Panagiotelis</surname><given-names>Anastasios</given-names></name>, <year>2024</year>. <article-title>Forecast reconciliation: A review</article-title>. <source>Int. J. Forecast</source>
<volume>40</volume> (<issue>2</issue>), <fpage>430</fpage>&#x02013;<lpage>456</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijforecast.2023.10.010</pub-id>.</mixed-citation></ref><ref id="R3"><mixed-citation publication-type="journal"><name><surname>Batchelor</surname><given-names>Roy</given-names></name>, <name><surname>Dua</surname><given-names>Pami</given-names></name>, <year>1995</year>. <article-title>Forecaster diversity and the benefits of combining forecasts</article-title>. <source>Manage. Sci</source>
<volume>41</volume> (<issue>1</issue>), <fpage>68</fpage>&#x02013;<lpage>75</lpage>. <pub-id pub-id-type="doi">10.1287/mnsc.41.1.68</pub-id>.</mixed-citation></ref><ref id="R4"><mixed-citation publication-type="other"><name><surname>Benefield</surname><given-names>Amy E.</given-names></name>, <name><surname>Williams</surname><given-names>Desiree</given-names></name>, <name><surname>Nagraj</surname><given-names>VP</given-names></name>, <year>2024</year>. <article-title>An imputation-based approach for augmenting sparse epidemiological signals</article-title>. <pub-id pub-id-type="doi">10.1101/2024.07.31.24311314</pub-id>, <source>medRxiv</source>.</mixed-citation></ref><ref id="R5"><mixed-citation publication-type="journal"><name><surname>Biggerstaff</surname><given-names>Matthew</given-names></name>, <name><surname>Alper</surname><given-names>David</given-names></name>, <name><surname>Dredze</surname><given-names>Mark</given-names></name>, <name><surname>Fox</surname><given-names>Spencer</given-names></name>, <name><surname>Fung</surname><given-names>Isaac Chun-Hai</given-names></name>, <name><surname>Hickmann</surname><given-names>Kyle S.</given-names></name>, <name><surname>Lewis</surname><given-names>Bryan</given-names></name>, <name><surname>Rosenfeld</surname><given-names>Roni</given-names></name>, <name><surname>Shaman</surname><given-names>Jeffrey</given-names></name>, <name><surname>Tsou</surname><given-names>Ming-Hsiang</given-names></name>, <name><surname>Velardi</surname><given-names>Paola</given-names></name>, <name><surname>Vespignani</surname><given-names>Alessandro</given-names></name>, <name><surname>Finelli</surname><given-names>Lyn</given-names></name>, for <collab>the Influenza Forecasting Contest Working Group</collab>, <year>2016</year>. <article-title>Results from the centers for disease control and prevention&#x02019;s predict the 2013&#x02013;2014 Influenza Season Challenge</article-title>. <source>BMC Infect. Dis</source>
<volume>16</volume> (<issue>1</issue>), <fpage>357</fpage>. <pub-id pub-id-type="doi">10.1186/s12879-016-1669-x</pub-id>.<pub-id pub-id-type="pmid">27449080</pub-id>
</mixed-citation></ref><ref id="R6"><mixed-citation publication-type="journal"><name><surname>Bracher</surname><given-names>Johannes</given-names></name>, <name><surname>Ray</surname><given-names>Evan L.</given-names></name>, <name><surname>Gneiting</surname><given-names>Tilmann</given-names></name>, <name><surname>Reich</surname><given-names>Nicholas G.</given-names></name>, <year>2021</year>. <article-title>Evaluating epidemic forecasts in an interval format</article-title>. <source>PLoS Comput. Biol</source>
<volume>17</volume> (<issue>2</issue>), e1008618.</mixed-citation></ref><ref id="R7"><mixed-citation publication-type="journal"><name><surname>Castro</surname><given-names>Mario</given-names></name>, <name><surname>Ares</surname><given-names>Sa&#x000fa;l</given-names></name>, <name><surname>Cuesta</surname><given-names>Jos&#x000e9; A.</given-names></name>, <name><surname>Manrubia</surname><given-names>Susanna</given-names></name>, <year>2020</year>. <article-title>The turning point and end of an expanding epidemic cannot be precisely forecast</article-title>. <source>Proc. Natl. Acad. Sci</source>
<volume>117</volume> (<issue>42</issue>), <fpage>26190</fpage>&#x02013;<lpage>26196</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.2007868117</pub-id>.<pub-id pub-id-type="pmid">33004629</pub-id>
</mixed-citation></ref><ref id="R8"><mixed-citation publication-type="webpage"><collab>Centers for Disease Control and Prevention</collab>, 0000. <source>FluSight-forecast-hub</source>, URL: <ext-link xlink:href="https://github.com/cdcepi/FluSight-forecast-hub/" ext-link-type="uri">https://github.com/cdcepi/FluSight-forecast-hub/</ext-link>.</mixed-citation></ref><ref id="R9"><mixed-citation publication-type="webpage"><collab>Centers for Disease Control and Prevention</collab>, <year>2023a</year>. <source>Influenza hospitalization surveillance network (FluSurv-NET)</source>. URL: <ext-link xlink:href="https://www.cdc.gov/flu/weekly/influenza-hospitalization-surveillance.htm" ext-link-type="uri">https://www.cdc.gov/flu/weekly/influenza-hospitalization-surveillance.htm</ext-link>.</mixed-citation></ref><ref id="R10"><mixed-citation publication-type="webpage"><collab>Centers for Disease Control and Prevention</collab>, <year>2023b</year>. <source>U.S. influenza surveillance: Purpose and methods</source>. URL: <ext-link xlink:href="https://www.cdc.gov/flu/weekly/overview.htm" ext-link-type="uri">https://www.cdc.gov/flu/weekly/overview.htm</ext-link>.</mixed-citation></ref><ref id="R11"><mixed-citation publication-type="webpage"><collab>Centers for Disease Control and Prevention</collab>, <year>2024a</year>. <source>Event Codes &#x00026; Other Surveillance Resources</source>. URL: <ext-link xlink:href="https://ndc.services.cdc.gov/event-codes-other-surveillance-resources/" ext-link-type="uri">https://ndc.services.cdc.gov/event-codes-other-surveillance-resources/</ext-link>.</mixed-citation></ref><ref id="R12"><mixed-citation publication-type="webpage"><collab>Centers for Disease Control and Prevention</collab>, <year>2024b</year>. <source>Past seasons estimated influenza disease burden</source>. URL: <ext-link xlink:href="https://www.cdc.gov/flu/about/burden/past-seasons.html" ext-link-type="uri">https://www.cdc.gov/flu/about/burden/past-seasons.html</ext-link>.</mixed-citation></ref><ref id="R13"><mixed-citation publication-type="other"><name><surname>Coelho</surname><given-names>Fl&#x000e0;vio Code&#x000e7;o</given-names></name>, <name><surname>de Holanda</surname><given-names>Nicolaus Linneu</given-names></name>, <name><surname>Coimbra</surname><given-names>Beatriz</given-names></name>, <year>2020</year>. <article-title>Transfer learning applied to the forecast of mosquito-borne diseases</article-title>. <pub-id pub-id-type="doi">10.1101/2020.02.03.20020164</pub-id>, <source>medRxiv</source>.</mixed-citation></ref><ref id="R14"><mixed-citation publication-type="journal"><name><surname>Cramer</surname><given-names>Estee Y.</given-names></name>, <name><surname>Ray</surname><given-names>Evan L.</given-names></name>, <name><surname>Lopez</surname><given-names>Velma K.</given-names></name>, <name><surname>Bracher</surname><given-names>Johannes</given-names></name>, <name><surname>Brennen</surname><given-names>Andrea</given-names></name>, <name><surname>Rivadeneira</surname><given-names>Castro</given-names></name>, <name><surname>Gerding</surname><given-names>Alvaro J.</given-names></name>, <name><surname>Aaron</surname><given-names>Gneiting</given-names></name>, <name><surname>Tilmann</surname><given-names>House</given-names></name>, <name><surname>Katie</surname><given-names>H</given-names></name>, <name><surname>Huang</surname><given-names>Yuxin</given-names></name>, <etal/>, <year>2022</year>. <article-title>Evaluation of individual and ensemble probabilistic forecasts of COVID-19 mortality in the United States</article-title>. <source>Proc. Natl. Acad. Sci</source>
<volume>119</volume> (<issue>15</issue>), e2113561119.</mixed-citation></ref><ref id="R15"><mixed-citation publication-type="book"><name><surname>Prado</surname><given-names>De</given-names></name>, <name><surname>Lopez</surname><given-names>Marcos</given-names></name>, <year>2018</year>. <source>Advances in Financial Machine Learning</source>. <publisher-name>John Wiley &#x00026; Sons</publisher-name>.</mixed-citation></ref><ref id="R16"><mixed-citation publication-type="book"><name><surname>Farrow</surname><given-names>David</given-names></name>, <year>2016</year>. Modeling the Past (Ph.D. thesis), <source>Present, and Future of Influenza</source>. <collab>Carnegie Mellon University</collab>, <publisher-loc>Pittsburgh, PA</publisher-loc>, URL: <ext-link xlink:href="http://reports-archive.adm.cs.cmu.edu/anon/cbd/CMU-CB-16-101.pdf" ext-link-type="uri">http://reports-archive.adm.cs.cmu.edu/anon/cbd/CMU-CB-16-101.pdf</ext-link>.</mixed-citation></ref><ref id="R17"><mixed-citation publication-type="journal"><name><surname>Friedman</surname><given-names>Jerome H.</given-names></name>, <year>2001</year>. <article-title>Greedy function approximation: a gradient boosting machine</article-title>. <source>Ann. Statist</source>
<volume>29</volume> (<issue>5</issue>), <fpage>1189</fpage>&#x02013;<lpage>1232</lpage>.</mixed-citation></ref><ref id="R18"><mixed-citation publication-type="journal"><name><surname>Gneiting</surname><given-names>Tilmann</given-names></name>, <year>2011</year>. <article-title>Quantiles as optimal point forecasts</article-title>. <source>Int. J. Forecast</source>
<volume>27</volume> (<issue>2</issue>), <fpage>197</fpage>&#x02013;<lpage>207</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijforecast.2009.12.015</pub-id>.</mixed-citation></ref><ref id="R19"><mixed-citation publication-type="journal"><name><surname>Goldstein</surname><given-names>Edward</given-names></name>, <name><surname>Cobey</surname><given-names>Sarah</given-names></name>, <name><surname>Takahashi</surname><given-names>Saki</given-names></name>, <name><surname>Miller</surname><given-names>Joel C.</given-names></name>, <name><surname>Lipsitch</surname><given-names>Marc</given-names></name>, <year>2011</year>. <article-title>Predicting the epidemic sizes of influenza A/H1N1, A/H3N2, and B: a statistical method</article-title>. <source>PLOS Med</source>. <volume>8</volume> (<issue>7</issue>), e1001051.</mixed-citation></ref><ref id="R20"><mixed-citation publication-type="journal"><name><surname>Grubinger</surname><given-names>Thomas</given-names></name>, <name><surname>Chasparis</surname><given-names>Georgios C.</given-names></name>, <name><surname>Natschl&#x000e4;ger</surname><given-names>Thomas</given-names></name>, <year>2017</year>. <article-title>Generalized online transfer learning for climate control in residential buildings</article-title>. <source>Energy Build</source>. <volume>139</volume>, <fpage>63</fpage>&#x02013;<lpage>71</lpage>. <pub-id pub-id-type="doi">10.1016/j.enbuild.2016.12.074</pub-id>.</mixed-citation></ref><ref id="R21"><mixed-citation publication-type="book"><name><surname>Hamner</surname><given-names>Ben</given-names></name>, <year>2020</year>. <source>COVID19 Global Forecasting (Week 2)</source>. <publisher-name>Kaggle</publisher-name>, URL: <ext-link xlink:href="https://www.kaggle.com/competitions/covid19-global-forecasting-week-2/" ext-link-type="uri">https://www.kaggle.com/competitions/covid19-global-forecasting-week-2/</ext-link>.</mixed-citation></ref><ref id="R22"><mixed-citation publication-type="journal"><name><surname>Hoffman</surname><given-names>Matthew D.</given-names></name>, <name><surname>Gelman</surname><given-names>Andrew</given-names></name>, <etal/>, <year>2014</year>. <article-title>The no-u-turn sampler: adaptively setting path lengths in Hamiltonian Monte Carlo</article-title>. <source>J. Mach. Learn. Res</source>
<volume>15</volume> (<issue>1</issue>), <fpage>1593</fpage>&#x02013;<lpage>1623</lpage>.</mixed-citation></ref><ref id="R23"><mixed-citation publication-type="journal"><name><surname>Jahja</surname><given-names>Maria</given-names></name>, <name><surname>Chin</surname><given-names>Andrew</given-names></name>, <name><surname>Tibshirani</surname><given-names>Ryan J.</given-names></name>, <year>2022</year>. <article-title>Real-Time Estimation of COVID-19 Infections</article-title>: <source>Deconvolution and Sensor Fusion. Statist. Sci</source>
<volume>37</volume> (<issue>2</issue>), <fpage>207</fpage>&#x02013;<lpage>228</lpage>. <pub-id pub-id-type="doi">10.1214/22-STS856</pub-id>, Publisher: Institute of Mathematical Statistics.</mixed-citation></ref><ref id="R24"><mixed-citation publication-type="journal"><name><surname>Johansson</surname><given-names>Michael A.</given-names></name>, <name><surname>Apfeldorf</surname><given-names>Karyn M.</given-names></name>, <name><surname>Dobson</surname><given-names>Scott</given-names></name>, <name><surname>Devita</surname><given-names>Jason</given-names></name>, <name><surname>Buczak</surname><given-names>Anna L.</given-names></name>, <name><surname>Baugher</surname><given-names>Benjamin</given-names></name>, <name><surname>Moniz</surname><given-names>Linda J.</given-names></name>, <name><surname>Bagley</surname><given-names>Thomas</given-names></name>, <name><surname>Babin</surname><given-names>Steven M.</given-names></name>, <name><surname>Guven</surname><given-names>Erhan</given-names></name>, <name><surname>Yamana</surname><given-names>Teresa K.</given-names></name>, <name><surname>Shaman</surname><given-names>Jeffrey</given-names></name>, <name><surname>Moschou</surname><given-names>Terry</given-names></name>, <name><surname>Lothian</surname><given-names>Nick</given-names></name>, <name><surname>Lane</surname><given-names>Aaron</given-names></name>, <name><surname>Osborne</surname><given-names>Grant</given-names></name>, <name><surname>Jiang</surname><given-names>Gao</given-names></name>, <name><surname>Brooks</surname><given-names>Logan C.</given-names></name>, <name><surname>Farrow</surname><given-names>David C.</given-names></name>, <name><surname>Hyun</surname><given-names>Sangwon</given-names></name>, <name><surname>Tibshirani</surname><given-names>Ryan J.</given-names></name>, <name><surname>Rosenfeld</surname><given-names>Roni</given-names></name>, <name><surname>Lessler</surname><given-names>Justin</given-names></name>, <name><surname>Reich</surname><given-names>Nicholas G.</given-names></name>, <name><surname>Cummings</surname><given-names>Derek A.T.</given-names></name>, <name><surname>Lauer</surname><given-names>Stephen A.</given-names></name>, <name><surname>Moore</surname><given-names>Sean M.</given-names></name>, <name><surname>Clapham</surname><given-names>Hannah E.</given-names></name>, <name><surname>Lowe</surname><given-names>Rachel</given-names></name>, <name><surname>Bailey</surname><given-names>Trevor C.</given-names></name>, <name><surname>Garc&#x000ed;a-D&#x000ed;ez</surname><given-names>Markel</given-names></name>, <name><surname>Carvalho</surname><given-names>Marilia S&#x000e1;</given-names></name>, <name><surname>Rod&#x000f3;</surname><given-names>Xavier</given-names></name>, <name><surname>Sardar</surname><given-names>Tridip</given-names></name>, <name><surname>Paul</surname><given-names>Richard</given-names></name>, <name><surname>Ray</surname><given-names>Evan L.</given-names></name>, <name><surname>Sakrejda</surname><given-names>Krzysztof</given-names></name>, <name><surname>Brown</surname><given-names>Alexandria C.</given-names></name>, <name><surname>Meng</surname><given-names>Xi</given-names></name>, <name><surname>Osoba</surname><given-names>Osonde</given-names></name>, <name><surname>Vardavas</surname><given-names>Raffaele</given-names></name>, <name><surname>Manheim</surname><given-names>David</given-names></name>, <name><surname>Moore</surname><given-names>Melinda</given-names></name>, <name><surname>Rao</surname><given-names>Dhananjai M.</given-names></name>, <name><surname>Porco</surname><given-names>Travis C.</given-names></name>, <name><surname>Ackley</surname><given-names>Sarah</given-names></name>, <name><surname>Liu</surname><given-names>Fengchen</given-names></name>, <name><surname>Worden</surname><given-names>Lee</given-names></name>, <name><surname>Convertino</surname><given-names>Matteo</given-names></name>, <name><surname>Liu</surname><given-names>Yang</given-names></name>, <name><surname>Reddy</surname><given-names>Abraham</given-names></name>, <name><surname>Ortiz</surname><given-names>Eloy</given-names></name>, <name><surname>Rivero</surname><given-names>Jorge</given-names></name>, <name><surname>Brito</surname><given-names>Humberto</given-names></name>, <name><surname>Juarrero</surname><given-names>Alicia</given-names></name>, <name><surname>Johnson</surname><given-names>Leah R.</given-names></name>, <name><surname>Gramacy</surname><given-names>Robert B.</given-names></name>, <name><surname>Cohen</surname><given-names>Jeremy M.</given-names></name>, <name><surname>Mordecai</surname><given-names>Erin A.</given-names></name>, <name><surname>Murdock</surname><given-names>Courtney C.</given-names></name>, <name><surname>Rohr</surname><given-names>Jason R.</given-names></name>, <name><surname>Ryan</surname><given-names>Sadie J.</given-names></name>, <name><surname>Stewart-Ibarra</surname><given-names>Anna M.</given-names></name>, <name><surname>Weikel</surname><given-names>Daniel P.</given-names></name>, <name><surname>Jutla</surname><given-names>Antarpreet</given-names></name>, <name><surname>Khan</surname><given-names>Rakibul</given-names></name>, <name><surname>Poultney</surname><given-names>Marissa</given-names></name>, <name><surname>Colwell</surname><given-names>Rita R.</given-names></name>, <name><surname>Rivera-Garc&#x000ed;a</surname><given-names>Brenda</given-names></name>, <name><surname>Barker</surname><given-names>Christopher M.</given-names></name>, <name><surname>Bell</surname><given-names>Jesse E.</given-names></name>, <name><surname>Biggerstaff</surname><given-names>Matthew</given-names></name>, <name><surname>Swerdlow</surname><given-names>David</given-names></name>, <name><surname>Miery Teran-Romero</surname><given-names>Luis</given-names></name>, <name><surname>Forshey</surname><given-names>Brett M.</given-names></name>, <name><surname>Trtanj</surname><given-names>Juli</given-names></name>, <name><surname>Asher</surname><given-names>Jason</given-names></name>, <name><surname>Clay</surname><given-names>Matt</given-names></name>, <name><surname>Margolis</surname><given-names>Harold S.</given-names></name>, <name><surname>Hebbeler</surname><given-names>Andrew M.</given-names></name>, <name><surname>George</surname><given-names>Dylan</given-names></name>, <name><surname>Chretien</surname><given-names>Jean-Paul</given-names></name>, <year>2019</year>. <article-title>An open challenge to advance probabilistic forecasting for dengue epidemics</article-title>. <source>Proc. Natl. Acad. Sci. USA</source>
<volume>116</volume> (<issue>48</issue>), <fpage>24268</fpage>&#x02013;<lpage>24274</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1909865116</pub-id>.<pub-id pub-id-type="pmid">31712420</pub-id>
</mixed-citation></ref><ref id="R25"><mixed-citation publication-type="journal"><name><surname>Kandula</surname><given-names>Sasikiran</given-names></name>, <name><surname>Yang</surname><given-names>Wan</given-names></name>, <name><surname>Shaman</surname><given-names>Jeffrey</given-names></name>, <year>2017</year>. <article-title>Type- and subtype-specific influenza forecast</article-title>. <source>Am. J. Epidemiol</source>
<volume>185</volume> (<issue>5</issue>), <fpage>395</fpage>&#x02013;<lpage>402</lpage>. <pub-id pub-id-type="doi">10.1093/aje/kww211</pub-id>.<pub-id pub-id-type="pmid">28174833</pub-id>
</mixed-citation></ref><ref id="R26"><mixed-citation publication-type="confproc"><name><surname>Ke</surname><given-names>Guolin</given-names></name>, <name><surname>Meng</surname><given-names>Qi</given-names></name>, <name><surname>Finley</surname><given-names>Thomas</given-names></name>, <name><surname>Wang</surname><given-names>Taifeng</given-names></name>, <name><surname>Chen</surname><given-names>Wei</given-names></name>, <name><surname>Ma</surname><given-names>Weidong</given-names></name>, <name><surname>Ye</surname><given-names>Qiwei</given-names></name>, <name><surname>Liu</surname><given-names>Tie-Yan</given-names></name>, <year>2017</year>. <source>LightGBM: a highly efficient gradient boosting decision tree</source>. In: <conf-name>Proceedings of the 31st International Conference on Neural Information Processing Systems</conf-name>. NIPS &#x02018;17, <publisher-name>Curran Associates Inc.</publisher-name>, <publisher-loc>Red Hook, NY, USA</publisher-loc>, pp. <fpage>3149</fpage>&#x02013;<lpage>3157</lpage>.</mixed-citation></ref><ref id="R27"><mixed-citation publication-type="journal"><name><surname>Lainder</surname><given-names>A. David</given-names></name>, <name><surname>Wolfinger</surname><given-names>Russell D.</given-names></name>, <year>2022</year>. <article-title>Forecasting with gradient boosted trees: augmentation, tuning, and cross-validation strategies: Winning solution to the M5 uncertainty competition</article-title>. <source>Int. J. Forecast</source>
<volume>38</volume> (<issue>4</issue>), <fpage>1426</fpage>&#x02013;<lpage>1433</lpage>.</mixed-citation></ref><ref id="R28"><mixed-citation publication-type="journal"><name><surname>Leuba</surname><given-names>Sequoia I.</given-names></name>, <name><surname>Yaesoubi</surname><given-names>Reza</given-names></name>, <name><surname>Antillon</surname><given-names>Marina</given-names></name>, <name><surname>Cohen</surname><given-names>Ted</given-names></name>, <name><surname>Zimmer</surname><given-names>Christoph</given-names></name>, <year>2020</year>. <article-title>Tracking and predicting U.S. influenza activity with a real-time surveillance network</article-title>. <source>PLoS Comput. Biol</source>
<volume>16</volume> (<issue>11</issue>), e1008180. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1008180</pub-id>, Publisher: Public Library of Science.</mixed-citation></ref><ref id="R29"><mixed-citation publication-type="journal"><name><surname>Lichtendahl</surname><given-names>Kenneth C.</given-names><suffix>Jr</suffix></name>, <name><surname>Grushka-Cockayne</surname><given-names>Yael</given-names></name>, <name><surname>Winkler</surname><given-names>Robert L.</given-names></name>, <year>2013</year>. <article-title>Is it better to average probabilities or quantiles?</article-title>
<source>Manage. Sci</source>
<volume>59</volume> (<issue>7</issue>), <fpage>1594</fpage>&#x02013;<lpage>1611</lpage>.</mixed-citation></ref><ref id="R30"><mixed-citation publication-type="journal"><name><surname>Lipsitch</surname><given-names>Marc</given-names></name>, <name><surname>Finelli</surname><given-names>Lyn</given-names></name>, <name><surname>Heffernan</surname><given-names>Richard T.</given-names></name>, <name><surname>Leung</surname><given-names>Gabriel M.</given-names></name>, Redd; for <collab>the 2009 H1N1 Surveillance Group</collab>, <name><surname>Stephen</surname><given-names>C</given-names></name>, <year>2011</year>. <article-title>Improving the evidence base for decision making during a pandemic: The example of 2009 Influenza A/H1N1</article-title>. <source>Biosecurity Bioterrorism Biodefense Strategy Pract. Sci</source>
<volume>9</volume> (<issue>2</issue>), <fpage>89</fpage>&#x02013;<lpage>115</lpage>. <pub-id pub-id-type="doi">10.1089/bsp.2011.0007</pub-id>, URL: <ext-link xlink:href="https://www.liebertpub.com/doi/full/10.1089/bsp.2011.0007" ext-link-type="uri">https://www.liebertpub.com/doi/full/10.1089/bsp.2011.0007</ext-link>.</mixed-citation></ref><ref id="R31"><mixed-citation publication-type="journal"><name><surname>Lopez</surname><given-names>Velma K.</given-names></name>, <name><surname>Cramer</surname><given-names>Estee Y.</given-names></name>, <name><surname>Pagano</surname><given-names>Robert</given-names></name>, <name><surname>Drake</surname><given-names>John M.</given-names></name>, <name><surname>O&#x02019;Dea</surname><given-names>Eamon B.</given-names></name>, <name><surname>Adee</surname><given-names>Madeline</given-names></name>, <name><surname>Ayer</surname><given-names>Turgay</given-names></name>, <name><surname>Chhatwal</surname><given-names>Jagpreet</given-names></name>, <name><surname>Dalgic</surname><given-names>Ozden O.</given-names></name>, <name><surname>Ladd</surname><given-names>Mary A.</given-names></name>, <etal/>, <year>2024</year>. <article-title>Challenges of COVID-19 case forecasting in the US, 2020&#x02013;2021</article-title>. <source>PLoS Comput. Biol</source>
<volume>20</volume> (<issue>5</issue>), e1011200. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1011200</pub-id>.</mixed-citation></ref><ref id="R32"><mixed-citation publication-type="journal"><name><surname>Lutz</surname><given-names>Chelsea S.</given-names></name>, <name><surname>Huynh</surname><given-names>Mimi P.</given-names></name>, <name><surname>Schroeder</surname><given-names>Monica</given-names></name>, <name><surname>Anyatonwu</surname><given-names>Sophia</given-names></name>, <name><surname>Scott</surname><given-names>Dahlgren, F.</given-names></name>, <name><surname>Danyluk</surname><given-names>Gregory</given-names></name>, <name><surname>Fernandez</surname><given-names>Danielle</given-names></name>, <name><surname>Greene</surname><given-names>Sharon K.</given-names></name>, <name><surname>Kipshidze</surname><given-names>Nodar</given-names></name>, <name><surname>Liu</surname><given-names>Leann</given-names></name>, <name><surname>Mgbere</surname><given-names>Osaro</given-names></name>, <name><surname>McHugh</surname><given-names>Lisa A.</given-names></name>, <name><surname>Myers</surname><given-names>Jennifer F.</given-names></name>, <name><surname>Siniscalchi</surname><given-names>Alan</given-names></name>, <name><surname>Sullivan</surname><given-names>Amy D.</given-names></name>, <name><surname>West</surname><given-names>Nicole</given-names></name>, <name><surname>Johansson</surname><given-names>Michael A.</given-names></name>, <name><surname>Biggerstaff</surname><given-names>Matthew</given-names></name>, <year>2019</year>. <article-title>Applying infectious disease forecasting to public health: a path forward using influenza forecasting examples</article-title>. <source>BMC Public Health</source>
<volume>19</volume> (<issue>1</issue>), <fpage>1659</fpage>. <pub-id pub-id-type="doi">10.1186/s12889-019-7966-8</pub-id>.<pub-id pub-id-type="pmid">31823751</pub-id>
</mixed-citation></ref><ref id="R33"><mixed-citation publication-type="journal"><name><surname>Makridakis</surname><given-names>Spyros</given-names></name>, <name><surname>Spiliotis</surname><given-names>Evangelos</given-names></name>, <name><surname>Assimakopoulos</surname><given-names>Vassilios</given-names></name>, <year>2022</year>. <article-title>M5 accuracy competition: Results, findings, and conclusions</article-title>. <source>Int. J. Forecast</source>
<volume>38</volume> (<issue>4</issue>), <fpage>1346</fpage>&#x02013;<lpage>1364</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijforecast.2021.11.013</pub-id>.</mixed-citation></ref><ref id="R34"><mixed-citation publication-type="journal"><name><surname>Mathis</surname><given-names>Sarabeth M.</given-names></name>, <name><surname>Webber</surname><given-names>Alexander E.</given-names></name>, <name><surname>Le&#x000f3;n</surname><given-names>Tom&#x000e1;s M.</given-names></name>, <name><surname>Murray</surname><given-names>Erin L.</given-names></name>, <name><surname>Sun</surname><given-names>Monica</given-names></name>, <name><surname>White</surname><given-names>Lauren A.</given-names></name>, <name><surname>Brooks</surname><given-names>Logan C.</given-names></name>, <name><surname>Green</surname><given-names>Alden</given-names></name>, <name><surname>Hu</surname><given-names>Addison J.</given-names></name>, <name><surname>Rosenfeld</surname><given-names>Roni</given-names></name>, <etal/>, <year>2024</year>. <article-title>Evaluation of FluSight influenza forecasting in the 2021&#x02013;22 and 2022&#x02013;23 seasons with a new target laboratory-confirmed influenza hospitalizations</article-title>. <source>Nature Commun</source>. <volume>15</volume> (<issue>1</issue>), <fpage>6289</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-024-50601-9</pub-id>.<pub-id pub-id-type="pmid">39060259</pub-id>
</mixed-citation></ref><ref id="R35"><mixed-citation publication-type="journal"><name><surname>McDonald</surname><given-names>Daniel J.</given-names></name>, <name><surname>Bien</surname><given-names>Jacob</given-names></name>, <name><surname>Green</surname><given-names>Alden</given-names></name>, <name><surname>Hu</surname><given-names>Addison J.</given-names></name>, <name><surname>DeFries</surname><given-names>Nat</given-names></name>, <name><surname>Hyun</surname><given-names>Sangwon</given-names></name>, <name><surname>Oliveira</surname><given-names>Natalia L.</given-names></name>, <name><surname>Sharpnack</surname><given-names>James</given-names></name>, <name><surname>Tang</surname><given-names>Jingjing</given-names></name>, <name><surname>Tibshirani</surname><given-names>Robert</given-names></name>, <name><surname>Ventura</surname><given-names>Val&#x000e9;rie</given-names></name>, <name><surname>Wasserman</surname><given-names>Larry</given-names></name>, <name><surname>Tibshirani</surname><given-names>Ryan J.</given-names></name>, <year>2021</year>. <article-title>Can auxiliary indicators improve COVID-19 forecasting and hotspot prediction?</article-title>
<source>Proc. Natl. Acad. Sci. USA</source>
<volume>118</volume> (<issue>51</issue>), e2111453118. <pub-id pub-id-type="doi">10.1073/pnas.2111453118</pub-id>.</mixed-citation></ref><ref id="R36"><mixed-citation publication-type="journal"><name><surname>McGowan</surname><given-names>Craig J.</given-names></name>, <name><surname>Biggerstaff</surname><given-names>Matthew</given-names></name>, <name><surname>Johansson</surname><given-names>Michael</given-names></name>, <name><surname>Apfeldorf</surname><given-names>Karyn M.</given-names></name>, <name><surname>Ben-Nun</surname><given-names>Michal</given-names></name>, <name><surname>Brooks</surname><given-names>Logan</given-names></name>, <name><surname>Convertino</surname><given-names>Matteo</given-names></name>, <name><surname>Erraguntla</surname><given-names>Madhav</given-names></name>, <name><surname>Farrow</surname><given-names>David C.</given-names></name>, <name><surname>Freeze</surname><given-names>John</given-names></name>, <name><surname>Ghosh</surname><given-names>Saurav</given-names></name>, <name><surname>Hyun</surname><given-names>Sangwon</given-names></name>, <name><surname>Kandula</surname><given-names>Sasikiran</given-names></name>, <name><surname>Lega</surname><given-names>Joceline</given-names></name>, <name><surname>Liu</surname><given-names>Yang</given-names></name>, <name><surname>Michaud</surname><given-names>Nicholas</given-names></name>, <name><surname>Morita</surname><given-names>Haruka</given-names></name>, <name><surname>Niemi</surname><given-names>Jarad</given-names></name>, <name><surname>Ramakrishnan</surname><given-names>Naren</given-names></name>, <name><surname>Ray</surname><given-names>Evan L.</given-names></name>, <name><surname>Reich</surname><given-names>Nicholas G.</given-names></name>, <name><surname>Riley</surname><given-names>Pete</given-names></name>, <name><surname>Shaman</surname><given-names>Jeffrey</given-names></name>, <name><surname>Tibshirani</surname><given-names>Ryan</given-names></name>, <name><surname>Vespignani</surname><given-names>Alessandro</given-names></name>, <name><surname>Zhang</surname><given-names>Qian</given-names></name>, <name><surname>Reed</surname><given-names>Carrie</given-names></name>, <year>2019</year>. <article-title>Collaborative efforts to forecast seasonal influenza in the United States, 2015&#x02013;2016</article-title>. <source>Sci. Rep</source>
<volume>9</volume> (<issue>1</issue>), <fpage>683</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-018-36361-9</pub-id>.<pub-id pub-id-type="pmid">30679458</pub-id>
</mixed-citation></ref><ref id="R37"><mixed-citation publication-type="other"><name><surname>Merkel</surname><given-names>Dirk</given-names></name>, <year>2014</year>. <article-title>Docker: lightweight linux containers for consistent development and deployment</article-title>. <source>Linux J</source>. URL: <ext-link xlink:href="https://www.linuxjournal.com/content/docker-lightweight-linux-containers-consistent-development-and-deployment" ext-link-type="uri">https://www.linuxjournal.com/content/docker-lightweight-linux-containers-consistent-development-and-deployment</ext-link>.</mixed-citation></ref><ref id="R38"><mixed-citation publication-type="other"><name><surname>Meyer</surname><given-names>Austin G.</given-names></name>, <name><surname>Lu</surname><given-names>Fred</given-names></name>, <name><surname>Clemente</surname><given-names>Leonardo</given-names></name>, <name><surname>Santillana</surname><given-names>Mauricio</given-names></name>, <year>2024</year>. <article-title>A prospective real-time transfer learning approach to estimate influenza hospitalizations with limited data</article-title>. <pub-id pub-id-type="doi">10.1101/2024.07.17.24310565</pub-id>, <source>medRxiv</source>.</mixed-citation></ref><ref id="R39"><mixed-citation publication-type="journal"><name><surname>Montero-Manso</surname><given-names>Pablo</given-names></name>, <name><surname>Hyndman</surname><given-names>Rob J.</given-names></name>, <year>2021</year>. <article-title>Principles and algorithms for forecasting groups of time series: Locality and globality</article-title>. <source>Int. J. Forecast</source>
<volume>37</volume> (<issue>4</issue>), <fpage>1632</fpage>&#x02013;<lpage>1653</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijforecast.2021.03.004</pub-id>.</mixed-citation></ref><ref id="R40"><mixed-citation publication-type="journal"><name><surname>Osthus</surname><given-names>Dave</given-names></name>, <name><surname>Daughton</surname><given-names>Ashlynn R.</given-names></name>, <name><surname>Priedhorsky</surname><given-names>Reid</given-names></name>, <year>2019</year>. <article-title>Even a good influenza forecasting model can benefit from internet-based nowcasts, but those benefits are limited</article-title>. <source>PLoS Comput. Biol</source>
<volume>15</volume> (<issue>2</issue>), e1006599. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1006599</pub-id>.</mixed-citation></ref><ref id="R41"><mixed-citation publication-type="journal"><name><surname>Osthus</surname><given-names>Dave</given-names></name>, <name><surname>Moran</surname><given-names>Kelly R.</given-names></name>, <year>2021</year>. <article-title>Multiscale influenza forecasting</article-title>. <source>Nature Commun</source>. <volume>12</volume> (<issue>1</issue>), <fpage>2991</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-021-23234-5</pub-id>.<pub-id pub-id-type="pmid">34016992</pub-id>
</mixed-citation></ref><ref id="R42"><mixed-citation publication-type="journal"><name><surname>Pan</surname><given-names>Sinno Jialin</given-names></name>, <name><surname>Yang</surname><given-names>Qiang</given-names></name>, <year>2009</year>. <article-title>A survey on transfer learning</article-title>. <source>IEEE Trans. Knowl. Data Eng</source>
<volume>22</volume> (<issue>10</issue>), <fpage>1345</fpage>&#x02013;<lpage>1359</lpage>. <pub-id pub-id-type="doi">10.1109/TKDE.2009.191</pub-id>.</mixed-citation></ref><ref id="R43"><mixed-citation publication-type="other"><name><surname>Phan</surname><given-names>Du</given-names></name>, <name><surname>Pradhan</surname><given-names>Neeraj</given-names></name>, <name><surname>Jankowiak</surname><given-names>Martin</given-names></name>, <year>2019</year>. <article-title>Composable effects for flexible and accelerated probabilistic programming in NumPyro</article-title>. <pub-id pub-id-type="doi">10.48550/arXiv.1912.11554</pub-id>, <source>arXiv</source>.</mixed-citation></ref><ref id="R44"><mixed-citation publication-type="book"><collab>R Core Team</collab>, <year>2024</year>. <source>R: A Language and Environment for Statistical Computing</source>. <publisher-name>R Foundation for Statistical Computing</publisher-name>, <publisher-loc>Vienna, Austria</publisher-loc>, URL: <ext-link xlink:href="https://www.R-project.org/" ext-link-type="uri">https://www.R-project.org/</ext-link>.</mixed-citation></ref><ref id="R45"><mixed-citation publication-type="journal"><name><surname>Ray</surname><given-names>Evan L.</given-names></name>, <name><surname>Brooks</surname><given-names>Logan C.</given-names></name>, <name><surname>Bien</surname><given-names>Jacob</given-names></name>, <name><surname>Biggerstaff</surname><given-names>Matthew</given-names></name>, <name><surname>Bosse</surname><given-names>Nikos I.</given-names></name>, <name><surname>Bracher</surname><given-names>Johannes</given-names></name>, <name><surname>Cramer</surname><given-names>Estee Y.</given-names></name>, <name><surname>Funk</surname><given-names>Sebastian</given-names></name>, <name><surname>Gerding</surname><given-names>Aaron</given-names></name>, <name><surname>Johansson</surname><given-names>Michael A.</given-names></name>, <name><surname>Rumack</surname><given-names>Aaron</given-names></name>, <name><surname>Wang</surname><given-names>Yijin</given-names></name>, <name><surname>Zorn</surname><given-names>Martha</given-names></name>, <name><surname>Tibshirani</surname><given-names>Ryan J.</given-names></name>, <name><surname>Reich</surname><given-names>Nicholas G.</given-names></name>, <year>2023</year>. <article-title>Comparing trained and untrained probabilistic ensemble forecasts of COVID-19 cases and deaths in the United States</article-title>. <source>Int. J. Forecast</source>
<volume>39</volume> (<issue>3</issue>), <fpage>1366</fpage>&#x02013;<lpage>1383</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijforecast.2022.06.005</pub-id>.<pub-id pub-id-type="pmid">35791416</pub-id>
</mixed-citation></ref><ref id="R46"><mixed-citation publication-type="journal"><name><surname>Reich</surname><given-names>Nicholas G.</given-names></name>, <name><surname>Brooks</surname><given-names>Logan C.</given-names></name>, <name><surname>Fox</surname><given-names>Spencer J.</given-names></name>, <name><surname>Kandula</surname><given-names>Sasikiran</given-names></name>, <name><surname>McGowan</surname><given-names>Craig J.</given-names></name>, <name><surname>Moore</surname><given-names>Evan</given-names></name>, <name><surname>Osthus</surname><given-names>Dave</given-names></name>, <name><surname>Ray</surname><given-names>Evan L.</given-names></name>, <name><surname>Tushar</surname><given-names>Abhinav</given-names></name>, <name><surname>Yamana</surname><given-names>Teresa K.</given-names></name>, <name><surname>Biggerstaff</surname><given-names>Matthew</given-names></name>, <name><surname>Johansson</surname><given-names>Michael A.</given-names></name>, <name><surname>Rosenfeld</surname><given-names>Roni</given-names></name>, <name><surname>Shaman</surname><given-names>Jeffrey</given-names></name>, <year>2019a</year>. <article-title>A collaborative multiyear, multimodel assessment of seasonal influenza forecasting in the United States</article-title>. <source>Proc. Natl. Acad. Sci. USA</source>
<volume>116</volume> (<issue>8</issue>), <fpage>3146</fpage>&#x02013;<lpage>3154</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1812594116</pub-id>.<pub-id pub-id-type="pmid">30647115</pub-id>
</mixed-citation></ref><ref id="R47"><mixed-citation publication-type="journal"><name><surname>Reich</surname><given-names>Nicholas G.</given-names></name>, <name><surname>McGowan</surname><given-names>Craig J.</given-names></name>, <name><surname>Yamana</surname><given-names>Teresa K.</given-names></name>, <name><surname>Tushar</surname><given-names>Abhinav</given-names></name>, <name><surname>Ray</surname><given-names>Evan L.</given-names></name>, <name><surname>Osthus</surname><given-names>Dave</given-names></name>, <name><surname>Kandula</surname><given-names>Sasikiran</given-names></name>, <name><surname>Brooks</surname><given-names>Logan C.</given-names></name>, <name><surname>Crawford-Crudell</surname><given-names>Willow</given-names></name>, <name><surname>Gibson</surname><given-names>Graham Casey</given-names></name>, <name><surname>Moore</surname><given-names>Evan</given-names></name>, <name><surname>Silva</surname><given-names>Rebecca</given-names></name>, <name><surname>Biggerstaff</surname><given-names>Matthew</given-names></name>, <name><surname>Johansson</surname><given-names>Michael A.</given-names></name>, <name><surname>Rosenfeld</surname><given-names>Roni</given-names></name>, <name><surname>Shaman</surname><given-names>Jeffrey</given-names></name>, <year>2019b</year>. <article-title>Accuracy of real-time multi-model ensemble forecasts for seasonal influenza in the U.S</article-title>.. <source>PLoS Comput. Biol</source>
<volume>15</volume> (<issue>11</issue>), e1007486. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1007486</pub-id>.</mixed-citation></ref><ref id="R48"><mixed-citation publication-type="journal"><name><surname>Reis</surname><given-names>Julia</given-names></name>, <name><surname>Yamana</surname><given-names>Teresa</given-names></name>, <name><surname>Kandula</surname><given-names>Sasikiran</given-names></name>, <name><surname>Shaman</surname><given-names>Jeffrey</given-names></name>, <year>2019</year>. <article-title>Superensemble forecast of respiratory syncytial virus outbreaks at national, regional, and state levels in the United States</article-title>. <source>Epidemics</source>
<volume>26</volume>, <fpage>1</fpage>&#x02013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1016/j.epidem.2018.07.001</pub-id>.<pub-id pub-id-type="pmid">30025885</pub-id>
</mixed-citation></ref><ref id="R49"><mixed-citation publication-type="journal"><name><surname>Ribeiro</surname><given-names>Mauro</given-names></name>, <name><surname>Grolinger</surname><given-names>Katarina</given-names></name>, <name><surname>ElYamany</surname><given-names>Hany F.</given-names></name>, <name><surname>Higashino</surname><given-names>Wilson A.</given-names></name>, <name><surname>Capretz</surname><given-names>Miriam A.M.</given-names></name>, <year>2018</year>. <article-title>Transfer learning with seasonal and trend adjustment for cross-building energy forecasting</article-title>. <source>Energy Build</source>. <volume>165</volume>, <fpage>352</fpage>&#x02013;<lpage>363</lpage>. <pub-id pub-id-type="doi">10.1016/j.enbuild.2018.01.034</pub-id>.</mixed-citation></ref><ref id="R50"><mixed-citation publication-type="book"><name><surname>van Rossum</surname><given-names>G</given-names></name>, <year>1995</year>. <part-title>Python Tutorial</part-title>. <source>Tech. Rep. CS-R9526</source>, <publisher-name>Centrum voor Wiskunde en Informatica (CWI)</publisher-name>, <publisher-loc>Amsterdam</publisher-loc>.</mixed-citation></ref><ref id="R51"><mixed-citation publication-type="journal"><name><surname>Roster</surname><given-names>Kirstin</given-names></name>, <name><surname>Connaughton</surname><given-names>Colm</given-names></name>, <name><surname>Rodrigues</surname><given-names>Francisco A.</given-names></name>, <year>2022</year>. <article-title>Forecasting new diseases in low-data settings using transfer learning</article-title>. <source>Chaos Solitons Fractals</source>
<volume>161</volume>, <fpage>112306</fpage>. <pub-id pub-id-type="doi">10.1016/j.chaos.2022.112306</pub-id>.<pub-id pub-id-type="pmid">35765601</pub-id>
</mixed-citation></ref><ref id="R52"><mixed-citation publication-type="journal"><name><surname>Shaman</surname><given-names>Jeffrey</given-names></name>, <name><surname>Karspeck</surname><given-names>Alicia</given-names></name>, <name><surname>Yang</surname><given-names>Wan</given-names></name>, <name><surname>Tamerius</surname><given-names>James</given-names></name>, <name><surname>Lipsitch</surname><given-names>Marc</given-names></name>, <year>2013</year>. <article-title>Real-time influenza forecasts during the 2012&#x02013;2013 season</article-title>. <source>Nature Commun</source>. <volume>4</volume> (<issue>1</issue>), <pub-id pub-id-type="doi">10.1038/ncomms3837</pub-id>.</mixed-citation></ref><ref id="R53"><mixed-citation publication-type="other"><name><surname>Thivierge</surname><given-names>Gabrielle</given-names></name>, <name><surname>Rumack</surname><given-names>Aaron</given-names></name>, <name><surname>William</surname><given-names>Townes, F</given-names></name>, <year>2024</year>. <article-title>Does spatial information improve influenza forecasting?</article-title>
<pub-id pub-id-type="doi">10.48550/arXiv.2408.12722</pub-id>, <source>arXiv</source>.</mixed-citation></ref><ref id="R54"><mixed-citation publication-type="webpage"><collab>US Census Bureau</collab>, <year>2024a</year>. <source>National population totals and components of change: 2010&#x02013;2019</source>. URL: <ext-link xlink:href="https://www.census.gov/data/tables/time-series/demo/popest/2010s-national-total.html" ext-link-type="uri">https://www.census.gov/data/tables/time-series/demo/popest/2010s-national-total.html</ext-link>.</mixed-citation></ref><ref id="R55"><mixed-citation publication-type="other"><collab>US Census Bureau</collab>, <year>2024b</year>. <source>National population totals and components of change: 2020&#x02013;2023</source>. URL: <ext-link xlink:href="https://www.census.gov/data/tables/time-series/demo/popest/2020s-national-total.html" ext-link-type="uri">https://www.census.gov/data/tables/time-series/demo/popest/2020s-national-total.html</ext-link>.</mixed-citation></ref><ref id="R56"><mixed-citation publication-type="journal"><name><surname>Viboud</surname><given-names>C&#x000e9;cile</given-names></name>, <name><surname>Sun</surname><given-names>Kaiyuan</given-names></name>, <name><surname>Gaffey</surname><given-names>Robert</given-names></name>, <name><surname>Ajelli</surname><given-names>Marco</given-names></name>, <name><surname>Fumanelli</surname><given-names>Laura</given-names></name>, <name><surname>Merler</surname><given-names>Stefano</given-names></name>, <name><surname>Zhang</surname><given-names>Qian</given-names></name>, <name><surname>Chowell</surname><given-names>Gerardo</given-names></name>, <name><surname>Simonsen</surname><given-names>Lone</given-names></name>, <name><surname>Vespignani</surname><given-names>Alessandro</given-names></name>, <collab>RAPIDD Ebola Forecasting Challenge group</collab>, <year>2018</year>. <article-title>The RAPIDD ebola forecasting challenge: Synthesis and lessons learnt</article-title>. <source>Epidemics</source>
<volume>22</volume>, <fpage>13</fpage>&#x02013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.1016/j.epidem.2017.08.002</pub-id>.<pub-id pub-id-type="pmid">28958414</pub-id>
</mixed-citation></ref><ref id="R57"><mixed-citation publication-type="book"><name><surname>Vincent</surname><given-names>Stella Burnham</given-names></name>, <year>1912</year>. <source>The Functions of the Vibrissae in the Behavior of the White Rat</source>, vol. <volume>1</volume>, (5), <publisher-name>University of Chicago</publisher-name>.</mixed-citation></ref><ref id="R58"><mixed-citation publication-type="journal"><name><surname>Wallinga</surname><given-names>Jacco</given-names></name>, <name><surname>van Boven</surname><given-names>Michiel</given-names></name>, <name><surname>Lipsitch</surname><given-names>Marc</given-names></name>, <year>2010</year>. <article-title>Optimizing infectious disease interventions during an emerging epidemic</article-title>. <source>Proc. Natl. Acad. Sci</source>
<volume>107</volume> (<issue>2</issue>), <fpage>923</fpage>&#x02013;<lpage>928</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.0908491107</pub-id>, URL: <ext-link xlink:href="https://www.pnas.org/content/107/2/923" ext-link-type="uri">https://www.pnas.org/content/107/2/923</ext-link>.<pub-id pub-id-type="pmid">20080777</pub-id>
</mixed-citation></ref><ref id="R59"><mixed-citation publication-type="book"><name><surname>Reade</surname><given-names>Walter</given-names></name>, <name><surname>Howard</surname><given-names>Addison</given-names></name>, <year>2020a</year>. <source>COVID19 Global Forecasting (Week 3)</source>. <publisher-name>Kaggle</publisher-name>, URL: <ext-link xlink:href="https://www.kaggle.com/competitions/covid19-global-forecasting-week-3/" ext-link-type="uri">https://www.kaggle.com/competitions/covid19-global-forecasting-week-3/</ext-link>.</mixed-citation></ref><ref id="R60"><mixed-citation publication-type="book"><name><surname>Reade</surname><given-names>Walter</given-names></name>, <name><surname>Howard</surname><given-names>Addison</given-names></name>, <year>2020b</year>. <source>COVID19 Global Forecasting (Week 4)</source>. <publisher-name>Kaggle</publisher-name>, URL: <ext-link xlink:href="https://www.kaggle.com/competitions/covid19-global-forecasting-week-4/" ext-link-type="uri">https://www.kaggle.com/competitions/covid19-global-forecasting-week-4/</ext-link>.</mixed-citation></ref><ref id="R61"><mixed-citation publication-type="book"><name><surname>Reade</surname><given-names>Walter</given-names></name>, <name><surname>Howard</surname><given-names>Addison</given-names></name>, <year>2020c</year>. <source>COVID19 Global Forecasting (Week 5)</source>. <publisher-name>Kaggle</publisher-name>, URL: <ext-link xlink:href="https://www.kaggle.com/competitions/covid19-global-forecasting-week-5/" ext-link-type="uri">https://www.kaggle.com/competitions/covid19-global-forecasting-week-5/</ext-link>.</mixed-citation></ref><ref id="R62"><mixed-citation publication-type="book"><name><surname>Xie</surname><given-names>Yihui</given-names></name>, <year>2014</year>. <part-title>knitr: A comprehensive tool for reproducible research in R</part-title>. In: <name><surname>Stodden</surname><given-names>Victoria</given-names></name>, <name><surname>Leisch</surname><given-names>Friedrich</given-names></name>, <name><surname>Peng</surname><given-names>Roger D.</given-names></name> (Eds.), <source>Implementing Reproducible Computational Research</source>. <publisher-name>Chapman and Hall/CRC</publisher-name>.</mixed-citation></ref><ref id="R63"><mixed-citation publication-type="journal"><name><surname>Yamana</surname><given-names>Teresa K.</given-names></name>, <name><surname>Kandula</surname><given-names>Sasikiran</given-names></name>, <name><surname>Shaman</surname><given-names>Jeffrey</given-names></name>, <year>2016</year>. <article-title>Superensemble forecasts of dengue outbreaks</article-title>. <source>J. R. Soc. Interface</source>
<volume>13</volume> (<issue>123</issue>), 20160410. <pub-id pub-id-type="doi">10.1098/rsif.2016.0410</pub-id>, Publisher: Royal Society.</mixed-citation></ref><ref id="R64"><mixed-citation publication-type="journal"><name><surname>Yang</surname><given-names>Shihao</given-names></name>, <name><surname>Santillana</surname><given-names>Mauricio</given-names></name>, <name><surname>Kou</surname><given-names>Samuel C.</given-names></name>, <year>2015</year>. <article-title>Accurate estimation of influenza epidemics using Google search data via ARGO</article-title>. <source>Proc. Natl. Acad. Sci</source>
<volume>112</volume> (<issue>47</issue>), <fpage>14473</fpage>&#x02013;<lpage>14478</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1515373112</pub-id>, Publisher: National Acad Sciences.<pub-id pub-id-type="pmid">26553980</pub-id>
</mixed-citation></ref><ref id="R65"><mixed-citation publication-type="confproc"><name><surname>Zou</surname><given-names>Bin</given-names></name>, <name><surname>Lampos</surname><given-names>Vasileios</given-names></name>, <name><surname>Cox</surname><given-names>Ingemar</given-names></name>, <year>2018</year>. <source>Multi-task learning improves disease models from web search</source>. In: <conf-name>Proceedings of the 2018 World Wide Web Conference</conf-name>. pp. <fpage>87</fpage>&#x02013;<lpage>96</lpage>. <pub-id pub-id-type="doi">10.1145/3178876.3186050</pub-id>.</mixed-citation></ref></ref-list></back><floats-group><fig position="float" id="F1"><label>Fig. 1.</label><caption><p id="P85">Influenza data at the national level in the US. The top panel shows weekly hospital admissions from NHSN, including the 2023/24 season that was the target season for predictions described in this article. In the second panel, a dashed orange line shows raw data reported from FluSurv-NET; the modeled data, in blue, are obtained by scaling up the raw data using per-season inflation factors designed to account for varying testing rates and test sensitivity. In the third panel, a dashed orange line shows raw ILI data from ILINet; the modeled data in blue are ILI+ values obtained by combining ILI with test positivity rates. Dark gray shaded regions indicate pandemic seasons that were not used for model training; these include the 2008/09 and 2009/10 seasons which were impacted by pandemic H1N1 influenza, and the 2020/21 and 2021/22 seasons which were impacted by low influenza activity during the COVID pandemic. Light gray shaded regions indicate the off-season, which was not used for training the GBQR and GBQR-no-level models. Additionally, FluSurv-NET and ILI+ data for the 2023/24 season were not used for model training in this work.</p></caption><graphic xlink:href="nihms-2078768-f0001" position="float"/></fig><fig position="float" id="F2"><label>Fig. 2.</label><caption><p id="P86">Influenza data for all surveillance signals and all locations available for each data source after standardizing transformations have been applied. The top row shows weekly hospital admissions from NHSN, the second row shows data from FluSurv-NET, and the third row shows ILI+. The left column shows all state-level locations, while the right column shows national level data, as well as data at the level of HHS regions for the ILI+ signal. The horizontal axis is the season week. We define the season to begin on US Epidemic Week 31, which generally falls in early August; the range of season weeks shown corresponds approximately to the active flu season. Within each panel, there is one line for each combination of season and location for all seasons and locations that are available for the given surveillance system at the state, regional, and national levels. Line color corresponds to the population size of the location; the darkest lines are for the national level while the lightest lines are for states with small populations.</p></caption><graphic xlink:href="nihms-2078768-f0002" position="float"/></fig><fig position="float" id="F3"><label>Fig. 3.</label><caption><p id="P87">Influenza data and forecasts for the six states with the largest cumulative hospital admissions during the 2023/24 season. To avoid overplotting, in this figure forecasts from every fourth reference date are shown; evaluations include all reference dates. Forecasts are represented by the predictive median (black lines) and 50% and 95% prediction intervals (blue shaded regions). Solid orange lines show the finalized admission counts reported as of May 1, 2024, while dotted orange lines show the initial reported values that were available on the date predictions were generated.</p></caption><graphic xlink:href="nihms-2078768-f0003" position="float"/></fig><fig position="float" id="F4"><label>Fig. 4.</label><caption><p id="P88">Influenza data and evaluation results. Panel (a): Weekly influenza hospital admissions reported in NHSN for the 2023/24 season, aggregated across all forecasted state-level locations. Panel (b): rMWIS for models contributing to FluSight, by forecast horizon (panels) and target date (horizontal axis). Lower rMWIS indicates better forecast performance. rMWIS values greater than 2.5 are not displayed. Panel (c): One-sided quantile coverage differential, computed as empirical coverage rate minus nominal coverage rate. A well-calibrated model has a differential of 0, while a conservative method (with wide prediction intervals) has a negative differential at nominal coverage rates less than 0.5 and a positive differential at nominal coverage rates greater than 0.5, indicated with blue shading.</p></caption><graphic xlink:href="nihms-2078768-f0004" position="float"/></fig><table-wrap position="float" id="T1" orientation="landscape"><label>Table 1</label><caption><p id="P89">Features used in the GBQR and GBQR-no-level models. There were 12 groups of features. The &#x02018;&#x02018;Count&#x02019;&#x02019; column gives the number of features in each group; there were 114 features in total across all groups. The GBQR-no-level model did not use the features from groups 8 through 12 that measured the local level of the signal. See <xref rid="SD1" ref-type="supplementary-material">supplemental section 3</xref> for details of rolling mean and Taylor polynomial calculations.</p></caption><table frame="hsides" rules="rows"><colgroup span="1"><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/></colgroup><thead><tr><th align="left" valign="top" rowspan="1" colspan="1">Group</th><th align="left" valign="top" rowspan="1" colspan="1">Description</th><th align="left" valign="top" rowspan="1" colspan="1">Count</th></tr></thead><tbody><tr><td align="left" valign="top" rowspan="1" colspan="1">1</td><td align="left" valign="top" rowspan="1" colspan="1">A one-hot encoding of the data source.</td><td align="left" valign="top" rowspan="1" colspan="1">3</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">2</td><td align="left" valign="top" rowspan="1" colspan="1">A one-hot encoding of the location.</td><td align="left" valign="top" rowspan="1" colspan="1">65</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">3</td><td align="left" valign="top" rowspan="1" colspan="1">A one-hot encoding of the spatial scale of the location (&#x02018;&#x02018;state&#x02019;&#x02019;, &#x02018;&#x02018;region&#x02019;&#x02019;, or &#x02018;&#x02018;national&#x02019;&#x02019;).</td><td align="left" valign="top" rowspan="1" colspan="1">3</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">4</td><td align="left" valign="top" rowspan="1" colspan="1">The population of the location.</td><td align="left" valign="top" rowspan="1" colspan="1">1</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">5</td><td align="left" valign="top" rowspan="1" colspan="1">The week of the season with the most recent reported data, <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:math></inline-formula>.</td><td align="left" valign="top" rowspan="1" colspan="1">1</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">6</td><td align="left" valign="top" rowspan="1" colspan="1">The difference between the week of the season with the most recent reported data and Christmas week; for instance, a value of 3 means that the most recent data report is for the week three weeks after Christmas.</td><td align="left" valign="top" rowspan="1" colspan="1">1</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">7</td><td align="left" valign="top" rowspan="1" colspan="1">The forecast horizon.</td><td align="left" valign="top" rowspan="1" colspan="1">1</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">8</td><td align="left" valign="top" rowspan="1" colspan="1">The most recent reported value of the surveillance signal, for the time <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:math></inline-formula>.</td><td align="left" valign="top" rowspan="1" colspan="1">1</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">9</td><td align="left" valign="top" rowspan="1" colspan="1">The coefficients of a degree 2 Taylor polynomial fit to the trailing <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:mi>w</mml:mi></mml:mrow></mml:math></inline-formula> weeks of data, where <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:mi>w</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mo>{</mml:mo><mml:mn>4</mml:mn><mml:mo>,</mml:mo><mml:mn>6</mml:mn><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>, with the reference point for the polynomial set to the time <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:math></inline-formula>. These coefficients are estimates of the local level, first derivative, and second derivative of the signal at the time <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:math></inline-formula>.</td><td align="left" valign="top" rowspan="1" colspan="1">6</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">10</td><td align="left" valign="top" rowspan="1" colspan="1">The coefficients of a degree 1 Taylor polynomial fit to the trailing <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi>w</mml:mi></mml:mrow></mml:math></inline-formula> weeks of data, where <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mi>w</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mo>{</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>5</mml:mn><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>. These coefficients are estimates of the local level and first derivative of the signal at the time <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:math></inline-formula>.</td><td align="left" valign="top" rowspan="1" colspan="1">4</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">11</td><td align="left" valign="top" rowspan="1" colspan="1">The rolling mean of the signal over the last <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:mi>w</mml:mi></mml:mrow></mml:math></inline-formula> weeks, where <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:mi>w</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mo>{</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>.</td><td align="left" valign="top" rowspan="1" colspan="1">2</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">12</td><td align="left" valign="top" rowspan="1" colspan="1">The values of all features from groups 8 through 11 at lags 1 and 2, representing estimates of the local level and first and second derivatives of the signal in each of the previous two weeks.</td><td align="left" valign="top" rowspan="1" colspan="1">26</td></tr></tbody></table></table-wrap><table-wrap position="float" id="T2" orientation="landscape"><label>Table 2</label><caption><p id="P90">Overall evaluation results for forecasts submitted to FluSight. Model names other than Flusion, FluSight-ensemble, Baseline-flat, and Baseline-trend are anonymized. The percent of all combinations of location, reference date, and horizon for which the given model submitted forecasts is shown in the &#x02018;&#x02018;% Submitted&#x02019;&#x02019; column; only models submitting at least 2/3 of forecasts were included. Models are ordered by rMWIS, with better-performing models at the top of the table. Results for the model with the best MWIS, rMWIS, MAE, and rMAE are highlighted. Results for the models where empirical PI coverage rates are closest to the nominal levels are highlighted.</p></caption><table frame="hsides" rules="groups"><colgroup span="1"><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/></colgroup><thead><tr><th align="left" valign="top" rowspan="1" colspan="1">Model</th><th align="left" valign="top" rowspan="1" colspan="1">% Submitted</th><th align="left" valign="top" rowspan="1" colspan="1">MWIS</th><th align="left" valign="top" rowspan="1" colspan="1">rMWIS</th><th align="left" valign="top" rowspan="1" colspan="1">MAE</th><th align="left" valign="top" rowspan="1" colspan="1">rMAE</th><th align="left" valign="top" rowspan="1" colspan="1">50% Cov.</th><th align="left" valign="top" rowspan="1" colspan="1">95% Cov.</th></tr></thead><tbody><tr><td align="left" valign="top" rowspan="1" colspan="1">
<bold>Flusion</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">99.9</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>29.6</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.610</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>45.6</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.670</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">0.583</td><td align="left" valign="top" rowspan="1" colspan="1">0.967</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">
<bold>FluSight-ensemble</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">35.5</td><td align="left" valign="top" rowspan="1" colspan="1">0.731</td><td align="left" valign="top" rowspan="1" colspan="1">55.4</td><td align="left" valign="top" rowspan="1" colspan="1">0.814</td><td align="left" valign="top" rowspan="1" colspan="1">0.516</td><td align="left" valign="top" rowspan="1" colspan="1">0.926</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #1</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">35.6</td><td align="left" valign="top" rowspan="1" colspan="1">0.731</td><td align="left" valign="top" rowspan="1" colspan="1">54.0</td><td align="left" valign="top" rowspan="1" colspan="1">0.792</td><td align="left" valign="top" rowspan="1" colspan="1">0.558</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.940</bold>
</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #2</td><td align="left" valign="top" rowspan="1" colspan="1">89.1</td><td align="left" valign="top" rowspan="1" colspan="1">40.4</td><td align="left" valign="top" rowspan="1" colspan="1">0.773</td><td align="left" valign="top" rowspan="1" colspan="1">61.5</td><td align="left" valign="top" rowspan="1" colspan="1">0.840</td><td align="left" valign="top" rowspan="1" colspan="1">0.479</td><td align="left" valign="top" rowspan="1" colspan="1">0.908</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #3</td><td align="left" valign="top" rowspan="1" colspan="1">97.8</td><td align="left" valign="top" rowspan="1" colspan="1">39.9</td><td align="left" valign="top" rowspan="1" colspan="1">0.806</td><td align="left" valign="top" rowspan="1" colspan="1">59.3</td><td align="left" valign="top" rowspan="1" colspan="1">0.857</td><td align="left" valign="top" rowspan="1" colspan="1">0.363</td><td align="left" valign="top" rowspan="1" colspan="1">0.793</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #4</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">40.0</td><td align="left" valign="top" rowspan="1" colspan="1">0.823</td><td align="left" valign="top" rowspan="1" colspan="1">60.5</td><td align="left" valign="top" rowspan="1" colspan="1">0.890</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.497</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">0.884</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #5</td><td align="left" valign="top" rowspan="1" colspan="1">67.3</td><td align="left" valign="top" rowspan="1" colspan="1">45.0</td><td align="left" valign="top" rowspan="1" colspan="1">0.827</td><td align="left" valign="top" rowspan="1" colspan="1">68.7</td><td align="left" valign="top" rowspan="1" colspan="1">0.899</td><td align="left" valign="top" rowspan="1" colspan="1">0.487</td><td align="left" valign="top" rowspan="1" colspan="1">0.866</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #6</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">41.5</td><td align="left" valign="top" rowspan="1" colspan="1">0.851</td><td align="left" valign="top" rowspan="1" colspan="1">64.4</td><td align="left" valign="top" rowspan="1" colspan="1">0.945</td><td align="left" valign="top" rowspan="1" colspan="1">0.466</td><td align="left" valign="top" rowspan="1" colspan="1">0.903</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #7</td><td align="left" valign="top" rowspan="1" colspan="1">85.5</td><td align="left" valign="top" rowspan="1" colspan="1">45.7</td><td align="left" valign="top" rowspan="1" colspan="1">0.852</td><td align="left" valign="top" rowspan="1" colspan="1">66.1</td><td align="left" valign="top" rowspan="1" colspan="1">0.878</td><td align="left" valign="top" rowspan="1" colspan="1">0.418</td><td align="left" valign="top" rowspan="1" colspan="1">0.824</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #8</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">41.6</td><td align="left" valign="top" rowspan="1" colspan="1">0.856</td><td align="left" valign="top" rowspan="1" colspan="1">60.7</td><td align="left" valign="top" rowspan="1" colspan="1">0.893</td><td align="left" valign="top" rowspan="1" colspan="1">0.460</td><td align="left" valign="top" rowspan="1" colspan="1">0.855</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #9</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">42.1</td><td align="left" valign="top" rowspan="1" colspan="1">0.865</td><td align="left" valign="top" rowspan="1" colspan="1">60.9</td><td align="left" valign="top" rowspan="1" colspan="1">0.894</td><td align="left" valign="top" rowspan="1" colspan="1">0.442</td><td align="left" valign="top" rowspan="1" colspan="1">0.827</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #10</td><td align="left" valign="top" rowspan="1" colspan="1">98.8</td><td align="left" valign="top" rowspan="1" colspan="1">44.3</td><td align="left" valign="top" rowspan="1" colspan="1">0.901</td><td align="left" valign="top" rowspan="1" colspan="1">67.7</td><td align="left" valign="top" rowspan="1" colspan="1">0.986</td><td align="left" valign="top" rowspan="1" colspan="1">0.456</td><td align="left" valign="top" rowspan="1" colspan="1">0.939</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">
<bold>Baseline-trend</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">99.9</td><td align="left" valign="top" rowspan="1" colspan="1">43.9</td><td align="left" valign="top" rowspan="1" colspan="1">0.906</td><td align="left" valign="top" rowspan="1" colspan="1">67.0</td><td align="left" valign="top" rowspan="1" colspan="1">0.990</td><td align="left" valign="top" rowspan="1" colspan="1">0.618</td><td align="left" valign="top" rowspan="1" colspan="1">0.922</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #11</td><td align="left" valign="top" rowspan="1" colspan="1">95.7</td><td align="left" valign="top" rowspan="1" colspan="1">45.0</td><td align="left" valign="top" rowspan="1" colspan="1">0.908</td><td align="left" valign="top" rowspan="1" colspan="1">66.2</td><td align="left" valign="top" rowspan="1" colspan="1">0.956</td><td align="left" valign="top" rowspan="1" colspan="1">0.554</td><td align="left" valign="top" rowspan="1" colspan="1">0.870</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #12</td><td align="left" valign="top" rowspan="1" colspan="1">87.0</td><td align="left" valign="top" rowspan="1" colspan="1">45.0</td><td align="left" valign="top" rowspan="1" colspan="1">0.936</td><td align="left" valign="top" rowspan="1" colspan="1">70.7</td><td align="left" valign="top" rowspan="1" colspan="1">1.050</td><td align="left" valign="top" rowspan="1" colspan="1">0.449</td><td align="left" valign="top" rowspan="1" colspan="1">0.929</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #13</td><td align="left" valign="top" rowspan="1" colspan="1">96.4</td><td align="left" valign="top" rowspan="1" colspan="1">42.4</td><td align="left" valign="top" rowspan="1" colspan="1">0.948</td><td align="left" valign="top" rowspan="1" colspan="1">64.2</td><td align="left" valign="top" rowspan="1" colspan="1">1.030</td><td align="left" valign="top" rowspan="1" colspan="1">0.429</td><td align="left" valign="top" rowspan="1" colspan="1">0.896</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #14</td><td align="left" valign="top" rowspan="1" colspan="1">93.6</td><td align="left" valign="top" rowspan="1" colspan="1">48.7</td><td align="left" valign="top" rowspan="1" colspan="1">0.980</td><td align="left" valign="top" rowspan="1" colspan="1">70.8</td><td align="left" valign="top" rowspan="1" colspan="1">1.020</td><td align="left" valign="top" rowspan="1" colspan="1">0.473</td><td align="left" valign="top" rowspan="1" colspan="1">0.838</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #15</td><td align="left" valign="top" rowspan="1" colspan="1">99.2</td><td align="left" valign="top" rowspan="1" colspan="1">47.3</td><td align="left" valign="top" rowspan="1" colspan="1">0.993</td><td align="left" valign="top" rowspan="1" colspan="1">58.1</td><td align="left" valign="top" rowspan="1" colspan="1">0.870</td><td align="left" valign="top" rowspan="1" colspan="1">0.596</td><td align="left" valign="top" rowspan="1" colspan="1">0.793</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">
<bold>Baseline-flat</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">48.5</td><td align="left" valign="top" rowspan="1" colspan="1">1.000</td><td align="left" valign="top" rowspan="1" colspan="1">67.9</td><td align="left" valign="top" rowspan="1" colspan="1">1.000</td><td align="left" valign="top" rowspan="1" colspan="1">0.282</td><td align="left" valign="top" rowspan="1" colspan="1">0.888</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #16</td><td align="left" valign="top" rowspan="1" colspan="1">72.2</td><td align="left" valign="top" rowspan="1" colspan="1">59.1</td><td align="left" valign="top" rowspan="1" colspan="1">1.010</td><td align="left" valign="top" rowspan="1" colspan="1">87.1</td><td align="left" valign="top" rowspan="1" colspan="1">1.060</td><td align="left" valign="top" rowspan="1" colspan="1">0.416</td><td align="left" valign="top" rowspan="1" colspan="1">0.823</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #17</td><td align="left" valign="top" rowspan="1" colspan="1">96.3</td><td align="left" valign="top" rowspan="1" colspan="1">51.8</td><td align="left" valign="top" rowspan="1" colspan="1">1.040</td><td align="left" valign="top" rowspan="1" colspan="1">65.3</td><td align="left" valign="top" rowspan="1" colspan="1">0.934</td><td align="left" valign="top" rowspan="1" colspan="1">0.242</td><td align="left" valign="top" rowspan="1" colspan="1">0.751</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #18</td><td align="left" valign="top" rowspan="1" colspan="1">98.2</td><td align="left" valign="top" rowspan="1" colspan="1">51.3</td><td align="left" valign="top" rowspan="1" colspan="1">1.040</td><td align="left" valign="top" rowspan="1" colspan="1">73.0</td><td align="left" valign="top" rowspan="1" colspan="1">1.060</td><td align="left" valign="top" rowspan="1" colspan="1">0.395</td><td align="left" valign="top" rowspan="1" colspan="1">0.773</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #19</td><td align="left" valign="top" rowspan="1" colspan="1">76.7</td><td align="left" valign="top" rowspan="1" colspan="1">61.9</td><td align="left" valign="top" rowspan="1" colspan="1">1.090</td><td align="left" valign="top" rowspan="1" colspan="1">87.8</td><td align="left" valign="top" rowspan="1" colspan="1">1.100</td><td align="left" valign="top" rowspan="1" colspan="1">0.288</td><td align="left" valign="top" rowspan="1" colspan="1">0.717</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #20</td><td align="left" valign="top" rowspan="1" colspan="1">84.2</td><td align="left" valign="top" rowspan="1" colspan="1">52.6</td><td align="left" valign="top" rowspan="1" colspan="1">1.150</td><td align="left" valign="top" rowspan="1" colspan="1">72.0</td><td align="left" valign="top" rowspan="1" colspan="1">1.130</td><td align="left" valign="top" rowspan="1" colspan="1">0.368</td><td align="left" valign="top" rowspan="1" colspan="1">0.768</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #21</td><td align="left" valign="top" rowspan="1" colspan="1">85.1</td><td align="left" valign="top" rowspan="1" colspan="1">57.8</td><td align="left" valign="top" rowspan="1" colspan="1">1.180</td><td align="left" valign="top" rowspan="1" colspan="1">73.2</td><td align="left" valign="top" rowspan="1" colspan="1">1.070</td><td align="left" valign="top" rowspan="1" colspan="1">0.316</td><td align="left" valign="top" rowspan="1" colspan="1">0.615</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #22</td><td align="left" valign="top" rowspan="1" colspan="1">88.3</td><td align="left" valign="top" rowspan="1" colspan="1">61.3</td><td align="left" valign="top" rowspan="1" colspan="1">1.180</td><td align="left" valign="top" rowspan="1" colspan="1">89.1</td><td align="left" valign="top" rowspan="1" colspan="1">1.230</td><td align="left" valign="top" rowspan="1" colspan="1">0.377</td><td align="left" valign="top" rowspan="1" colspan="1">0.802</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #23</td><td align="left" valign="top" rowspan="1" colspan="1">69.0</td><td align="left" valign="top" rowspan="1" colspan="1">42.6</td><td align="left" valign="top" rowspan="1" colspan="1">1.280</td><td align="left" valign="top" rowspan="1" colspan="1">59.0</td><td align="left" valign="top" rowspan="1" colspan="1">1.270</td><td align="left" valign="top" rowspan="1" colspan="1">0.386</td><td align="left" valign="top" rowspan="1" colspan="1">0.772</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #24</td><td align="left" valign="top" rowspan="1" colspan="1">85.5</td><td align="left" valign="top" rowspan="1" colspan="1">65.2</td><td align="left" valign="top" rowspan="1" colspan="1">1.300</td><td align="left" valign="top" rowspan="1" colspan="1">83.5</td><td align="left" valign="top" rowspan="1" colspan="1">1.200</td><td align="left" valign="top" rowspan="1" colspan="1">0.219</td><td align="left" valign="top" rowspan="1" colspan="1">0.494</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #25</td><td align="left" valign="top" rowspan="1" colspan="1">92.5</td><td align="left" valign="top" rowspan="1" colspan="1">80.2</td><td align="left" valign="top" rowspan="1" colspan="1">1.550</td><td align="left" valign="top" rowspan="1" colspan="1">110.0</td><td align="left" valign="top" rowspan="1" colspan="1">1.520</td><td align="left" valign="top" rowspan="1" colspan="1">0.389</td><td align="left" valign="top" rowspan="1" colspan="1">0.821</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Other Model #26</td><td align="left" valign="top" rowspan="1" colspan="1">92.6</td><td align="left" valign="top" rowspan="1" colspan="1">126.0</td><td align="left" valign="top" rowspan="1" colspan="1">2.540</td><td align="left" valign="top" rowspan="1" colspan="1">154.0</td><td align="left" valign="top" rowspan="1" colspan="1">2.220</td><td align="left" valign="top" rowspan="1" colspan="1">0.174</td><td align="left" valign="top" rowspan="1" colspan="1">0.429</td></tr></tbody></table></table-wrap><table-wrap position="float" id="T3" orientation="landscape"><label>Table 3</label><caption><p id="P91">Evaluation results for post hoc experiments investigating determinants of model performance. Experiment A gives results for individual component models in the Flusion ensemble, ensembles of pairs of components, and the full Flusion ensemble including all three components. Experiment B gives results for the GBQR model, which is trained jointly on data for all locations and data sources, and variations trained separately for each location (GBQR-by-location) and trained only on hospital admissions from NHSN (GBQR-only-NHSN). Experiment C gives results for a variation on the GBQR model that does not incorporate reporting adjustments designed to improve the degree to which ILINet and FluSurv-NET data reflect influenza activity (GBQR-no-reporting-adj) and a variation that does not use a fourth-root transform (GBQR-no-transform), along with the original GBQR model which uses the reporting adjustments and the fourth-root transform. In Experiments B and C, we did not reconstruct the Flusion ensemble with the alternative GBQR formulations; we include Flusion as a reference, but appropriate comparisons are among variations on the GBQR model. The percent of all combinations of location, reference date, and horizon for which the given model submitted forecasts is shown in the &#x02018;&#x02018;% Submitted&#x02019;&#x02019; column; in these retrospective experiments, we produced forecasts for all locations and time points. Within each experiment group, results for the model with the best MWIS, rMWIS, MAE, and rMAE are highlighted. Results for the models where empirical PI coverage rates are closest to the nominal levels are highlighted. Models are ordered by rMWIS, with better-performing models at the top of each table.</p></caption><table frame="hsides" rules="groups"><colgroup span="1"><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/></colgroup><thead><tr><th colspan="8" align="left" valign="top" rowspan="1">Experiment A: Component model performance</th></tr><tr><th colspan="8" align="left" valign="top" rowspan="1">
<hr/>
</th></tr><tr><th align="left" valign="top" rowspan="1" colspan="1">Model</th><th align="left" valign="top" rowspan="1" colspan="1">% Submitted</th><th align="left" valign="top" rowspan="1" colspan="1">MWIS</th><th align="left" valign="top" rowspan="1" colspan="1">rMWIS</th><th align="left" valign="top" rowspan="1" colspan="1">MAE</th><th align="left" valign="top" rowspan="1" colspan="1">rMAE</th><th align="left" valign="top" rowspan="1" colspan="1">50% Cov.</th><th align="left" valign="top" rowspan="1" colspan="1">95% Cov.</th></tr></thead><tbody><tr><td align="left" valign="top" rowspan="1" colspan="1">GBQR, ARX</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>29.9</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.618</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>45.3</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.668</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">0.570</td><td align="left" valign="top" rowspan="1" colspan="1">0.958</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Flusion</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">30.2</td><td align="left" valign="top" rowspan="1" colspan="1">0.622</td><td align="left" valign="top" rowspan="1" colspan="1">46.6</td><td align="left" valign="top" rowspan="1" colspan="1">0.686</td><td align="left" valign="top" rowspan="1" colspan="1">0.558</td><td align="left" valign="top" rowspan="1" colspan="1">0.963</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">GBQR</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">30.3</td><td align="left" valign="top" rowspan="1" colspan="1">0.625</td><td align="left" valign="top" rowspan="1" colspan="1">46.3</td><td align="left" valign="top" rowspan="1" colspan="1">0.682</td><td align="left" valign="top" rowspan="1" colspan="1">0.529</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.947</bold>
</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">GBQR, GBQR-no-level</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">30.4</td><td align="left" valign="top" rowspan="1" colspan="1">0.628</td><td align="left" valign="top" rowspan="1" colspan="1">47.1</td><td align="left" valign="top" rowspan="1" colspan="1">0.694</td><td align="left" valign="top" rowspan="1" colspan="1">0.546</td><td align="left" valign="top" rowspan="1" colspan="1">0.958</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">GBQR-no-level, ARX</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">33.2</td><td align="left" valign="top" rowspan="1" colspan="1">0.685</td><td align="left" valign="top" rowspan="1" colspan="1">52.2</td><td align="left" valign="top" rowspan="1" colspan="1">0.769</td><td align="left" valign="top" rowspan="1" colspan="1">0.528</td><td align="left" valign="top" rowspan="1" colspan="1">0.958</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">GBQR-no-level</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">33.9</td><td align="left" valign="top" rowspan="1" colspan="1">0.698</td><td align="left" valign="top" rowspan="1" colspan="1">52.6</td><td align="left" valign="top" rowspan="1" colspan="1">0.775</td><td align="left" valign="top" rowspan="1" colspan="1">0.523</td><td align="left" valign="top" rowspan="1" colspan="1">0.944</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">ARX</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">39.5</td><td align="left" valign="top" rowspan="1" colspan="1">0.815</td><td align="left" valign="top" rowspan="1" colspan="1">60.0</td><td align="left" valign="top" rowspan="1" colspan="1">0.884</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.485</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">0.917</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Baseline-flat</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">48.5</td><td align="left" valign="top" rowspan="1" colspan="1">1.000</td><td align="left" valign="top" rowspan="1" colspan="1">67.9</td><td align="left" valign="top" rowspan="1" colspan="1">1.000</td><td align="left" valign="top" rowspan="1" colspan="1">0.282</td><td align="left" valign="top" rowspan="1" colspan="1">0.888</td></tr></tbody><tbody><tr><th colspan="8" align="left" valign="top" rowspan="1">Experiment B: Reduced training data</th></tr><tr><th colspan="8" align="left" valign="top" rowspan="1">
<hr/>
</th></tr><tr><th align="left" valign="top" rowspan="1" colspan="1">Model</th><th align="left" valign="top" rowspan="1" colspan="1">% Submitted</th><th align="left" valign="top" rowspan="1" colspan="1">MWIS</th><th align="left" valign="top" rowspan="1" colspan="1">rMWIS</th><th align="left" valign="top" rowspan="1" colspan="1">MAE</th><th align="left" valign="top" rowspan="1" colspan="1">rMAE</th><th align="left" valign="top" rowspan="1" colspan="1">50% Cov.</th><th align="left" valign="top" rowspan="1" colspan="1">95% Cov.</th></tr><tr><th colspan="8" align="left" valign="top" rowspan="1">
<hr/>
</th></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Flusion</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>30.2</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.622</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">46.6</td><td align="left" valign="top" rowspan="1" colspan="1">0.686</td><td align="left" valign="top" rowspan="1" colspan="1">0.558</td><td align="left" valign="top" rowspan="1" colspan="1">0.963</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">GBQR</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">30.3</td><td align="left" valign="top" rowspan="1" colspan="1">0.625</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>46.3</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.682</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.529</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.947</bold>
</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">GBQR-by-location</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">37.8</td><td align="left" valign="top" rowspan="1" colspan="1">0.780</td><td align="left" valign="top" rowspan="1" colspan="1">57.9</td><td align="left" valign="top" rowspan="1" colspan="1">0.854</td><td align="left" valign="top" rowspan="1" colspan="1">0.327</td><td align="left" valign="top" rowspan="1" colspan="1">0.891</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">GBQR-only-NHSN</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">41.5</td><td align="left" valign="top" rowspan="1" colspan="1">0.857</td><td align="left" valign="top" rowspan="1" colspan="1">63.7</td><td align="left" valign="top" rowspan="1" colspan="1">0.939</td><td align="left" valign="top" rowspan="1" colspan="1">0.361</td><td align="left" valign="top" rowspan="1" colspan="1">0.838</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Baseline-flat</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">48.5</td><td align="left" valign="top" rowspan="1" colspan="1">1.000</td><td align="left" valign="top" rowspan="1" colspan="1">67.9</td><td align="left" valign="top" rowspan="1" colspan="1">1.000</td><td align="left" valign="top" rowspan="1" colspan="1">0.282</td><td align="left" valign="top" rowspan="1" colspan="1">0.888</td></tr></tbody><tbody><tr><th colspan="8" align="left" valign="top" rowspan="1">Experiment C: Data preprocessing</th></tr><tr><th colspan="8" align="left" valign="top" rowspan="1">
<hr/>
</th></tr><tr><th align="left" valign="top" rowspan="1" colspan="1">Model</th><th align="left" valign="top" rowspan="1" colspan="1">% Submitted</th><th align="left" valign="top" rowspan="1" colspan="1">MWIS</th><th align="left" valign="top" rowspan="1" colspan="1">rMWIS</th><th align="left" valign="top" rowspan="1" colspan="1">MAE</th><th align="left" valign="top" rowspan="1" colspan="1">rMAE</th><th align="left" valign="top" rowspan="1" colspan="1">50% Cov.</th><th align="left" valign="top" rowspan="1" colspan="1">95% Cov.</th></tr><tr><th colspan="8" align="left" valign="top" rowspan="1">
<hr/>
</th></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">GBQR-no-reporting-adj</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>29.1</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.600</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>44.4</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.654</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">0.510</td><td align="left" valign="top" rowspan="1" colspan="1">0.940</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Flusion</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">30.2</td><td align="left" valign="top" rowspan="1" colspan="1">0.622</td><td align="left" valign="top" rowspan="1" colspan="1">46.6</td><td align="left" valign="top" rowspan="1" colspan="1">0.686</td><td align="left" valign="top" rowspan="1" colspan="1">0.558</td><td align="left" valign="top" rowspan="1" colspan="1">0.963</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">GBQR</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">30.3</td><td align="left" valign="top" rowspan="1" colspan="1">0.625</td><td align="left" valign="top" rowspan="1" colspan="1">46.3</td><td align="left" valign="top" rowspan="1" colspan="1">0.682</td><td align="left" valign="top" rowspan="1" colspan="1">0.529</td><td align="left" valign="top" rowspan="1" colspan="1">0.947</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">GBQR-no-transform</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">31.1</td><td align="left" valign="top" rowspan="1" colspan="1">0.642</td><td align="left" valign="top" rowspan="1" colspan="1">48.0</td><td align="left" valign="top" rowspan="1" colspan="1">0.708</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.497</bold>
</td><td align="left" valign="top" rowspan="1" colspan="1">
<bold>0.948</bold>
</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">Baseline-flat</td><td align="left" valign="top" rowspan="1" colspan="1">100.0</td><td align="left" valign="top" rowspan="1" colspan="1">48.5</td><td align="left" valign="top" rowspan="1" colspan="1">1.000</td><td align="left" valign="top" rowspan="1" colspan="1">67.9</td><td align="left" valign="top" rowspan="1" colspan="1">1.000</td><td align="left" valign="top" rowspan="1" colspan="1">0.282</td><td align="left" valign="top" rowspan="1" colspan="1">0.888</td></tr></tbody></table></table-wrap></floats-group></article>