R at Microsoft
R at Microsoft
R at Microsoft
R at Microsoft
R at Microsoft
R at Microsoft
R at Microsoft
R at Microsoft
Historical black box sensor
records and maintenance events
for many aircraft
Train and compare various models to predict maintenance
events
Scoring rules to predict likely
maintenance events from sensor
data
R at Microsoft
R at Microsoft
R at Microsoft
R at Microsoft
R at Microsoft
mran.microsoft.com
R at Microsoft
R at Microsoft
msdsug.microsoft.com
R at Microsoft
cloud
computing
2011  2016 5x increase
data
science
Universities filling
300,000 US talent gap
90% of the data in the world
today has been created in
the last two years alone
big
data
open
source
including R, Python, Linux, Hadoop,
Spark, …
Thank you!
David Smith
R Community Lead
Microsoft
@revodavid
davidsmi@microsoft.com
Revolutions blog
blog.revolutionanalytics.com
blog.revolutionanalytics.com/2016/02/xbox_usage_trends_r.html
www.microsoft.com/en-us/stories/88acres
powerbi.microsoft.com/en-us/industries/airline
blog.revolutionanalytics.com/2016/03/sql-server-2016-launch.html
studio.azureml.net
github.com/RevolutionAnalytics/AzureML
blog.revolutionanalytics.com/2016/03/scoring-r-models-with-excel.html
www.visualstudio.com/en-us/features/rtvs-vs.aspx
mran.microsoft.com/download
R at Microsoft
Microsoft R Server
Big-data analytics and distributed computing on Linux,
Hadoop and Teradata
SQL Server 2016
Big-data analytics integrated with SQL Server database
(coming soon)
PowerBI Computations and charts from R scripts in dashboards
Azure ML Studio R Scripts in cloud-based Experiment workflows
Visual Studio
R Tools for Visual Studio: integrated development
environment for R (coming soon)
HDInsights R integrated with cloud-based Hadoop clusters
Cortana Analytics Cloud-based R APIs and Virtual Machines

More Related Content

PPTX
R at Microsoft (useR! 2016)
PPTX
Predicting Loan Delinquency at One Million Transactions per Second
PPTX
The Business Economics and Opportunity of Open Source Data Science
PDF
Microsoft R Server for Data Sciencea
PDF
Batter Up! Advanced Sports Analytics with R and Storm
PDF
Introduction to Microsoft R Services
PDF
Data Science At Zillow
PDF
Big Data Analysis Starts with R
R at Microsoft (useR! 2016)
Predicting Loan Delinquency at One Million Transactions per Second
The Business Economics and Opportunity of Open Source Data Science
Microsoft R Server for Data Sciencea
Batter Up! Advanced Sports Analytics with R and Storm
Introduction to Microsoft R Services
Data Science At Zillow
Big Data Analysis Starts with R

What's hot (20)

PDF
Is Revolution R Enterprise Faster than SAS? Benchmarking Results Revealed
PPTX
How the growth of R helps data-driven organizations succeed
PPTX
Taking R Analytics to SQL and the Cloud
PDF
What's New in Revolution R Enterprise 6.2
PPTX
Revolution Analytics: a 5-minute history
PDF
Accelerating R analytics with Spark and Microsoft R Server for Hadoop
PPTX
The R Ecosystem
PPTX
Applications of R (DataWeek 2014)
PDF
High Performance Predictive Analytics in R and Hadoop
PPTX
Quick and Dirty: Scaling Out Predictive Models Using Revolution Analytics on ...
PDF
Moving From SAS to R Webinar Presentation - 07Aug14
PPTX
Are You Ready for Big Data Big Analytics?
PPTX
R and Data Science
PDF
R server and spark
PDF
Congressional PageRank: Graph Analytics of US Congress With Neo4j
PPTX
Revolution R Enterprise - 100% R and More Webinar Presentation
PDF
Spark at Zillow
PPT
Graph Analytics for big data
PPTX
Graph Data: a New Data Management Frontier
PDF
Applications in R - Success and Lessons Learned from the Marketplace
Is Revolution R Enterprise Faster than SAS? Benchmarking Results Revealed
How the growth of R helps data-driven organizations succeed
Taking R Analytics to SQL and the Cloud
What's New in Revolution R Enterprise 6.2
Revolution Analytics: a 5-minute history
Accelerating R analytics with Spark and Microsoft R Server for Hadoop
The R Ecosystem
Applications of R (DataWeek 2014)
High Performance Predictive Analytics in R and Hadoop
Quick and Dirty: Scaling Out Predictive Models Using Revolution Analytics on ...
Moving From SAS to R Webinar Presentation - 07Aug14
Are You Ready for Big Data Big Analytics?
R and Data Science
R server and spark
Congressional PageRank: Graph Analytics of US Congress With Neo4j
Revolution R Enterprise - 100% R and More Webinar Presentation
Spark at Zillow
Graph Analytics for big data
Graph Data: a New Data Management Frontier
Applications in R - Success and Lessons Learned from the Marketplace
Ad

Viewers also liked (20)

PPTX
The Network structure of R packages on CRAN & BioConductor
PPTX
Building a scalable data science platform with R
PPTX
Simple Reproducibility with the checkpoint package
PDF
In-Database Analytics Deep Dive with Teradata and Revolution
PDF
Performance and Scale Options for R with Hadoop: A comparison of potential ar...
PPTX
The Value of Open Source Communities
PPTX
The network structure of cran 2015 07-02 final
PPTX
Reproducibility with Revolution R Open
PPTX
Reproducibility with Checkpoint & RRO - NYC R Conference
PPTX
NICAR: Open government, Gov 2.0 and open data journalism
PDF
Community Is King
PDF
Distributed Computing Patterns in R
PDF
Reproducibility with Revolution R Open and the Checkpoint Package
PDF
Warranty Predictive Analytics solution
PPTX
Getting Started with R
PPTX
DeployR: Revolution R Enterprise with Business Intelligence Applications
KEY
Data for Business Journalism, NICAR 2012
PPTX
Introduction To R
PPTX
Prof. Uri Weiser,Technion
PPTX
Moving Data to and From R
The Network structure of R packages on CRAN & BioConductor
Building a scalable data science platform with R
Simple Reproducibility with the checkpoint package
In-Database Analytics Deep Dive with Teradata and Revolution
Performance and Scale Options for R with Hadoop: A comparison of potential ar...
The Value of Open Source Communities
The network structure of cran 2015 07-02 final
Reproducibility with Revolution R Open
Reproducibility with Checkpoint & RRO - NYC R Conference
NICAR: Open government, Gov 2.0 and open data journalism
Community Is King
Distributed Computing Patterns in R
Reproducibility with Revolution R Open and the Checkpoint Package
Warranty Predictive Analytics solution
Getting Started with R
DeployR: Revolution R Enterprise with Business Intelligence Applications
Data for Business Journalism, NICAR 2012
Introduction To R
Prof. Uri Weiser,Technion
Moving Data to and From R
Ad

Similar to R at Microsoft (20)

PDF
Microsoft Data Science Technologies: Architecture Edition 201509
PDF
What's new in spark 2.0?
PPTX
AzureML Welcome to the future of Predictive Analytics
PDF
Microsoft Data Science Technologies 201608
PDF
What's new in Spark 2.0?
PPTX
Building Enterprise Mashups - Web 2.0 conference
PDF
Microsoft Technologies for Data Science 201612
PPTX
Azure machine learning ile tahminleme modelleri
PDF
DataOps: Control-M's role in data pipeline orchestration
PPT
Windows Azure PaaS - Webinar Common Sense
PDF
AI meets Big Data
PDF
Machine Learning and Power AI Workshop v4
PDF
DataOps - Production ML
PDF
Secrets of Enterprise Data Mining: SQL Saturday 328 Birmingham AL
PDF
Data Culture Series - Keynote & Panel - 19h May - London
PDF
Big data apache spark + scala
PDF
Deep Learning for Autonomous Driving
PDF
Elastic r sc10-tutorial
PDF
Insider's introduction to microsoft azure machine learning: 201411 Seattle Bu...
PPTX
ASP.NET Core dospělo už i v Linuxu
Microsoft Data Science Technologies: Architecture Edition 201509
What's new in spark 2.0?
AzureML Welcome to the future of Predictive Analytics
Microsoft Data Science Technologies 201608
What's new in Spark 2.0?
Building Enterprise Mashups - Web 2.0 conference
Microsoft Technologies for Data Science 201612
Azure machine learning ile tahminleme modelleri
DataOps: Control-M's role in data pipeline orchestration
Windows Azure PaaS - Webinar Common Sense
AI meets Big Data
Machine Learning and Power AI Workshop v4
DataOps - Production ML
Secrets of Enterprise Data Mining: SQL Saturday 328 Birmingham AL
Data Culture Series - Keynote & Panel - 19h May - London
Big data apache spark + scala
Deep Learning for Autonomous Driving
Elastic r sc10-tutorial
Insider's introduction to microsoft azure machine learning: 201411 Seattle Bu...
ASP.NET Core dospělo už i v Linuxu

More from Revolution Analytics (12)

PPTX
Speeding up R with Parallel Programming in the Cloud
PPTX
Migrating Existing Open Source Machine Learning to Azure
PPTX
R in Minecraft
PPTX
The case for R for AI developers
PPTX
Speed up R with parallel programming in the Cloud
PPTX
The R Ecosystem
PPTX
R Then and Now
PPTX
Reproducible Data Science with R
PPTX
R at Microsoft
PDF
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15
PPTX
A Step Towards Reproducibility in R
PDF
Introducing Revolution R Open: Enhanced, Open Source R distribution from Revo...
Speeding up R with Parallel Programming in the Cloud
Migrating Existing Open Source Machine Learning to Azure
R in Minecraft
The case for R for AI developers
Speed up R with parallel programming in the Cloud
The R Ecosystem
R Then and Now
Reproducible Data Science with R
R at Microsoft
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15
A Step Towards Reproducibility in R
Introducing Revolution R Open: Enhanced, Open Source R distribution from Revo...

Recently uploaded (20)

PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
Configure Apache Mutual Authentication
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PPTX
Benefits of Physical activity for teenagers.pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
STKI Israel Market Study 2025 version august
PDF
Architecture types and enterprise applications.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Developing a website for English-speaking practice to English as a foreign la...
UiPath Agentic Automation session 1: RPA to Agents
A comparative study of natural language inference in Swahili using monolingua...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Configure Apache Mutual Authentication
The influence of sentiment analysis in enhancing early warning system model f...
Benefits of Physical activity for teenagers.pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
STKI Israel Market Study 2025 version august
Architecture types and enterprise applications.pdf
Getting started with AI Agents and Multi-Agent Systems
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Custom Battery Pack Design Considerations for Performance and Safety
Hindi spoken digit analysis for native and non-native speakers
Taming the Chaos: How to Turn Unstructured Data into Decisions
Module 1.ppt Iot fundamentals and Architecture
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Enhancing emotion recognition model for a student engagement use case through...
Flame analysis and combustion estimation using large language and vision assi...
Developing a website for English-speaking practice to English as a foreign la...

R at Microsoft

  • 9. Historical black box sensor records and maintenance events for many aircraft Train and compare various models to predict maintenance events Scoring rules to predict likely maintenance events from sensor data
  • 20. cloud computing 2011  2016 5x increase data science Universities filling 300,000 US talent gap 90% of the data in the world today has been created in the last two years alone big data open source including R, Python, Linux, Hadoop, Spark, …
  • 21. Thank you! David Smith R Community Lead Microsoft @revodavid davidsmi@microsoft.com Revolutions blog blog.revolutionanalytics.com blog.revolutionanalytics.com/2016/02/xbox_usage_trends_r.html www.microsoft.com/en-us/stories/88acres powerbi.microsoft.com/en-us/industries/airline blog.revolutionanalytics.com/2016/03/sql-server-2016-launch.html studio.azureml.net github.com/RevolutionAnalytics/AzureML blog.revolutionanalytics.com/2016/03/scoring-r-models-with-excel.html www.visualstudio.com/en-us/features/rtvs-vs.aspx mran.microsoft.com/download
  • 23. Microsoft R Server Big-data analytics and distributed computing on Linux, Hadoop and Teradata SQL Server 2016 Big-data analytics integrated with SQL Server database (coming soon) PowerBI Computations and charts from R scripts in dashboards Azure ML Studio R Scripts in cloud-based Experiment workflows Visual Studio R Tools for Visual Studio: integrated development environment for R (coming soon) HDInsights R integrated with cloud-based Hadoop clusters Cortana Analytics Cloud-based R APIs and Virtual Machines

Editor's Notes

  • #4: http://blog.revolutionanalytics.com/2016/02/xbox_usage_trends_r.html http://blog.revolutionanalytics.com/2014/05/microsoft-uses-r-for-xbox-matchmaking.html
  • #6: https://www.microsoft.com/en-us/stories/88acres/ Energy prediction and load shaping for buildings   Energy costs for Microsoft’s 120 building main-campus are very high, particularly because of the almost exclusive usage of electric heating there. About 10% of these are demand charges (a peak-usage surcharge), and become very pronounced in the winter. To reduce these, we have modeled building energy consumption to predict demand peaks using random forest and boosted trees regression as implemented in the randomForest and gbm packages (sometimes together with caret) and then piloted in our operations center.   Now in a second phase more advanced models were developed to allow this peak-flattening without manual intervention. Transitioning a predictive-model to a command-and-control model like this was complex, and capturing the physical reality required the use of multiple cascaded models, also using tree-based regression techniques. Optimization (to find the best control parameters) and simulation (to gauges the overall impact of intervention) were used and the problems typical for dynamical systems (stabilization, non-convergence, etc.) had to be overcome;  these will be addressed in the talks.   All of the development and modelling work was done in R and Shiny using R-Studio and later RTVS, afterwards the R-code and ggplot2 plots were deployed to various platforms including Azure ML, PowerBI and R Services for SQL Server.
  • #8: https://www.microsoft.com/en-us/server-cloud/products/sql-server-2016/
  • #9: https://powerbi.microsoft.com/en-us/industries/airline
  • #11: https://studio.azureml.net/
  • #12: https://github.com/RevolutionAnalytics/AzureML
  • #13: Details: http://blog.revolutionanalytics.com/2016/03/scoring-r-models-with-excel.html
  • #15: https://www.visualstudio.com/en-us/features/rtvs-vs.aspx
  • #20: Support for R R packages: AzureML, checkpoint, doParallel, Rhadoop, DeployR Open Full support for Linux in Azure, and now SQL Own Linux Distribution .NET open source