ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Talk:R (programming language) - Wikipedia, the free encyclopedia

Talk:R (programming language)

From Wikipedia, the free encyclopedia

This article is part of WikiProject Free Software, an effort to create, expand, organize, and improve free software-related articles.
B rated as B-Class on the assessment scale
Low rated as low-importance on the assessment scale

Contents

[edit] R and Scheme

I don't understand the reference to Scheme. R's semantics are derived from S's not Scheme's semantics. Is the sentence in question saying that S's semantics are derived from Scheme's? S and R do indeed support functional programming, but I think it's misleading to say that the semantics of R or S are derived from Scheme. S (and hence R, which is an open source implementation of S) differ from Scheme in so many ways that I think the reference to Scheme should be removed from the page. Do others agree?

The main way in which R's semantics are similar to Scheme (and different from those of S-PLUS) is the evaluation model for nested function definitions, as explained in lexical scoping section of the R FAQ. - Avenue 08:23, 4 December 2005 (UTC)
Lexical scoping into nested functions is not really what I first think of when someone mentions Scheme. Perhaps Scheme was the first language to do it thus, but these days most languages with nested functions work that way. Mentioning Scheme gives me the expectataion of, say, having continuations in R, or the lisp-ish "everything is a list" idea, or scheme-like macros. None of that is in R (as far as I can see). I think Scheme is misleading. Subtilior 20:35, 21 January 2007 (UTC)
Saying "everything is a vector" in R might be too strong, but it isn't far wrong. Your other expectations are probably much more of a stretch, but still have an element of truth as far as I understand. Our comment about Scheme is attributed to R's developers, and I think it reflects their position, at least as expressed back in Ihaka and Gentleman (1996): "The resulting language [R] is very similar in appearance to S, but the underlying implementation and semantics are derived from Scheme. In fact, we implemented the language by first writing an interpreter for a Scheme subset and then progressively mutating it to resemble S." Would you be happier if this was discussed later in the article (maybe in the Development section), rather than in the lead paragraph? -- Avenue 14:19, 22 January 2007 (UTC)
I guess the "is considered by its developers" clause is enough of a get out. I don't really have a problem. Subtilior 06:31, 5 February 2007 (UTC)

[edit] name

Shouldn't this be "R programming environment"? We already have an article about the programming language S Btyner 20:11, 3 January 2006 (UTC)

The S language is now more a small family of languages or dialects than a single language, so I think that the "R programming language" is a distinct concept. And the current title does follow the general guideline given in Wikipedia:Naming conventions (languages). However I'm not entirely happy with it either. I would like the title to reflect the statistical emphasis of the language/environment, e.g. "R statistical computing environment". -- Avenue 01:41, 4 January 2006 (UTC)

[edit] Advert tag

Even Free Software articles suffer from advertitis on here. I'll try to tidy this later. Chris Cunningham 00:43, 3 August 2006 (UTC)

You added the comment, after a line discussing R's interface, "what are we discussing here? The compiler? The IDE? This line can probably be removed if it's just the compiler". Although there are a couple of experimental compilers, R is typically run as an interpreted language in an interactive session. Submit a line of code (or maybe a few lines), read the output, submit some more, and so on. Some of the usual "programming language" connotations don't really apply here, which is one reason why it might be good to change the article's title (see above). -- Avenue 11:20, 3 August 2006 (UTC)
Right - in that case a description of the normal runtime usage would be a great thing to elaborate on. Chris Cunningham 12:01, 3 August 2006 (UTC)

[edit] Criticism

Tha anonymous criticism about the speed of R is rebutted by the benchmark results at http://www.sciviews.org/benchmark/ This is also explained earlier in the article. The criticisms are thus removed. Den fjättrade ankan 15:25, 31 August 2006 (UTC)

[edit] Quick tutorial

Why was it eliminated? I had a hard time finding how to start using R. I still do - it seems that every help file or documentation is directed either to those that know nothing or to those that know everything. Albmont 01:35, 30 September 2006 (UTC)

While your description of R documentation is astute (unfortunately), WP essentially is not a venue for "how to" information. It is a venue for "what is" information. Note I didn't delete it (nor would I), but if called on a user vote, would agree to delete for that reason. Baccyak4H 02:41, 30 September 2006 (UTC)


I had learned SAS programming in school, but cannot afford to purchase it, so was very happy to find R,..., until I tried to learn how to use it. There is a real need to have a bare bones, easy introduction to R. At present, what I find as free information on how to use it drops me in the middle of a thick forest. If I could vote, I would say put back that Quick tutorial.

I'm in the same situation, and have found R a difficult study as well. Purchasing the Crawley (2005) book cited in the main article was something of a breakthrough for me. A set of exercises for the book are freely available on the author's website, and have some utility even unaccompanied by the book.
--Belgrano 14:48, 8 February 2007 (UTC)

Tutorials are not exactly encyclopedic, and should be kept off of here, but feel free to add to (the barely started) B:R Programming wikibook. The main R page [1]] has some good links to other tutorials and resources (much better than wiki-land has to offer). It's not the prettiest of website, but it is very resourceful. +mwtoews 17:58, 8 February 2007 (UTC)

[edit] Mege CRAN into R (programming language)

There really isn't much to say about CRAN in a separate article. At most, it could use a small section in the R article (say R (programming language)#Comprehensive R Archive Network?). +mwtoews 18:28, 6 December 2006 (UTC)

Done. +mwtoews 21:03, 29 December 2006 (UTC)

The article CRAN has been brought back to life. I suggest again to merge it back to this article, for the same reasons at the top of this section. +mt 03:49, 10 July 2007 (UTC)

I agree. -- Avenue 06:46, 10 July 2007 (UTC)
Done, and I double checked the four language interwiki "CRAN" articles, which all link to R (programming language)#CRAN for the "en" edition. +mt 21:05, 10 July 2007 (UTC)

[edit] GUI

I`ve been trying to find the GUi for R but I can`t find them. Anyone can put a link when it say that graphical user interfaces are available? where, thanks ;)--ometzit<col> 00:33, 13 February 2007 (UTC)

A few are listed in the Productivity tools section. And here's a more [comprehensive list. -- Avenue 01:52, 13 February 2007 (UTC)

[edit] Naming motivation

The article currently states "It was originally created by Ross Ihaka and Robert Gentleman (hence the name R)..." My understanding was that the name "R" was chosen to parallel "S", which it is a dialect of, roughly speaking. While I suppose both could be true (that is, it is not named "T"), a citation would be nice here. Baccyak4H (Yak!) 15:56, 23 February 2007 (UTC)

Better late than never — done ! Schutz 16:10, 31 July 2007 (UTC)
Excellent. And what a source too ;-) Baccyak4H (Yak!) 18:30, 21 August 2007 (UTC)

[edit] Robert Gentleman

The internal link (under the emblem) for Robert Gentleman directs itself to another person with the same name ( a baseball player). I am temporarily going to remove the link until a seperate article/disambiguation page is created. Grokmenow 15:24, 16 July 2007 (UTC)

[edit] de-facto standard

This claim of R being the de-facto standard for statistics computing is backed up by the article "USING THE R STATISTICAL COMPUTING ENVIRONMENT TO TEACH SOCIAL STATISTICS COURSES" which I have found only two citations from in Google, both in papers using R. Now this is a bit of a strong claim to make and I think it deserves a more credible source. Frenchwhale 16:01, 31 July 2007 (UTC)

I'll agree that the statement is too bold with no reliable sources. I've been looking around Google Scholar for any indication of "statistics software" and "standard" or "de-facto", and my results are very mixed. Basically all the statistical programs you can think of (SAS, Microsoft Excel, Sigma Plot, SPSS, Minitab, Stata, as well as S-PLUS and R) have been touted as "standard", which leads me to think that these claims are POVs. I don't think any of these programs can really be considered "de facto" at this moment (except for certain niches, such as biostatistics). I think it is safe to say that R has an expanding user-base as suggested by the posting rate on the help list, and the increasing number of contributed packages. +mt 18:55, 31 July 2007 (UTC)
In technical applications, the main reason that R is used is simply because it is free. In bioinformatics, its use is widespread among researchers and the private sector simply because it would be cost-prohibitive for large private organizations (i.e. pharmaceutical companies) to fork out the cash for licences for other programs such as SAS or Matlab. I have no references for this, just years of personal experience working with these people. This article in general is rather unbalanced - for instance there is no discussion of the limitations or criticisms of R (articles on the other software have this). A major fault with R is its inability to efficiently handle for-loops, resulting in the need for clumsy workarounds, something that should be mentioned here. - 52 Pickup 07:20, 15 August 2007 (UTC)
Actually, the main reason it's used is that its development (bug fixing, new feature incorporation, etc.) is far faster and more transparent than say the products listed above. Of course, that is a consequence of its open-source status, which also implies its price. That said however, saying "de-facto standard" or the like without sourcing is original research as well as POV. Saying "mainstream" or something similar would be more defensible, IMO. But I have to object to a criticisms discussion for this or even any software (with possible high profile and noteworthy exceptions like Tufte's criticisms of PowerPoint or Fateman's criticisms of Mathematica). Perhaps limitations, or comparisons with others, may be more appropriate. Any software product is designed to do certain things, but certainly not all things; saying "well it can't do X" seems highly unencyclopedic. Baccyak4H (Yak!) 12:47, 15 August 2007 (UTC)

[edit] Fair use rationale for Image:R gui on os x.png

Image:R gui on os x.png is being used on this article. I notice the image page specifies that the image is being used under fair use but there is no explanation or rationale as to why its use in this Wikipedia article constitutes fair use. In addition to the boilerplate fair use template, you must also write out on the image description page a specific explanation or rationale for why using this image in each article is consistent with fair use.

Please go to the image description page and edit it to include a fair use rationale. Using one of the templates at Wikipedia:Fair use rationale guideline is an easy way to insure that your image is in compliance with Wikipedia policy, but remember that you must complete the template. Do not simply insert a blank template on an image page.

If there is other fair use media, consider checking that you have specified the fair use rationale on the other images used on this page. Note that any fair use images uploaded after 4 May, 2006, and lacking such an explanation will be deleted one week after they have been uploaded, as described on criteria for speedy deletion. If you have any questions please ask them at the Media copyright questions page. Thank you.

BetacommandBot (talk) 20:00, 26 November 2007 (UTC)

[edit] GNU R

What is GNU R (redirect)? --Abdull (talk) 16:48, 8 February 2008 (UTC)

[edit] Comparo

Might be nice to see a comparison between R and S-Plus in this page. Message me if you would be willing to help put something rudimentary together. Swism (talk) 15:17, 25 February 2008 (UTC)


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -