The R Language

We’ve been providing R consulting and support services since 2002. As R has grown, its user-base has evolved. Today’s R user is as likely to have a background in biology as computer science or statistics and the demands of the community are now very different. Our team of Data Scientists, Data Engineers and Software Developers have a detailed understanding of the R language and deliver a range of services to support the deployment and use of R, including training, consulting, best practice advice, validation services, and support.

Our range of services and technologies can be tailored to suit an organisation’s specific needs – whether large or small. We’ve worked some of the most well-known companies in the world, such as Google, eBay, BP, Kraft, Syngenta, Pfizer, AT&T and HSBC.

Talk to us about how we can help you adopt R within your organisation.

About the R language

Since the birth of R in 1997 as an alternative implementation of the S language, R has grown to become one of the most widely used statistical programming languages in the world today. This growth is been centred around an open and active community who continue to contribute add on packages of code, which put the latest algorithms straight into the hands of the user.

Many factors have contributed to R’s rapid growth:

It’s free

Available under Free Software Foundation’s GNU General Public License. This has helped embed the language at academic institutions around the world and ensures that R is really a ‘take-home’ language. The wide uptake in academia means that researchers use R to implement their latest ideas and algorithms.

Its reporting capabilities

The ease at which high-quality graphics can be created and written to a multitude of devices has seen R set the standard for graphical reporting. Tools such as ‘Sweave’ and ‘knitr’ add to the reporting, negating the copy and paste activities and providing one-click reporting.

Its integration capabilities

R thrives due to the relative ease at which it links with various data sources and other programming languages. Many business intelligence systems and statistical reporting platforms now offer R connectivity is part of their extended offering. This enables users of such systems to go beyond a pre-defined set of algorithms and power up their statistical capabilities.