Hostname: page-component-76d6cb85b7-dqfph Total loading time: 0 Render date: 2026-07-15T14:21:38.586Z Has data issue: false hasContentIssue false

Enhancing the accuracy of COVID-19 incidence and mortality predictions using Google Trends data across the 50 US states and the District of Columbia

Published online by Cambridge University Press:  03 November 2025

Aleksandr Shishkin
Affiliation:
Department of Population Health Sciences, School of Public Health, Georgia State University, Atlanta, GA, USA
Kiril Kuzmin
Affiliation:
Department of Computer Science, Georgia State University, Atlanta, GA, USA
Gerardo Chowell
Affiliation:
Department of Population Health Sciences, School of Public Health, Georgia State University, Atlanta, GA, USA
Yuriy Gankin
Affiliation:
Quantori, Cambridge, MA, USA
Alexander Perez Tchernov
Affiliation:
Faculty of Mechanics and Mathematics, Belarusian State University , Minsk, Belarus
Pavel Skums
Affiliation:
School of Computing, University of Connecticut , Storrs, CT, USA
Alexander Kirpich*
Affiliation:
Department of Population Health Sciences, School of Public Health, Georgia State University, Atlanta, GA, USA
*
Corresponding author: Alexander Kirpich; Email: akirpich@gsu.edu

Abstract

Quick and accurate forecasts of incidence and mortality trends for the near future are particularly useful for the immediate allocation of available public health resources, as well as for understanding the long-term course of the pandemic. The surveillance data used for predictions, however, may come with some reporting delays. Consequently, auxiliary data sources that are available immediately can provide valuable additional information for recent time periods for which surveillance data have not yet become fully available. In this work, a set of Google search queries by individual users related to COVID-19 incidence and mortality is collected and analyzed. The information from these queries aims to improve quick forecasts. Initially, the identified search query keywords were ranked according to their predictive abilities with reported incidence and mortality. After that, the ARIMA, Prophet, and XGBoost models were fitted to generate forecasts using only the available reported incidence and mortality (baseline model) or together with combinations of searched keywords identified based on their predictive abilities (predictors model). In summary, the inclusion of top-ranked keywords as predictors significantly enhanced prediction accuracy for the majority of scenarios in the range from 50% to 90% across all considered models and is recommended for future use. The inclusion of low-ranked keywords did not provide such an improvement. In general, the ranking of predictors and the corresponding forecast improvements were more pronounced for incidence, while the results were less pronounced for mortality.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Monthly incidence for California, Texas, and Florida, along with selected Google Trends time series from January 1, 2020 to December 31, 2022, are presented, together with the corresponding smoothers. The smoothers were produced using the loess smoothing method.

Figure 1

Figure 2. The heatmap of cross-correlation coefficients between incidence rates and studied search keywords for Google Trends with a $ \unicode{x03C4} =0 $ month lag (comparing time series for the same months).

Figure 2

Figure 3. The percentage improvement in MAE for ARIMA models with Google Trends exogenous regressors compared to the baseline ARIMA model without those regressors applied to incidence data. The columns represent the number of data points used for prediction, and the rows represent the models. The time series for the following search keywords showed the highest correlations: “covid test,” “covid testing,” “covid omicron,” and “covid treatment.” Other search keywords had the least correlation coefficients. The first four rows represent the “best” search keywords, ranked by their corresponding cross-correlation values. In contrast, the next four rows display the “worst” search keywords, based on their lower cross-correlation values. The following eight rows follow a similar structure: the first four summarize models built by progressively adding the “best” search phrases, starting with the top two, then the top three, and finally all four. The remaining four rows summarize models developed by similarly adding the “worst” search phrases, beginning with the best two among the bottom four, then the best three, and ultimately all four of the “worst” phrases. The last row represents summaries for models where transformed PCA components of the complete set of keywords, explaining 90% of the variability, were used as predictors.

Figure 3

Figure 4. The percentage improvement in MAE for Prophet models with Google Trends exogenous regressors compared to the baseline Prophet model without those regressors applied to incidence data. The columns represent the number of data points used for prediction, and the rows represent the models. The time series for the following search keywords showed the highest correlations: “covid test,” “covid testing,” “covid omicron,” and “covid treatment.” Other search keywords had the least correlation coefficients. The first four rows represent the “best” search keywords, ranked by their corresponding cross-correlation values. In contrast, the next four rows display the “worst” search keywords, based on their lower cross-correlation values. The following eight rows follow a similar structure: the first four summarize models built by progressively adding the “best” search phrases, starting with the top two, then the top three, and finally all four. The remaining four rows summarize models developed by similarly adding the “worst” search phrases, beginning with the best two among the bottom four, then the best three, and ultimately all four of the “worst” phrases. The last row represents summaries for models where transformed PCA components of the complete set of keywords, explaining 90% of the variability, were used as predictors.

Figure 4

Figure 5. The percentage improvement in MAE for XGBoost models with Google Trends exogenous regressors compared to the baseline XGBoost model without those regressors applied to incidence data. The columns represent the number of data points used for prediction, and the rows represent the models. The time series for the following search keywords showed the highest correlations: “covid test,” “covid testing,” “covid omicron,” and “covid treatment. Other search keywords had the least correlation coefficients. The first four rows represent the “best” search keywords, ranked by their corresponding cross-correlation values. In contrast, the next four rows display the “worst” search keywords, based on their lower cross-correlation values. The following eight rows follow a similar structure: the first four summarize models built by progressively adding the “best” search phrases, starting with the top two, then the top three, and finally all four. The remaining four rows summarize models developed by similarly adding the “worst” search phrases, beginning with the best two among the bottom four, then the best three, and ultimately all four of the “worst” phrases. The last row represents summaries for models where transformed PCA components of the complete set of keywords, explaining 90% of the variability, were used as predictors.

Supplementary material: File

Shishkin et al. supplementary material

Shishkin et al. supplementary material
Download Shishkin et al. supplementary material(File)
File 437.3 KB
Submit a response

Comments

No Comments have been published for this article.