seven good reasons why everyone should be using r

10
Seven good reasons why everyone should be using R

Post on 22-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Seven good reasons why everyone should be using R

Seven good reasons why everyone should be using R

Page 2: Seven good reasons why everyone should be using R

Why use R?There are a huge number of statistics packages available, including SPSS, Stata, Minitab, SAS, GenStat, etc., so why use something scary like R (see below)? Here are 7 excellent reasons...

Page 3: Seven good reasons why everyone should be using R

Why use R?

Reason 1 of 7:It’s FREE, and always will be!

• For comparison, a single user licence for SPSS costs around £3,000.

• There’s no guarantee that a particular commercial piece of stats software will be available at your next job – if you’re going to put in the effort to learn a stats programme, you might as well choose one that you will always have access to!

Page 4: Seven good reasons why everyone should be using R

Why use R?

Reason 2 of 7:R is used by the majority of academic statisticians.

• Statisticians develop new statistics in R, therefore:• R code will generally be available for published statistical techniques;• It contains advanced statistical routines not yet available in other packages;• Collaborations with statisticians will be most fruitful if you share a common language.

• R packages are constantly updated to fix bugs and include new routines – tests in R therefore contain less errors and are more feature-rich than in other programs.

Page 5: Seven good reasons why everyone should be using R

Why use R?

Reason 3 of 7:R is platform independent.

• If you use Windows, this may not be such a big deal but it is a tremendous advantage if you collaborate with Mac or Linux users.

Page 6: Seven good reasons why everyone should be using R

Why use R?

Reason 4 of 7:R has unrivalled help resources.

• There are a large number of superb books and online resources dedicated R, aimed at both new and advanced users (more of this at the end) – far, far more than for any other statistics package.

• Because R is community constructed, free software, advanced users and the developers themselves are more willing to provide help.

• The quality and quantity of help for R is particularly relevant when trying to teach yourself a new technique or statistical method.

Page 7: Seven good reasons why everyone should be using R

Why use R?

Reason 5 of 7:R has state-of-the-art graphics capabilities.

• Put simply, R produces beautiful, publication-quality figures.

• R gives you a high level of control over all aspects of a figure’s appearance.

• You can produce figure types typically only available in a small number of specialist commercial packages (e.g. Matlab, Mathematica).

Page 8: Seven good reasons why everyone should be using R

Why use R?

Reason 6 of 7:The command line interface!

• The command line interface – perhaps counter intuitively – is much, much better for learning about stats.

• It is easy to share code with colleagues or download it from discussion forums, statistics websites, etc.• You can tinker with the code to gain a really good understanding of what it actually does and whether it will work for you.

• It gives you complete control over all aspects of the stats you are running – you are not constrained by the options available in a graphical user interface.

• If you must, graphical user interfaces are available (e.g. http://sciviews.org/_rgui)

Page 9: Seven good reasons why everyone should be using R

Why use R?

Reason 7 of 7:R is far more than a statistics application.

• It is a full programming language, and so provides an unparalleled platform for programming new statistical methods , modifying existing ones and working with data (e.g. to automatically process large datasets, access data stored in databases) in an easy and straightforward manner.

• People have written packages for just about everything, from optimization to bioinformatics.

• It can link directly to other programming languages, such as Matlab , C, C++ and Java.

Page 10: Seven good reasons why everyone should be using R

To find out more:• Staff at Lincoln, e.g. Tom Pike, Biological Sciences ([email protected])• Dedicated discussion forums, e.g. www.r-project.org• Dedicated websites, e.g. www.statmethods.net• Many great books, including: