ce este R?

Introducere în R

R este un limbaj și un mediu pentru calcul statistic și grafică. Este un proiect GNU care este similar cu limbajul și mediul S care a fost dezvoltat la Bell Laboratories (anterior la&T, acum Lucent Technologies) de John Chambers și colegii săi. R poate fi considerată ca o punere în aplicare diferită a S. Există unele diferențe importante, dar mult cod scris pentru S ruleaza nealterate sub R.

R oferă o mare varietate de tehnici statistice (modelare liniară și neliniară, teste statistice clasice, analiză în serii de timp, clasificare, grupare, …) și grafice și este foarte extensibil. Limbajul S este adesea vehiculul ales pentru cercetarea metodologiei statistice, iar R oferă o cale Open Source către participarea la acea activitate.

unul dintre punctele forte ale lui R este ușurința cu care pot fi produse parcele de calitate a publicării bine concepute, inclusiv simboluri și formule matematice acolo unde este necesar. Mare grijă a fost luată peste valorile implicite pentru opțiunile de design minore în grafică, dar utilizatorul păstrează controlul deplin.

R este disponibil ca Software liber sub termenii Licenței Publice Generale GNU a Free Software Foundation sub formă de cod sursă. Compilează și rulează pe o mare varietate de platforme UNIX și sisteme similare (inclusiv FreeBSD și Linux), Windows și MacOS.

mediul R

R este o suită integrată de facilități software pentru manipularea datelor, calcul și afișare grafică. Acesta include

  • o instalație eficientă de gestionare și stocare a datelor,
  • o suită de operatori pentru calcule pe matrice, în special matrice,
  • o colecție mare, coerentă și integrată de instrumente intermediare pentru analiza datelor,
  • facilități grafice pentru analiza și afișarea datelor fie pe ecran, fie pe hârtie și
  • un limbaj de programare bine dezvoltat, simplu și eficient, care include condiționale, bucle, funcții recursive definite de utilizator și facilități de intrare și ieșire.

termenul „mediu” este destinat să-l caracterizeze ca un sistem complet planificat și coerent, mai degrabă decât o acumulare incrementală de instrumente foarte specifice și inflexibile, așa cum se întâmplă frecvent cu alte programe de analiză a datelor.

R, ca și S, este proiectat în jurul unui limbaj de calculator adevărat și permite utilizatorilor să adauge funcționalități suplimentare prin definirea de noi funcții. O mare parte a sistemului este el însuși scris în dialectul R de S, ceea ce face ușor pentru utilizatori să urmeze alegerile algoritmice făcute. Pentru sarcini intensive din punct de vedere al calculului, codul C, C++ și Fortran pot fi conectate și apelate în timpul rulării. Utilizatorii avansați pot scrie cod C pentru a manipula direct obiectele R.

mulți utilizatori se gândesc la R ca la un sistem statistic. Preferăm să ne gândim la ea ca la un mediu în care sunt implementate tehnici statistice. R poate fi extins (cu ușurință) prin pachete. Există aproximativ opt pachete furnizate cu distribuția R și multe altele sunt disponibile prin familia CRAN de site-uri de Internet care acoperă o gamă foarte largă de statistici moderne.

R are propriul format de documentație ca LaTeX, care este utilizat pentru a furniza documentație completă, atât on-line într-un număr de formate, cât și pe suport de hârtie.

Related Posts

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *