Related Experiment Video
Updated: Apr 19, 2026

Implementation of a Real-Time Psychosis Risk Detection and Alerting System Based on Electronic Health Records using CogStack
Published on: May 15, 2020
Forecasting Significant Societal Events Using The Embers Streaming Predictive Analytics System
Andy Doyle1, Graham Katz1, Kristen Summers1
1CACI Inc. , Lanham, Maryland.
The Early Model Based Event Recognition using Surrogates (EMBERS) system forecasts societal events using big data analytics. It analyzes public data to predict events like civil unrest, demonstrating its capability in large-scale event forecasting.
Area of Science:
- Computational Social Science
- Big Data Analytics
- Machine Learning
Background:
- Societal events like civil unrest pose significant challenges for prediction.
- Large-scale data analysis offers potential for early detection and forecasting.
Purpose of the Study:
- To describe the architecture and machine learning models of the EMBERS system.
- To evaluate the prospective forecasting performance of EMBERS for significant societal events.
Main Methods:
- Developed a big data analytics system (EMBERS) using a streaming, scalable, loosely coupled, shared-nothing architecture.
- Utilized ZeroMQ messaging and JSON data format, deployed on Amazon Web Services with automated deployment.
- Employed machine learning models for continuous, automated analysis of public data.
Main Results:
- EMBERS has been operational since November 2012, delivering approximately 50 daily predictions for Latin America.
- A detailed prospective evaluation of EMBERS' forecasting accuracy over the past two years was presented.
Conclusions:
- The EMBERS system provides a scalable big data analytics framework for forecasting significant societal events.
- The system's architecture and machine learning models demonstrate effectiveness in real-world event prediction.
Related Concept Videos
Steps in Outbreak Investigation
Prediction Intervals
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
Applications of Life Tables
Predicting Reaction Outcomes
Random Error
Applications of GIS: Disaster Management and Emergency Response