Home Comments Thread
New Thread

7 Comments

giscus-bot giscus-bot 2022-12-16 18:51:50
Guest *Larry (IEOR Tools)* @ 2010-04-15 17:08:31 originally posted:

I couldn't agree more Yihui. I've started using R full time in the last year and I've found it to be very user friendly, easy to install, and loaded with documentation, mailing list support, and even IRC chat support in real time! I'm not sure what more you need? I think R should be a best-in-class application in my opinion.

giscus-bot giscus-bot 2022-12-16 18:51:52
Guest *Dan Goldstein* @ 2010-04-15 18:03:20 originally posted:

Hi Yihui,

I love your new site.

best,
Dan

yihui yihui 2022-12-16 18:52:01

Thanks, Dan, and welcome to the new site (actually the old one with a new interface) :)

Originally posted on 2010-04-17 04:19:38

giscus-bot giscus-bot 2022-12-16 18:51:52
Guest *brent* @ 2010-04-15 19:13:11 originally posted:

I wouldn't worry about it. The whole concept of "next big thing" is flawed and "user-friendly" only makes sense if you presume a certain type of user.

For the sort of people who do data analysis a lot, SPSS was much more user-friendly in the early 1990s: command-line driven with text-only output. As far as I can tell, the new SPSS GUI uses menus to constuct the same scripts and then runs them through the same engine; the GUI just adds an extra step. SAS is still much easier to script than it is to menu-menu-menu-select over and over again. Matlab has done fine being primarily command-line (and no less cryptic than R).

The GUIs opened a new market for these guys, but crippled their products. Thankfully, R doesn't need to woo shareholders with promises that by becoming shiny and "easy to use" it will dominate the world. Hopefully that will prevent R from becoming SPSS v17 for Mac: a serious a clunker.

JMP however, is a wonder to behold. It's a real GUI-driven stats package, not a command-line one with drop-down menus and dialog boxes replacing the typing. Between R and JMP I'll never need anything else.

yihui yihui 2022-12-16 18:51:57

I definitely love GUI too, and I also write some small GUI applications in R for demonstration purposes, but in general (I mean statistical modeling) I prefer the command-line due to its flexibility. GUI cannot hold infinite components (buttons, drop-lists, check-boxes, ...), whereas there are almost infinite possibilities in commands.

I agree with you on JMP - that is an excellent commercial product. Before I knew JMP, the statistical package I liked most was Stata, which provides both GUI and CLI.

Originally posted on 2010-04-17 03:43:03

giscus-bot giscus-bot 2022-12-16 18:51:53
Guest *Cody L. Custis* @ 2010-04-15 23:37:32 originally posted:

I’d leave my comment about the post on the original Julia Group post, but AnnMaria has a nasty tendency to withhold dissenting comments.

The difference between R and the other packages mentioned is that R’s combination of flexibility and similarity to other programming languages give it a major advantage. The example R code that AnnMaria derides is not only familiar to R programmers (who can see that it is not functional), but also to Matlab programmers, Python programmers, and C++ programmers (who also see that it is not functional). There is a lot to be said for tapping into commonality.

As someone who programs in SAS, I’m reminded that SAS has had regular expression searching since version 6, so roughly 20 years. However, version 9 introduced PERL regular expressions, which allowed SAS programmers to lean on another community for support, and greatly increased use within SAS.

R has the flexibility to take advantage of whatever communities are already out there, between its open source and extensive package system. R itself is not the ‘next big thing.’ However, R will be relevant and improved by the next big thing, whereas closed programming languages (SAS, SPSS, etc.) will be made irrelevant and obsolete.

yihui yihui 2022-12-16 18:51:58

Finally the comments were released... But I don't think the admin deliberately held them -- that is the default behaviour of WordPress to prevent spamming.

Some people like freedom, and others do not. Freedom is huge pain for some users; ``R is too flexible to use''. This is no joking -- I did hear some professors complaining about this. For me, I believe statistical modeling should be flexible; what is more, it is a great advantage to be able to use the wisdom of other open-source software in R, e.g. WinBUGS/OpenBUGS, Curl, GTK+, Cairo, Java, ... you name it. I have my faith in the open-source community.

Originally posted on 2010-04-17 04:00:55

giscus-bot giscus-bot 2022-12-16 18:52:01
Guest *Cody L. Custis* @ 2010-04-17 04:42:24 originally posted:

Ex post facto, my accusation that AnnMaria withholds comments is false, as it was a Wordpress issue rather than her withholding dissenting comments.

I'm really seeing the power of R's flexibility at my own job where there's been a big move toward more GIS work. Rather than deal with ESRI lock-in, I'm going to see how much R (and its associated packages) can do. So far, it looks quite promising.

giscus-bot giscus-bot 2022-12-16 18:51:55
Guest *CrisisMaven* @ 2010-04-16 04:17:50 originally posted:

As you are also dealing with the visualisation of statistical data: You may want to check out my Visualisation References resource list, aspiring to be the most comprehensive on the net. If you miss anything that I might be able to find for you or if you yourself want to share a resource, please leave a comment.

yihui yihui 2022-12-16 18:51:59

Thanks for telling me that. A quick search tells me GGobi is absent from the list...

Originally posted on 2010-04-17 04:03:19

giscus-bot giscus-bot 2022-12-16 18:51:56
Guest *Kevin Wright* @ 2010-04-17 00:13:04 originally posted:

While installing R the first time is quite simple on Windows (quite a nuisance on linux when I tried it), the R codebase is changing dramatically from one version to the next. These rapid changes require that old R scripts be cleaned up and made compatible with the latest version. I spend a non-trivial amount of time trying to keep my code compatible with the changes in R. Some of the changes over the years have included the introduction of namespaces (which hides functions), addition of arguments to functions ('match' gained a new argument a few years ago), introduction of S4 methods, an apparently random move of a function from one package into another (stats to tools, maybe?), and now dynamic help pages. Nearly every major version of R creates incompatibilities with my scripts, and in that sense is an "Epic Fail".

yihui yihui 2022-12-16 18:52:00

I've been using R for more than 4 years, but I have never met a single case in which upgrading R made my code incompatible, so I'm not sure if your situation is common... Maybe I'm just too lucky... I will read the NEWS file each time a new version of R is released. According to your experience, I certainly agree R is an epic fail for you.

Originally posted on 2010-04-17 04:18:13

giscus-bot giscus-bot 2022-12-16 18:52:02
Guest *nico* @ 2010-11-16 04:27:09 originally posted:

Windows -> Go on the R website (possibly go on Google and look for the R website because you do not remember the address), find the download link, download R, click on the installer. Easy enough

Linux -> Open your package manager, select R, click install. Definitely easier. :)

As for compatibility, I also never had any problem with R. I guess we are just using different set of functions but then again, I do not do hardcore stats, so maybe that's the reason why.

giscus-bot giscus-bot 2022-12-16 18:52:03
Guest *Kevin* @ 2010-11-16 07:39:02 originally posted:

If you are happy with a version of R that is 2 years old (which is what my up-to-date Linux distribution ships), then using the package manager is easier.

However, if you use almost any add-on package, you will find that new versions of the packages are sometimes not built for R that is 2 years old, and then you have to do things the hard way:
http://tolstoy.newcastle.edu.au/R/e8/help/09/11/3958.html

giscus-bot giscus-bot 2022-12-16 18:52:04
Guest *nico* @ 2010-11-16 12:26:19 originally posted:

Are you serious? Ubuntu ships a 2 years old version? Wow... then you've got a point.

I use Fedora (FC13) which ships 2.12.10 and is regularly updated. ;)

yihui yihui 2022-12-16 18:52:05

I'm using Ubuntu too, and I did not find an R that is 2 years old. Currently Ubuntu 10.10 comes with R 2.11.1, but I usually download the source and build by myself (sometimes I need customizations, e.g. --enable-R-shlib).

Originally posted on 2010-11-16 21:16:02

Sign in to join the discussion

Sign in with GitHub