Revolution R:100% R and MorePresented by:David SmithVP Marketing, Revolution Analytics
August 24, 2011: Welcome!Thanks for coming.Slides and replay available (soon) at:http://bit.ly/railcjDavid SmithVP Marketing, Revolution AnalyticsEditor, Revolutions blog	http://blog.revolutionanalytics.comTwitter: @revodavid2
In today’s webcast:About Revolution Analytics and RWhat Revolution R adds to RResources for getting more from RQ&A3Introducing Revolution R
What is R?Data analysis softwareA programming languageDevelopment platform designed by and for statisticiansAn environmentHuge library of algorithms for data access, data manipulation, analysis and graphicsAn open-source software projectFree, open, and activeA communityThousands of contributors, 2 million usersResources and help in every domain4Download the White PaperR is Hot
7Source: http://r4stats.com/popularity5R is exploding in popularity and functionalityScholarly ActivityGoogle Scholar hits (’05-’09 CAGR)“I’ve been astonished by the rate at which R has been adopted. Four years ago, everyone in my economics department [at the University of Chicago] was using Stata; now, as far as I can tell, R is the standard tool, and students learn it first.” R46%SAS-11%SPSS-27%S-Plus0%Stata10%Deputy Editor for New Products at ForbesPackage GrowthNumber of R packages listed on CRAN“A key benefit of R is that it provides near-instant availability of new and experimental methods created by its user base — without waiting for the development/release cycle of commercial software. SAS recognizes the value of R to our customer base…” Product Marketing Manager SAS Institute, Inc.20102008200620042002
3000+ R Packages from the Open Source community6Time Series analysisPortfolio OptimizationEconometricsGenomicsClinical TrialsBayesian InferenceSurvival analysisSocial NetworksData VisualizationData APIs (Twitter).. and more
R User CommunityFrom: The R Ecosystembit.ly/R-ecosystem7
Revolution R Enterprise is 8
R Productivity Environment (Windows)9Script with type ahead and code snippetsSolutions window for organizing code and dataSophisticated debugging with breakpoints , variable values etc.Objects loaded in the R EnvironmentPackages installed and loadedObject detailshttp://www.revolutionanalytics.com/demos/revolution-productivity-environment/demo.htm
Interactive DebuggingOne-click to set a breakpoint in an R scriptStep in/out/over, inspect variablesEliminate the edit -> browser -> repair cycle10
Coming soon: Revolution R GUI 11AccessiblePowerfulExtensible
Performance: Multi-threaded Math12OpenSource RRevolution R Enterprise 1. http://www.revolutionanalytics.com/why-revolution-r/benchmarks.php2. http://r.research.att.com/benchmarks/
Three Paradigms for Big DataStandard R engine is constrained by capacity and performanceRevolution R Enterprise offers three methods for big data with R:Off-line: parallel out-of-memory analyticsOff-line, distributed analyticsOn-line, in-database analyticsHadoopNetezza13
Revolution R Enterprise with RevoScaleRBig Data Statistics in R14www.revolutionanalytics.com/bigdataEvery US airline departure and arrival, 1987-2008 File: AirlineData87to08.xdfRows: 123.5 millionVariables: 29Size on disk: 13.2GbarrDelayLm2 <- rxLinMod(ArrDelay ~ DayOfWeek:F(CRSDepTime),cube=TRUE)
Example: Old Wives Census Analysis15http://info.revolutionanalytics.com/CensusOldWivesWhitePaper.html
RevoScaleR – Distributed ComputingCompute Node(RevoScaleR)DataPartitionPortions of the data source are made available to each compute node
RevoScaleR on the master node assigns a task to each compute node
Each compute node independently processes its data, and returns its intermediate results back to the master node
master node aggregates all of the intermediate results from each compute node and produces the final resultCompute Node(RevoScaleR)DataPartitionMaster Node(RevoScaleR)Compute Node(RevoScaleR)DataPartitionCompute Node(RevoScaleR)DataPartition16*Available for Microsoft HPC Server, November 2011Video demo: http://bit.ly/riUBgs
Revolution Analytics with Netezza Appliance17More info: http://bit.ly/R-Netezza
Revolution Analytics with HadoopHDFSConnectors to HDFS and HBASE for interacting with data stores directly in R
Hadoop Streaming package for executing MapReduce jobs from R.RMap or ReduceTask TrackerTask NodeR ClientJob Tracker18
Enterprise Readiness: Revolution R Enterprise ServerMulti-User SupportProduction ApplicationsIntegrate R analytics into Web based applicationsData Analysis and VisualizationReportingDashboardsInteractive applicationsRevolution R Enterprise Server with RevoDeployR19
20Deployment with Revolution R EnterpriseDesktop Applications (i.e. Excel)Business Intelligence(i.e. Jaspersoft)Interactive Web ApplicationsEnd UserClient libraries (JavaScript, Java, .NET)ApplicationDeveloperHTTP/HTTPS – JSON/XMLRevoDeployR Web ServicesR ProgrammerSession ManagementAuthenticationData/ScriptManagementAdministrationR
The Advanced Analytics StackDeployment / ConsumptionAdvanced AnalyticsETLData / Infrastructure“Open Analytics Stack” White Paper: bit.ly/lC43Kw21
On-Call Technical SupportConsultingMigration | Analytics | Applications | ValidationTrainingR | Revolution R | Statistical Topics Systems IntegrationBI | ERP | Databases | Cloud22
Wrapping Up
Why R?24Every data analysis technique at your fingertipsCreate beautiful and unique data visualizationsGet better results fasterDraw on the talents of data scientists worldwideR is hot, and growing fast
Revolution R Enterprise25Production-Grade Statistical Analysis for the WorkplaceHigh-performance R for multiprocessor systems

More Related Content

PDF
Introducing Revolution R Open: Enhanced, Open Source R distribution from Revo...
PDF
Reproducibility with Revolution R Open and the Checkpoint Package
PPTX
Reproducibility with Checkpoint & RRO - NYC R Conference
PDF
Revolution R - 100% R and More
PPTX
Simple Reproducibility with the checkpoint package
PDF
In-Database Analytics Deep Dive with Teradata and Revolution
PPTX
A Step Towards Reproducibility in R
PPTX
Big data analytics on teradata with revolution r enterprise bill jacobs
Introducing Revolution R Open: Enhanced, Open Source R distribution from Revo...
Reproducibility with Revolution R Open and the Checkpoint Package
Reproducibility with Checkpoint & RRO - NYC R Conference
Revolution R - 100% R and More
Simple Reproducibility with the checkpoint package
In-Database Analytics Deep Dive with Teradata and Revolution
A Step Towards Reproducibility in R
Big data analytics on teradata with revolution r enterprise bill jacobs

What's hot (14)

PDF
R and Big Data using Revolution R Enterprise with Hadoop
PPTX
Revolution Analytics Podcast
PDF
12Nov13 Webinar: Big Data Analysis with Teradata and Revolution Analytics
PDF
Performance and Scale Options for R with Hadoop: A comparison of potential ar...
PDF
Big Data - Analytics with R
PPTX
The network structure of cran 2015 07-02 final
PPTX
Big data analytics using R
PPTX
R reproducibility
PPTX
The R Ecosystem
PDF
Developex_showcases
PPTX
Medea: Scheduling of Long Running Applications in Shared Production Clusters
PPTX
High Performance Predictive Analytics in R and Hadoop
PPTX
Big data business case
DOCX
Shiv shakti resume
R and Big Data using Revolution R Enterprise with Hadoop
Revolution Analytics Podcast
12Nov13 Webinar: Big Data Analysis with Teradata and Revolution Analytics
Performance and Scale Options for R with Hadoop: A comparison of potential ar...
Big Data - Analytics with R
The network structure of cran 2015 07-02 final
Big data analytics using R
R reproducibility
The R Ecosystem
Developex_showcases
Medea: Scheduling of Long Running Applications in Shared Production Clusters
High Performance Predictive Analytics in R and Hadoop
Big data business case
Shiv shakti resume
Ad

Viewers also liked (14)

PDF
Applications in R - Success and Lessons Learned from the Marketplace
PPTX
R programming Fundamentals
PPTX
Applications of R (DataWeek 2014)
PPTX
Integrating business intelligence and visualization tools into graduate techn...
PDF
2015LETシンポジウム はじめに
PDF
Learn Business Analytics with R at edureka!
PDF
SappoRo.R #3 LT: Shiny by RStudio
PPTX
R at Microsoft
PDF
フリーソフトウェア「KH Coder」を使った計量テキスト分析 ―手軽なマウス操作による分析からプラグイン作成まで― #TokyoWebmining 41st
PDF
Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...
PDF
はじめての「R」
PDF
エクセルで統計分析 統計プログラムHADについて
PDF
KH Coder 2 チュートリアル(スライド版)
PPTX
ようやく分かった!最尤推定とベイズ推定
Applications in R - Success and Lessons Learned from the Marketplace
R programming Fundamentals
Applications of R (DataWeek 2014)
Integrating business intelligence and visualization tools into graduate techn...
2015LETシンポジウム はじめに
Learn Business Analytics with R at edureka!
SappoRo.R #3 LT: Shiny by RStudio
R at Microsoft
フリーソフトウェア「KH Coder」を使った計量テキスト分析 ―手軽なマウス操作による分析からプラグイン作成まで― #TokyoWebmining 41st
Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...
はじめての「R」
エクセルで統計分析 統計プログラムHADについて
KH Coder 2 チュートリアル(スライド版)
ようやく分かった!最尤推定とベイズ推定
Ad

Similar to Revolution R: 100% R and more (20)

PDF
Big Data Analytics with R
PPTX
Revolution R: 100% R and more
PPTX
05Nov13 Webinar: Introducing Revolution R Enterprise 7 - The Big Data Big Ana...
PPTX
Revolution R Enterprise - Portland R User Group, November 2013
PPTX
Decision trees in hadoop
PDF
What's New in Revolution R Enterprise 6.2
PDF
Revolution R Enterprise: 100% R and More (14 Mar 2013)
PPTX
Big Data Predictive Analytics with Revolution R Enterprise (Gartner BI Summit...
PPTX
Revolution Analytics: a 5-minute history
PDF
100% R and More: Plus What's New in Revolution R Enterprise 6.0
PDF
High Performance Predictive Analytics in R and Hadoop
PPTX
How the growth of R helps data-driven organizations succeed
PPTX
Are You Ready for Big Data Big Analytics?
PDF
High Performance Predictive Analytics in R and Hadoop
PDF
Introduction to Microsoft R Services
PDF
Revolution R Enterprise - 100% R and More
PDF
Microsoft and Revolution Analytics -- what's the add-value? 20150629
PDF
Batter Up! Advanced Sports Analytics with R and Storm
PDF
Big Data Analysis Starts with R
PPT
Scalable Data Analysis in R -- Lee Edlefsen
Big Data Analytics with R
Revolution R: 100% R and more
05Nov13 Webinar: Introducing Revolution R Enterprise 7 - The Big Data Big Ana...
Revolution R Enterprise - Portland R User Group, November 2013
Decision trees in hadoop
What's New in Revolution R Enterprise 6.2
Revolution R Enterprise: 100% R and More (14 Mar 2013)
Big Data Predictive Analytics with Revolution R Enterprise (Gartner BI Summit...
Revolution Analytics: a 5-minute history
100% R and More: Plus What's New in Revolution R Enterprise 6.0
High Performance Predictive Analytics in R and Hadoop
How the growth of R helps data-driven organizations succeed
Are You Ready for Big Data Big Analytics?
High Performance Predictive Analytics in R and Hadoop
Introduction to Microsoft R Services
Revolution R Enterprise - 100% R and More
Microsoft and Revolution Analytics -- what's the add-value? 20150629
Batter Up! Advanced Sports Analytics with R and Storm
Big Data Analysis Starts with R
Scalable Data Analysis in R -- Lee Edlefsen

More from Revolution Analytics (19)

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
R Then and Now
PPTX
Predicting Loan Delinquency at One Million Transactions per Second
PPTX
Reproducible Data Science with R
PPTX
The Value of Open Source Communities
PPTX
The R Ecosystem
PPTX
R at Microsoft (useR! 2016)
PPTX
Building a scalable data science platform with R
PPTX
R at Microsoft
PPTX
The Business Economics and Opportunity of Open Source Data Science
PPTX
Taking R Analytics to SQL and the Cloud
PPTX
The Network structure of R packages on CRAN & BioConductor
PDF
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15
PDF
Warranty Predictive Analytics solution
PPTX
Reproducibility with Revolution R Open
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
R Then and Now
Predicting Loan Delinquency at One Million Transactions per Second
Reproducible Data Science with R
The Value of Open Source Communities
The R Ecosystem
R at Microsoft (useR! 2016)
Building a scalable data science platform with R
R at Microsoft
The Business Economics and Opportunity of Open Source Data Science
Taking R Analytics to SQL and the Cloud
The Network structure of R packages on CRAN & BioConductor
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15
Warranty Predictive Analytics solution
Reproducibility with Revolution R Open

Recently uploaded (20)

PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PPTX
Configure Apache Mutual Authentication
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PPTX
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
Convolutional neural network based encoder-decoder for efficient real-time ob...
Module 1 Introduction to Web Programming .pptx
4 layer Arch & Reference Arch of IoT.pdf
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Configure Apache Mutual Authentication
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
Lung cancer patients survival prediction using outlier detection and optimize...
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Training Program for knowledge in solar cell and solar industry
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
Early detection and classification of bone marrow changes in lumbar vertebrae...
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Enhancing plagiarism detection using data pre-processing and machine learning...

Revolution R: 100% R and more

  • 1. Revolution R:100% R and MorePresented by:David SmithVP Marketing, Revolution Analytics
  • 2. August 24, 2011: Welcome!Thanks for coming.Slides and replay available (soon) at:http://bit.ly/railcjDavid SmithVP Marketing, Revolution AnalyticsEditor, Revolutions blog http://blog.revolutionanalytics.comTwitter: @revodavid2
  • 3. In today’s webcast:About Revolution Analytics and RWhat Revolution R adds to RResources for getting more from RQ&A3Introducing Revolution R
  • 4. What is R?Data analysis softwareA programming languageDevelopment platform designed by and for statisticiansAn environmentHuge library of algorithms for data access, data manipulation, analysis and graphicsAn open-source software projectFree, open, and activeA communityThousands of contributors, 2 million usersResources and help in every domain4Download the White PaperR is Hot
  • 5. 7Source: http://r4stats.com/popularity5R is exploding in popularity and functionalityScholarly ActivityGoogle Scholar hits (’05-’09 CAGR)“I’ve been astonished by the rate at which R has been adopted. Four years ago, everyone in my economics department [at the University of Chicago] was using Stata; now, as far as I can tell, R is the standard tool, and students learn it first.” R46%SAS-11%SPSS-27%S-Plus0%Stata10%Deputy Editor for New Products at ForbesPackage GrowthNumber of R packages listed on CRAN“A key benefit of R is that it provides near-instant availability of new and experimental methods created by its user base — without waiting for the development/release cycle of commercial software. SAS recognizes the value of R to our customer base…” Product Marketing Manager SAS Institute, Inc.20102008200620042002
  • 6. 3000+ R Packages from the Open Source community6Time Series analysisPortfolio OptimizationEconometricsGenomicsClinical TrialsBayesian InferenceSurvival analysisSocial NetworksData VisualizationData APIs (Twitter).. and more
  • 7. R User CommunityFrom: The R Ecosystembit.ly/R-ecosystem7
  • 9. R Productivity Environment (Windows)9Script with type ahead and code snippetsSolutions window for organizing code and dataSophisticated debugging with breakpoints , variable values etc.Objects loaded in the R EnvironmentPackages installed and loadedObject detailshttp://www.revolutionanalytics.com/demos/revolution-productivity-environment/demo.htm
  • 10. Interactive DebuggingOne-click to set a breakpoint in an R scriptStep in/out/over, inspect variablesEliminate the edit -> browser -> repair cycle10
  • 11. Coming soon: Revolution R GUI 11AccessiblePowerfulExtensible
  • 12. Performance: Multi-threaded Math12OpenSource RRevolution R Enterprise 1. http://www.revolutionanalytics.com/why-revolution-r/benchmarks.php2. http://r.research.att.com/benchmarks/
  • 13. Three Paradigms for Big DataStandard R engine is constrained by capacity and performanceRevolution R Enterprise offers three methods for big data with R:Off-line: parallel out-of-memory analyticsOff-line, distributed analyticsOn-line, in-database analyticsHadoopNetezza13
  • 14. Revolution R Enterprise with RevoScaleRBig Data Statistics in R14www.revolutionanalytics.com/bigdataEvery US airline departure and arrival, 1987-2008 File: AirlineData87to08.xdfRows: 123.5 millionVariables: 29Size on disk: 13.2GbarrDelayLm2 <- rxLinMod(ArrDelay ~ DayOfWeek:F(CRSDepTime),cube=TRUE)
  • 15. Example: Old Wives Census Analysis15http://info.revolutionanalytics.com/CensusOldWivesWhitePaper.html
  • 16. RevoScaleR – Distributed ComputingCompute Node(RevoScaleR)DataPartitionPortions of the data source are made available to each compute node
  • 17. RevoScaleR on the master node assigns a task to each compute node
  • 18. Each compute node independently processes its data, and returns its intermediate results back to the master node
  • 19. master node aggregates all of the intermediate results from each compute node and produces the final resultCompute Node(RevoScaleR)DataPartitionMaster Node(RevoScaleR)Compute Node(RevoScaleR)DataPartitionCompute Node(RevoScaleR)DataPartition16*Available for Microsoft HPC Server, November 2011Video demo: http://bit.ly/riUBgs
  • 20. Revolution Analytics with Netezza Appliance17More info: http://bit.ly/R-Netezza
  • 21. Revolution Analytics with HadoopHDFSConnectors to HDFS and HBASE for interacting with data stores directly in R
  • 22. Hadoop Streaming package for executing MapReduce jobs from R.RMap or ReduceTask TrackerTask NodeR ClientJob Tracker18
  • 23. Enterprise Readiness: Revolution R Enterprise ServerMulti-User SupportProduction ApplicationsIntegrate R analytics into Web based applicationsData Analysis and VisualizationReportingDashboardsInteractive applicationsRevolution R Enterprise Server with RevoDeployR19
  • 24. 20Deployment with Revolution R EnterpriseDesktop Applications (i.e. Excel)Business Intelligence(i.e. Jaspersoft)Interactive Web ApplicationsEnd UserClient libraries (JavaScript, Java, .NET)ApplicationDeveloperHTTP/HTTPS – JSON/XMLRevoDeployR Web ServicesR ProgrammerSession ManagementAuthenticationData/ScriptManagementAdministrationR
  • 25. The Advanced Analytics StackDeployment / ConsumptionAdvanced AnalyticsETLData / Infrastructure“Open Analytics Stack” White Paper: bit.ly/lC43Kw21
  • 26. On-Call Technical SupportConsultingMigration | Analytics | Applications | ValidationTrainingR | Revolution R | Statistical Topics Systems IntegrationBI | ERP | Databases | Cloud22
  • 28. Why R?24Every data analysis technique at your fingertipsCreate beautiful and unique data visualizationsGet better results fasterDraw on the talents of data scientists worldwideR is hot, and growing fast
  • 29. Revolution R Enterprise25Production-Grade Statistical Analysis for the WorkplaceHigh-performance R for multiprocessor systems
  • 31. Statistical Analysis of Terabyte-Class Data Sets
  • 32. In-database R analytics with Hadoop1 and Netezza
  • 33. Deploy R Applications via Web Services
  • 34. Telephone and email technical support
  • 36. 100% compatible with R packages
  • 39. Revolution R Enterprise: Free to AcademiaPersonal useResearchTeachingPackage development27Free Academic Downloadwww.revolutionanalytics.com/downloads/free-academic.phpDiscounted Technical Support Subscriptions Available
  • 40. Thank You!Download slides, replay (from Aug 24)http://bit.ly/railcjLearn more about Revolution Rrevolutionanalytics.com/productsKeep up to date with R and Revolution newsrevolutionanalytics.com/newsletterContact Revolution Analyticshttp://bit.ly/hey-revo28
  • 41. 29The leading commercial provider of software and support for the popular open source R statistics language.www.revolutionanalytics.com+1 (650) 330 0553Twitter: @RevolutionR

Editor's Notes

  • #10: Type ahead: the IDE recognizes an R function as you type in the first few characters and shows the completed formula and parametersCode snippets: Templates for common R functions e.g. for loop, xy plot. These are written in XML and users can add their ownSolution Window: The RPE organizes R scripts and data files in folders by Solution. This facilitates but does not implement versioningThe lists of packages of installed and the list of loaded packages are available for inspection. Clicking on these packages shows their components in the object windowThe top right Object Browser window shows all of the objects available in the R environmentThe bottom right object window shows the details of particular objectsDebugging Tools: when running in debugging mode the RPE supports breakpoints, stepping in and out of code and shows the contents of variables upon “mouse over”.Users may step through all code available in the Solution that is active.