Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1
WprowadzeniedoprogramuR
1.1.Uwagiwstępne
Rtośrodowiskoobliczeństatystycznych,ajednocześniejęzykprogramowaniadzia-
łającywtymśrodowisku.TwórcamijegopierwszejwersjibyliRossIhakaorazRo-
bertGentlemanzUniversityofAuckland.Wybórnazwy,opróczzbieżnościzinicja-
łemimionobuautorów,uzasadnionybyłtym,żezaprojektowanyzostałjakobezpłatny
odpowiednikjęzykaSwykorzystywanegowkomercyjnymoprogramowaniuS-PLUS.
Odsierpnia1997r.jegorozwojemzajmujesięmiędzynarodowyzespółprogramistów
zwanyRCoreTeam.OdstronyorganizacyjnejifinansowejwspieragoFundacjaR,
którejprzewodnicząIhakaiGentleman.Pierwszaoficjalnawersja(1.0.0)językaR
zostałaopublikowana29lutego2000r.Odtegoczasuregularnie,kilkarazywro-
ku,pojawiająsięnowewersjepakietu,aodkońcaroku2004onenumerowane
2.<numer_wersji>.<numer_podwersji>.
RmożedziałaćwsystemachLinux,WindowsiMacOS.Dlakażdegoznichdostępne
binarnewersjeinstalacyjnenastroniedomowejprojektu(http://www.r-project.org/).
DostępnerównieżjegoplikiźródłoweiprzypewnejwprawieznarzędziamiGNU
możnajeskompilowaćiwtensposóbzainstalowaćprogram.
WśródwieluaplikacjistatystycznychRwyróżniasiękilkomazaletami:
'jestdystrybuowanynalicencjiGPL,cooznacza,żemożnagozadarmowykorzy-
stywaćdodowolnych(nawetkomercyjnych)celów;
'dziękiwbudowanemuwniegomechanizmowipakietówjestbardzofunkcjonalny.
Opróczprocedurdostępnychw„czystej”wersjijęzykaRistniejeponadpółtoratysiąca
pakietówzawierającychwsobiepraktyczniewszystkieistotnealgorytmywielowymia-
rowejanalizystatystycznej.Wielubadaczy,proponującnowemetodytworzy,równocze-
śniewjęzykuRrealizującejeoprogramowanie;
'umożliwiaswobodnełączenieróżnychmetoditworzeniewłasnychprocedurba-
dawczych;
'umożliwiałączeniekodujęzykaRwsposóbdynamicznyzbibliotekaminapisa-
nymiwjęzykuC,comożeznacznieprzyspieszyćwykonywanieobliczeńwnewralgicz-
nychpunktachskomplikowanychalgorytmów;
'mabardzodobrądokumentacjęzarównoprogramu,jakipakietówdodatkowych.
Plikipdfdołączonedopakietówmogąbyćczęstoużywanejakopełneźródłowiedzyo