Johdatus R
R on kieli ja ympäristö tilastolliseen laskentaan ja grafiikkaan. Kyseessä on GNU-projekti, joka muistuttaa Bell Laboratoriesissa (aiemmin&T, nykyisin Lucent Technologies) kehitettyä s-kieltä ja-ympäristöä John Chambersin ja kollegoiden toimesta. R voidaan pitää eri täytäntöönpanoa S. on joitakin merkittäviä eroja, mutta paljon koodia kirjoitettu s toimii muuttumattomana R.
r tarjoaa laajan valikoiman tilastollisia (lineaarisia ja epälineaarisia mallinnuksia, klassisia tilastollisia testejä, aikasarja-analyysejä, luokitteluja, ryhmittelyjä, …) ja graafisia tekniikoita, ja se on erittäin laajennettavissa. S-kieli on usein valittu väline tilastollisten menetelmien tutkimuksessa, ja R tarjoaa avoimen lähdekoodin väylän kyseiseen toimintaan osallistumiseen.
yksi R: n vahvuuksista on helppous, jolla voidaan tuottaa hyvin suunniteltuja julkaisulaatuisia tontteja, tarvittaessa myös matemaattisia symboleita ja kaavoja. Grafiikan vähäisten suunnitteluvalintojen oletuksista on huolehdittu hyvin, mutta käyttäjä säilyttää täyden kontrollin.
R on saatavilla vapaina ohjelmistoina Free Software Foundationin GNU General Public Licensen ehdoilla lähdekoodimuodossa. Se kokoaa ja toimii monenlaisilla UNIX-alustoilla ja vastaavilla järjestelmillä (mukaan lukien FreeBSD ja Linux), Windowsilla ja MacOS: lla.
R-ympäristö
r on integroitu ohjelmistokokonaisuus tietojen manipulointia, laskentaa ja graafista näyttämistä varten. Se sisältää
- tehokkaan tiedon käsittely-ja tallennuslaitoksen,
- operaattorikokoelman, joka tekee laskelmia matriiseista, erityisesti matriiseista,
- laajan, yhtenäisen, integroidun kokoelman tiedon analysointiin käytettäviä välineistöä,
- graafisia laitteistoja tietojen analysointiin ja näyttämiseen joko näytöllä tai kovalevyllä sekä
- hyvin kehitetyn, yksinkertaisen ja tehokkaan ohjelmointikielen, joka sisältää ehdolliset, silmukat, käyttäjän määrittämät rekursiiviset toiminnot sekä syöttö-ja tulostusmahdollisuudet.
termi ”ympäristö” on tarkoitettu kuvaamaan sitä täysin suunniteltuna ja johdonmukaisena järjestelmänä, eikä niinkään hyvin spesifisten ja joustamattomien työkalujen kasvavana lisäyksenä, kuten usein muiden data-analyysiohjelmistojen kohdalla.
R, kuten S, on suunniteltu todellisen tietokonekielen ympärille, ja sen avulla käyttäjät voivat lisätä lisätoimintoja määrittelemällä uusia funktioita. Suuri osa järjestelmästä on itse kirjoitettu S: n R-murteella, minkä ansiosta käyttäjien on helppo seurata tehtyjä algoritmivalintoja. Laskennallisesti vaativissa tehtävissä C -, C++ – ja Fortran-koodia voidaan linkittää ja kutsua ajon aikana. Edistyneet käyttäjät voivat kirjoittaa C-koodia manipuloidakseen R-objekteja suoraan.
monet käyttäjät pitävät R: ää tilastojärjestelmänä. Pidämme sitä mieluummin ympäristönä, jossa tilastollisia tekniikoita sovelletaan. R voidaan laajentaa (helposti) pakettien kautta. On noin kahdeksan pakettia toimitetaan R jakelu ja monet muut ovat saatavilla kautta CRAN perheen Internet-sivustoja, jotka kattavat hyvin monenlaisia nykyaikaisia tilastoja.
R: llä on oma Lateksimainen dokumentaatiomuotonsa, jota käytetään kattavan dokumentaation toimittamiseen sekä verkossa useissa muodoissa että kovakopiona.