R (ohjelmointikieli)

Wikipedia
(Ohjattu sivulta R (ohjelmisto))
Loikkaa: valikkoon, hakuun
R:n logo

R on tilastolliseen laskentaan ja grafiikan tuottamiseen tarkoitettu vapaa ohjelmistoympäristö. Sitä kutsutaan myös nimellä GNU S esikuvansa mukaan. Alun perin ohjelman kehittivät Ross Ihaka ja Robert Gentleman (josta nimi R) Aucklandin yliopistossa Uudessa-Seelannissa. Tällä hetkellä ohjelmistoa kehittää ydintiimi, joka koostuu laajasta joukosta ihmisiä ympäri maailmaa. [1]

R-ohjelmointikieli perustuu S-kieleen, jonka kehitti John Chambers Bellin tutkimuskeskuksessa. S-kielen semantiikka on taas johdettu Scheme-kielestä ja sen kaupallinen sovellus on S-plus.[1]

R-ohjelman lähdekoodi on vapaasti saatavissa GNU-lisenssin alla ja käännetyt binääriversiot on tarjolla Windows-, Macintosh- sekä monille Unix-järjestelmille. R-ohjelmaa voidaan käyttää eri Emacs-editorin versioiden kautta hyödyntäen ESS-kirjastoa. Tarjolla on myös monia graafisia käyttöliittymiä kuten GR, RKWard, SciViews-R ja Rcmdr.

R-ohjelma on erittäin helposti laajennettavissa lisäpakettien avulla. Perusohjelmaan liitettyjä paketteja lukuun ottamatta ne ovat käyttäjien tuottamia funktiokirjastoja. Lisäpaketit sisältävät usein spesifien ongelmien ratkaisuun tarkoitettuja työkaluja tai uusien tilastollisten menetelmiä sovelluksia. Suuri määrä lisäpaketteja on ladattavissa CRAN-sivustoilta.

Joustavuutensa ja nopean kehitystyön ansiosta R soveltuu ammattimaiseen tilastolliseen analyysiin ja aineistojen muokkaukseen. Ilmaisuutensa vuoksi se on suosittu erityisesti akateemisessa maailmassa sekä opetuskäytössä.lähde?

Ohjelman uusin versio on 3.2.0.[2]

Ohjelman kehitystyötä hallinnoi The R Foundation for Statistical Computing-niminen säätiö, joka toimii Wienin kauppakorkeakoulun yhteydessä.[2]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. a b Ihaka, Ross: R : Past and Future History A Draft of a Paper for Interface '98. Viitattu 16.2.2015.
  2. a b The R Project for Statistical Computing Viitattu 17.2.2015.

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]