Can R be used for real-time applications? Absolutely! The key is in setting up an technology stack that can support real-time interactions with models developed in R ... and a clear understanding of what "real-time" really means, and its implications in the context of Big Data.

Revolution Analytics Big Data Analytics Architecture

I explained how this works in yesterday's webinar, Real-Time Predictive Analytics with Big Data, From Deployment to Production. I described the four layers of the analytics stack above, and outlined a process for deploying real-time predictive analytics applications based on R:

  1. Data Distillation
  2. Model development
  3. Model validation and deployment
  4. Real-time model scoring
  5. Model refresh

At the end of the presentation I also included what I hope are more useful definitions of "real time" and "big data" than the buzz-words alone. I've embedded the video replay; you can also download it and the slides from the Revolution Analytics webinar page linked below.

 

Revolution Analytics Webinars:  Real-Time Predictive Analytics with Big Data, From Deployment to Production