Uvod v programerski jezik R

V današnjem svetu je za podjetje pomembno, da razume veliko količino podatkov. Uporaba preglednic v teh dneh ni najboljša možnost za poslovanje. tukaj bomo razpravljali več o programskem jeziku R.

R je odprtokodni programski jezik, pa tudi programsko okolje, ki se uporablja za statistično analizo, grafično predstavitev in poročanje. Ustvarila sta jo Ross Ihaka in Robert Gentleman. Velja za narečje S jezika. Široko ga uporabljajo znanstveniki po vsem svetu. Omogoča enostavno analizo podatkov bolj učinkovito in učinkovito.

Programski jezik R se prosto distribuira pod GNU General Public License. Deluje v več operacijskih sistemih, kot so Unix, Linux, Windows in Mac. Datoteke, ki so potrebne za namestitev R iz vnaprej sestavljenih binarnih različic, se distribuirajo na spletnem mestu celovite mreže R Archive (CRAN).

R programski jezik ima številne funkcije za statistično analizo in grafično predstavitev.

Prednosti uporabe programskega jezika R

  • R je brezplačen in je prva večja prednost.
  • R lahko namestite v toliko računalnikov, kot želite
  • R je enostavno sodelovati in se učiti
  • Vsakdo lahko napiše dodatek za R
  • Zagotavlja najnaprednejšo analizo
  • R ima sposobnost ponovljivih raziskav. Rezultat tega projekta je mogoče enostavno ponoviti, ko so na voljo novi podatki

Kako namestiti programski jezik R

Za namestitev R v računalnik sledite tem preprostim korakom.

  1. Prenesite R iz mreže in odprite datoteko R v mapi za prenose.

  1. Dvokliknite datoteko, da jo odprete. Odprlo se bo okno z varnostnim opozorilom.

  1. Kliknite Zaženi. Znova vas bo pripeljalo do okna, ki vas bo vprašalo, ali želite naslednjim programom neznanega založnika dovoliti spremembe v tem oknu računalnika. Kliknite Da.
  2. Naslednje okno vam bo omogočilo izbiro jezika. Izberite jezik in kliknite V redu.
  3. Odpre se okno Čarovnika za nastavitev.

  1. Kliknite Naprej. Po tem boste dobili splošno javno licenco GNU. Preberite ga in kliknite Naprej.

  1. V naslednjem oknu izberite ciljno lokacijo. Privzeta lokacija je Programske datoteke. Izberite in kliknite Naprej.

  1. Naslednje okno vam bo omogočilo, da izberete komponente, ki jih želite namestiti. Vedno odkljukajte potrditveno polje za osnovne datoteke in izberite med 32-bitnimi datotekami ali 64-bitnimi datotekami v vašem sistemu. Kliknite Naprej

  1. V naslednjem oknu se bo vprašalo, ali želite prilagoditi možnosti zagona. Izberite Ne in kliknite Naprej.

  1. Naslednje okno vam bo pomagalo, da izberete mapo »Start«.

  1. Kliknite Naprej. Naslednje okno vam omogoča, da izberete Dodatna opravila in vam omogoča, da ustvarite ikono namizja ali ikono za hitri zagon. Izberite obe potrditveni vrstici vnosov v Register. Izberite Naprej.

  1. R se namesti. Za dokončanje namestitve izberite gumb Dokončaj.

Začenši z R

Ko je program R uspešno nameščen, lahko R odprete z uporabo

Start meni à Vsi programi à R

ali

Prav tako lahko dvakrat kliknete ikono bližnjice R na namizju

R konzola se bo pojavila, kot je prikazano na spodnji sliki. RGui je kratka oblika R grafičnega uporabniškega vmesnika. To je najlažji način za interakcijo z jezikom R. Konfigurirate lahko nekatere vidike RGui-ja. Pogovorno okno urejevalnika konfiguracije RGui je prikazano na spodnji sliki

Konzola R je kraj, kjer lahko vnašate ukaze. Včasih boste morali napisati ukaz v skriptu in nato zagnati ukaze. Skript je ločeno okno, v katerega lahko vnašate ukaze. Spodnja slika prikazuje, kako odpreti skript

Če želite izvajati ukaze v skriptu, lahko ukaze kopirate v okno ukazov ali izberete ukaze, ki jih želite zagnati, in kliknite vrstico ali gumb za izbiro.

Medtem ko vtipkate ukaze v konzoli, lahko uporabite tudi prej uporabljene ukaze s puščico gor ali puščico navzdol.

Kako deluje R

Spodnja slika vam bo razložila potek dela R

Kadar koli R izvaja spremenljivke, funkcije in drugo so shranjene v pomnilniku računalnika v obliki predmetov z imenom. Uporabnik lahko na teh objektih izvaja različne operacije s pomočjo operaterjev in funkcij. R-funkcijo lahko predstavimo, kot je prikazano na spodnji sliki

Argumenti so lahko predmeti, ki jih definira privzeto ali jih določi uporabnik. Funkcije se izvajajo prek ukazov, ki jih vnese uporabnik. Rezultati so nato prikazani na zaslonu in shranjeni kot predmet v računalniški pomnilnik.

Osnove programskega jezika R

tu so osnove programskega jezika R, ki jih morate vedeti za delo z R.

  • Ukazi, predmeti in funkcije

Kadar koli želite komunicirati z R, lahko v pogovorno okno konzole vtipkate ukaz in pritisnete enter. Če ste vnesli napačen ukaz, boste prejeli sporočilo o napaki. Preprost izračun lahko preprosto naredite z uporabo R. Vse aritmetične operaterje lahko uporabite na enak način kot v drugi računalniški aplikaciji, ne da bi morali vpisati znak enako. Samo pritisnite enter in dobili boste izhod.

Primer

7 + 3

(1) 10

3 3

(1) 27

10 * (10 + 2)

(1) 120

(2 * (17, 2 + 5)) / 56

(1) 0, 7929

V zgornjih primerih lahko najdete (1) pred vsemi odgovori. To je pomenilo, da je v odgovoru le ena številka. Kadar je v odgovoru več številk, boste lažje našli odgovor v skupinah. In če je dodan oklepaj, potem se ti izračuni najprej opravijo. Če je dodanih več oklepajev, lahko oklepaje razvrstite v skupino z Ad Infinitum.

  • Predmeti

Če želite izvesti izračun z izvedbo izračuna, mu morate dati ime in R naročiti, da ga shrani kot predmet. Primer je podan spodaj

odgovor <- 4 + 4

V tem primeru se <- imenuje simbol za dodelitev ali dodeljen simbol. Ta simbol prosi R, da predmet levo v izhod ukaza na desni. Rezultate izračuna, ki ga naredite s predmeti, lahko shranite tudi kot drug predmet. Predmet lahko odstranite s funkcijo rm () in ga potrdite s funkcijo ls ().

  • Funkcije

R ima veliko različnih kod, ki vam bodo pomagale pri matematičnih izračunih, risanju grafa in statistični analizi. Te kode imenujemo funkcije. Ime vsake funkcije se konča v oklepaju in takoj lahko vnesete tudi ime funkcije in ime predmeta, da izvedete potrebno operacijo.

Primeri

sqrt (100)

(1) 10

Za izračun lahko dodate tudi ime predmeta

greh (odgovor 15+)

Vrednost predmeta "odgovor" je tu vzeta za izračun

Vektorji, matrike in okvirji podatkov

R je najboljša rešitev za ravnanje s predmeti, ki so skupina števil ali skupin znakov. Skupine števila, ki so organizirane kot sekvence, se imenujejo Vektorji. Skupine, ki so organizirane kot dvodimenzionalne tabele, se imenujejo Matrike. Tabele, ki vsebujejo številko v nekaterih stolpcih in nekatere druge podatke v drugih stolpcih, se imenujejo Okvirji podatkov.

  • Vektorji

Poglejmo primer, da razumemo, kaj je vektor in kako se uporablja v R

Primer

A <- sled (10, 20)

V tem primeru ste ustvarili nov predmet z imenom A in vsebuje zaporedje števil od 10 do 20. To lahko preverite tako, da preprosto vtipkate A in dobite izhod. Spodaj je pojasnjeno

A

(1) 10 11 12 13 14 15 16 17 18 19 20

Ena najpomembnejših funkcij v vektorju je c (). Pomeni 'združiti'. Primer je podan spodaj

B <- c (2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22)

B (Pritisnite enter)

(1) 2 4 6 8 10 12 14 16 18 20 22

V vektorju lahko izvajate tudi aritmetične operacije.

A + B

(1) 12 15 18 21 24 27 30 33 36 39 42

  • Matrice

Ko imate podatke, ki jih lahko razporedite v dve dimenziji, potem se imenuje Matrix. Matrica je označena s funkcijo matrice ().

Primer

mat2 <- matrica (podatki = seq (1, 12), števila = 3, ncols = 4, priimki = seznam (c (vrstica 1 ", " vrstica 2 ", " vrstica 3 "), c (" stolpec 1 ", "Col 2", "Col 3", "Col 4")

Zgornji primer je podrobno razložen spodaj

mat2 <- nastavi objekt, imenovan mat2

matrika (podatki = seq (1, 12)) tukaj je objekt matrica, podatki v matrici pa zaporedje števil od 1 do 12

nrows = 3, ncols = 4 pomeni, da je število vrstic 3, število stolpcev pa 4

dimnames = seznam (c ("vrstica 1", "vrstica 2", "vrstica 3"), c ("stolpec 1", "stolpec 2", "stolpec 3", "stolpec 4") poda imena za vrstice in stolpci.

Izhod je naslednji

mat1Col1Col2Col3Col4
Vrstica 114710
2. vrstica25811
3. vrstica36912

Vrste podatkov in okvirji podatkov

Podatki so vedno zapisani kot številke ali količinski podatki. Številske predmete lahko nadalje razdelimo na realna števila, kompleksna števila ali cela števila in tako naprej. Če želite izvedeti, ali je vektor, ki ga uporabljate, v številčni obliki, potem lahko uporabite funkcijski način () in poznate vrsto številke, lahko uporabite funkcijski razred ().

V R obstaja posebna vrsta podatkov, ki se imenuje faktor. Ta vrsta podatkov je stvar, kjer so stvari razdeljene v razrede.

  • Naročnice

Po naročilu najdete posamezno številko ali skupine znotraj podatkovne strukture. To bo zelo koristno.

Primer

X <- rnorma (10, 2, 0, 1)

V tem primeru se v imenu X ustvari vektor, ki ga sestavlja 10 naključnih števil, ki izhajajo iz običajne porazdelitve s povprečno vrednostjo 2 in standardnim odklonom 0, 1.

Naročnine ne morajo nujno biti enotne številke. Lahko je predmet ali celo funkcija. Logični izrazi so lahko vključeni tudi v podnapis.

  • Podvrsta

Podmnožica je funkcija, ki se uporablja za izpeljavo dela matrike ali podatkovnega okvira. Ima tri glavne odseke - najprej ime podskupine, drugi logični izraz, tretji, ki R sporoča, katere stolpce izbrati.

Primer

Šteje <- read.csv ("Counts.csv", glava = T)

Iz spodnje tabele lahko ustvarite podmnožico

SeksTempUtežUtež
MVroče75292
FVroče65180
MHladno69.03161
FHladno73, 25323

Šteje 2 = 70)

Tako boste dobili rezultat, katere teža je manjša od 70.

R programski jezik Paketi

R namestitev je priložena vsem osnovnim paketom paketov. Obstaja veliko drugih paketov, ki vam bodo pomagali pri nalaganju novih funkcij in predmetov. Nov paket lahko ustvarite tudi v R. Nekateri osnovni paketi, ki so vključeni v R med njegovo namestitvijo, so navedeni spodaj

  • mreža
  • MASA
  • nlme
  • grozd
  • preživetje

Uporabite lahko nameščeno. paketov () funkcija, če želite vedeti več o nameščenih paketih.

Statistične metode

R ima različne statistične metode, ki so vgrajene. So

  • Pomeni
  • Mediana
  • Način
  • Distribucije
  • Covariance
  • Regresija
  • Nelinearni mešani učinki
  • GLM
  • GAM in veliko metod

R ima tudi različne statistične postopke, kot so naslednji

  • Klasični parametrični preskusi
  • Neparametrični preskusi
  • Linearno modeliranje
  • Nelinearno regresijsko modeliranje
  • Grozd
  • Glajenje

Zaključek

Bistvo je, da programski jezik R pomaga raziskovalcem in poslovnim ljudem pri izvajanju učinkovite analize podatkov. R paketi podjetjem olajšajo analizo. Ne potrebujejo računalniških programerjev niti obsežnega programiranja, da uporabljajo programski jezik R. R pomaga ustvariti grafiko na privlačnejši način.

Priporočeni članki

Tukaj je vaš vodnik za razumevanje namestitve, zagon, prednosti, osnovne ukaze in funkcije programskega jezika R.

  1. Ali je Python skriptni jezik?
  2. Kako namestiti Angular 2?
  3. Kako namestiti Swift?
  4. Ali je programski jezik MySQL?