13
A 5-minute history David M Smith Chief Community Officer @revodavid Sponsor Presentation, useR! 2014

Revolution Analytics: a 5-minute history

Embed Size (px)

DESCRIPTION

Revolution Analytics was the first company dedicated to the R Project. This presentation from useR! 2014 covers the history of Revolution Analytics since its founding in 2007 and its contributions to the R project and community.

Citation preview

Page 1: Revolution Analytics: a 5-minute history

A 5-minute history

David M SmithChief Community Officer@revodavid

Sponsor Presentation, useR! 2014

Page 2: Revolution Analytics: a 5-minute history

2

2007: The Beginning

Page 3: Revolution Analytics: a 5-minute history

3

2008: Revolutions Blog

Page 4: Revolution Analytics: a 5-minute history

4

R in the News

2009

New York Times:Data Analysts Captivated by R’s Power

Page 5: Revolution Analytics: a 5-minute history

5

2009

Revolution R Enterprise

version 3

First R Debugging IDE

Page 6: Revolution Analytics: a 5-minute history

6

2010: User Group Sponsorships

141 R User Groups

Page 7: Revolution Analytics: a 5-minute history

Rows of data 1 billion 1 billion

Parameters “just a few” 7

Time 80 seconds 44 seconds

Data location In memory On disk

Nodes 32 5

Cores 384 20

RAM 1,536 GB 80 GB

Double

45%

1/6th

5%

5%Revolution R is faster on the same amount of data, despite using approximately a 20 th as many cores, a 20th as much RAM, a 6th as many nodes, and not pre-loading data into RAM.

Bottom Line: Revolution R Enterprise Performance = Greatly Reduced TCO*As published by SAS in HPC Wire, April 21, 2011

Logistic Regression:

7

2010: Head to Head with SAS

Page 8: Revolution Analytics: a 5-minute history

8

2011: RHadoop

github.com/RevolutionAnalytics/RHadoop

Page 9: Revolution Analytics: a 5-minute history

2012: Clusters, Hadoop and DatabasesWrite Once Deploy Anywhere

rxSetComputeContext("local") # DEFAULT

rxSetComputeContext(RxHadoopMR(<data, server environment arguments>))

# Summarize and calculate descriptive statistics from the data airDS data setadsSummary <- rxSummary(~ArrDelay+CRSDepTime+DayOfWeek, data = airDS)

# Fit Linear Model arrDelayLm1 <- rxLinMod(ArrDelay ~ DayOfWeek, data = airDS); summary(arrDelayLm1)

rxSetComputeContext(RxHpcServer(<data, server environment arguments>))

rxSetComputeContext(RxLsfCluster(<data, server environment arguments>))

Same code to be run anywhere …..

Local System (default)

Set the desired compute context for code execution…..

rxSetComputeContext(RxTeradata(<data, server environment arguments>))

Page 10: Revolution Analytics: a 5-minute history

10

2013Shaking up the industryA Gartner Magic QuadrantVisionary

Page 11: Revolution Analytics: a 5-minute history

11

2014: Technical Support for Open Source RAdviseR™ from Revolution Analytics

Technical support for open source R, from the R experts.

10x5 email and phone support Support for R, validated packages, and third-party software

connections On-line case management and knowledgebase Access to technical resources, documentation and user forums Exclusive on-line webinars from community experts Guaranteed response times

Also available: expert hands-on and on-line training for R, from Revolution Analytics AcademyR.

www.revolutionanalytics.com/AdviseRwww.revolutionanalytics.com/AcademyR

R SUPPORT12 MONTHS

$795PER USER

Page 12: Revolution Analytics: a 5-minute history

… and beyond!Continued growth and demand for R

R is the highest paid IT skill– Dice.com, Jan 2014

R most-used data science language after SQL– O’Reilly, Jan 2014

R is used by 70% of data miners– Rexer, Sep 2013

R is #15 of all programming languages– RedMonk, Jan 2014

R growing faster than any other data science language

– KDnuggets, Aug 2013 More than 2 million users worldwide

R Usage GrowthRexer Data Miner Survey, 2007-2013

70% of data miners report using R

R is the first choice of moredata miners than any other software

Source: www.rexeranalytics.com

Page 13: Revolution Analytics: a 5-minute history

Thank youRevolution Analytics is the leading commercial provider of software and support for the popular open source R statistics language.

www.revolutionanalytics.com, 1.855.GET.REVO, Twitter: @RevolutionR

13