Blog Archives

R at Microsoft

June 26, 2015
By

I was honoured to be the presenter at (http://www.meetup.com/R-Users-Sydney/events/223092608/), the (http://blog.revolutionanalytics.com/2015/04/r-user-group-meetings-this-week-in-the-bay-area-and-around-the-world.html) worldwide. The topic of my presentation was "R at Microsoft", where I described how Microsoft has enthusiastically embraced R for internal use (such as for Azure capacity planning, and Xbox gaming improvements), and as a feature of its data platforms...

Read more »

Connect R to Bloomberg with the RBlpapi package

June 15, 2015
By

For anyone who works with financial data and has access to a Bloomberg terminal, there is a new R package to interface to Bloomberg data services: RBlpapi. (If you had searched for an R connection to Bloomberg you wouldn’t have found this one — Bloomberg is happy to have software that connects to its public API, but not to...

Read more »

SparkR: Distributed data frames with Spark and R

June 12, 2015
By

R is now integrated with Apache Spark, the open-source cluster computing framework. The Databricks blog announced this week that yesterday's release of Spark 1.4 would include SparkR, "an R package that allows data scientists to analyze large datasets and interactively run jobs on them from the R shell". The SparkR 1.4 announcement led with the news: Spark 1.4 introduces...

Read more »

Any R code as a cloud service: R demonstration at BUILD

June 5, 2015
By
Any R code as a cloud service: R demonstration at BUILD

At last month's BUILD conference for Microsoft developers in San Francisco, R was front-and-center on the keynote stage. In the keynote, Microsoft CVP Joseph Sirosh introduced the "language of data": open source R. Sirosh encouraged the audience to learn R, saying "if there is a single language that you choose to learn today .. let it be R". The...

Read more »

Computing with GPUs in R

June 3, 2015
By
Computing with GPUs in R

On Monday, we compared the performance of several different ways of calculating a distance matrix in R. Now there's another method to add to the list: using GPU acceleration in R. A GPU is a dedicated, high-performance chip available on many computers today. Unlike the CPU, it's not used for general computations, but rather for specialized tasks that benefit...

Read more »

A comparison of high-performance computing techniques in R

June 1, 2015
By
A comparison of high-performance computing techniques in R

When it comes to speeding up "embarassingly parallel" computations (like for loops with many iterations), the R language offers a number of options: An R looping operator, like mapply (which runs in a single thread) A parallelized version of a looping operator, like mcmapply (which can use multiple cores) Explicit parallelization, via the parallel package or the ParallelR suite...

Read more »

RStudio 0.99 released

May 29, 2015
By

If you download R or Revolution R Open, the R interface is pretty stark — you'll get a command prompt, and not much else. That's fine for quick, interactive calculations, but if you need to do any serious scripting or programming in R, you'll need an interactive development environment (IDE) to be productive. For subscribers to Revolution R Enterprise...

Read more »

R tops 2015 KDnuggets Software Poll

May 27, 2015
By
R tops 2015 KDnuggets Software Poll

R is the leading choice for Predictive Analytics / Data Mining / Data Science software according to the results of the 2015 KDnuggets Software Poll, now in its 16th year. Each of the 28,000 participants selected one or more tools they had used in the last year from a list of 93 options, and R was selected by 46.9%...

Read more »

Open data sets you can use with R

May 25, 2015
By

R is an environment for programming with data, so unless you're doing a simulation study you'll need some data to work with. If you don't have data of your own, we've made a list of open data sets you can use with R to accompany the latest release of Revolution R Open. At the Data Sources on the Web...

Read more »

Revolution R Open 3.2.0 now available for download

May 22, 2015
By

The latest update to Revolution R Open, RRO 3.2.0, is now available for download from MRAN. In addition to new features, this release tracks the version number of the underlying R engine version (so this is the release following RRO 8.0.3). Revolution R Open 3.2.0 includes: The latest R engine, R 3.2.0. This includes many improvements, including faster processing,...

Read more »