Read the full article →
If you are like I was for a long time, you have avoided learning R.
You’ve probably heard that there’s a steep learning curve, and that the available documentation is not necessarily user-friendly.
Frankly, both things are true, to some extent.
The best and worst thing about R is that it is open-source and there is no single company that is responsible for R or your ability to use it. While there is a developer community that maintains a set of standards and regulated documentation, anyone can add new functionality to R through user-created “packages.”
This gives R users a large, flexible range of options (once you know how to install the packages, of course!), which can be a major advantage.
On the other hand, these packages are as diverse as the users who create them, and they may emphasize different model features, output displays, and even basic methodological principles.
Underlying all of this, though, is what I feel is the truly intimidating part of R: