Introduksjon Til R
R Er et språk og miljø for statistisk databehandling og grafikk. DET ER ET GNU-prosjekt som ligner På s-språket og miljøet som ble utviklet Ved Bell Laboratories (tidligere ved& T, Nå Lucent Technologies) Av John Chambers og kolleger. R kan betraktes som en annen implementering Av S. Det er noen viktige forskjeller, Men mye kode skrevet For S kjører uendret under R.
R gir et bredt utvalg av statistiske (lineær og ikke-lineær modellering, klassiske statistiske tester, tidsserieanalyse, klassifisering, clustering,…) og grafiske teknikker, og er svært utvidbar. S-språket er ofte kjøretøyet til valg for forskning i statistisk metodikk, Og R gir En Åpen Kildekodevei til deltakelse i den aktiviteten.
En av R styrker er den enkle som godt utformede publisering kvalitet tomter kan produseres, inkludert matematiske symboler og formler der det trengs. Stor forsiktighet har blitt tatt over standardene for de mindre designvalgene i grafikk, men brukeren beholder full kontroll.
R er tilgjengelig Som Fri Programvare under Betingelsene I Free Software Foundations GNU General Public License i kildekodeform. Den kompilerer OG kjører PÅ EN rekke UNIX-plattformer og lignende systemer (inkludert FreeBSD Og Linux), Windows og MacOS.
r-miljøet
R er en integrert pakke med programvarefasiliteter for datamanipulering, beregning og grafisk visning. Det inkluderer en effektiv datahåndtering og lagringsanlegg, en pakke med operatører for beregninger på matriser, spesielt matriser, en stor, sammenhengende, integrert samling av mellomliggende verktøy for dataanalyse, grafiske fasiliteter for dataanalyse og visning enten på skjermen eller på hardcopy, og et velutviklet, enkelt og effektivt programmeringsspråk som inkluderer conditionals, loops, brukerdefinerte rekursive funksjoner og inngangs-og utgangsfasiliteter..begrepet» miljø » er ment å karakterisere det som et fullt planlagt og sammenhengende system, snarere enn en inkrementell økning av svært spesifikke og ufleksible verktøy, som det ofte er tilfelle med annen dataanalyseprogramvare.
R, som S, er utformet rundt et ekte dataspråk, og det tillater brukere å legge til ekstra funksjonalitet ved å definere nye funksjoner. Mye av systemet er selv skrevet I r dialekt Av S, som gjør det enkelt for brukerne å følge algoritmiske valg gjort. For beregningsintensive oppgaver Kan c, C++ og Fortran kode kobles og kalles på kjøretid. Avanserte brukere kan skrive C-kode for å manipulere r-objekter direkte.
Mange brukere tenker På R som et statistikksystem. Vi foretrekker å tenke på det som et miljø der statistiske teknikker implementeres. R kan utvides (enkelt) via pakker. Det er ca åtte pakker som følger Med r distribusjon og mange flere er tilgjengelig gjennom CRAN familie Av Nettsteder som dekker et svært bredt spekter av moderne statistikk.
R har Sitt Eget LaTeX-lignende dokumentasjonsformat, som brukes til å levere omfattende dokumentasjon, både på nettet i en rekke formater og i hardcopy.