Bevezetés az R programozási nyelvbe

A mai világban fontos, hogy egy vállalkozás megértse nagy mennyiségű adatot. A táblázatok használata manapság nem a legjobb megoldás az üzleti életben. itt részletesebben megvitatjuk az R programozási nyelvet.

Az R egy nyílt forráskódú programozási nyelv, valamint egy szoftverkörnyezet, amelyet statisztikai elemzéshez, grafikus ábrázoláshoz és jelentések készítéséhez használnak. Készítette: Ross Ihaka és Robert Gentleman. Az S nyelv dialektusának tekintik. A tudósok széles körben használják az egész világon. Megkönnyíti az adatok hatékonyabb és eredményesebb elemzését.

Az R programozási nyelv szabadon terjeszthető a GNU General Public License alatt. Számos operációs rendszerben működik, mint például az Unix, a Linux, a Windows és a Mac. Az előre összeállított bináris verziókból az R telepítéséhez szükséges fájlokat az Átfogó R Archívum Hálózat (CRAN) internetes oldaláról terjesztik.

Az R programozási nyelvnek számos funkciója van a statisztikai elemzéshez és a grafikus ábrázoláshoz.

Az R programozási nyelv használatának előnyei

  • R szabad és az első jelentős előny.
  • Az R telepíthető a kívánt számú számítógépbe
  • R könnyű együttműködni és tanulni
  • Bárki írhat egy kiegészítő csomagot az R számára
  • Biztosítja a legfejlettebb elemzést
  • R képes reprodukálható kutatásra. Ennek eredményeként a projekt könnyen megismételhető, ha bármilyen új adat rendelkezésre áll

Az R programozási nyelv telepítése

Kövesse ezeket az egyszerű lépéseket az R telepítéséhez a számítógépre.

  1. Töltse le az R-t a hálóból, és nyissa meg az R-fájlt a letöltések mappában.

  1. Kattintson duplán a fájlra annak megnyitásához. Ezzel a biztonsági figyelmeztető ablakba juthat.

  1. Kattintson a Futtatás elemre. Ez ismét egy ablakot jelenít meg, amelyben megkérdezi, hogy engedélyezni kívánja-e az ismeretlen kiadó következő programját a számítógép ablaka módosítására. Kattintson az Igen gombra.
  2. A következő ablakban kiválaszthatja a nyelvet. Válassza ki a nyelvet, majd kattintson az OK gombra.
  3. Ez megnyitja a Telepítő varázsló ablakot.

  1. Kattintson a Tovább gombra. Ezt követően megkapod a GNU General Public License-t. Olvassa el és kattintson a Tovább gombra.

  1. A következő ablakban válassza ki a rendeltetési helyet. Az alapértelmezett hely a Program Files. Válassza ki és kattintson a Tovább gombra.

  1. A következő ablakban kiválaszthatja a telepítendő összetevőket. Mindig jelölje be az alapvető fájlok jelölőnégyzetet, és a rendszer szerint válasszon a 32 bites vagy a 64 bites fájlok közül. Kattintson a Tovább gombra

  1. A következő ablak megkérdezi, hogy testreszabja-e az indítási lehetőségeket. Válassza a Nem lehetőséget, majd kattintson a Tovább gombra.

  1. A következő ablak segít kiválasztani a Start menü mappát.

  1. Kattintson a Tovább gombra. A következő ablak lehetővé teszi a További feladatok kiválasztását, és létrehozhat egy asztali vagy egy gyorsindítási ikont. Jelölje be mind a Regisztráció bejegyzések négyzetét. Válassza a Következő lehetőséget.

  1. R telepítésre kerül. A telepítés befejezéséhez válassza a Befejezés gombot.

R-vel kezdve

Miután az R sikeresen települt, megnyithatja az R használatát

Start menü à Minden program à R

vagy

Ezenkívül duplán kattinthat az asztalon lévő R parancsikonra is

Az R konzol az alábbi képen látható módon felbukkan. Az RGui az R grafikus felhasználói felület rövid formája. Ez a legegyszerűbb módja az R nyelv használatának. Beállíthatja az RGui egyes aspektusait. Az RGui konfigurációs szerkesztő párbeszédpanel az alábbi képen látható

Az R konzol az a hely, ahova parancsokat adhat meg. Időnként a parancsot szkriptbe kell írni, majd futtatni. A szkript egy külön ablak, amelybe beírhatja a parancsokat. Az alábbi kép bemutatja, hogyan kell megnyitni a szkriptet

A parancsok futtatásához a parancsban átmásolhatja a parancsokat a parancsablakba, vagy kiválaszthatja a futtatni kívánt parancsokat, majd kattintson a Futtatás sorra vagy a Kiválasztás gombra.

A parancsok gépelése közben a konzolon felfelé vagy lefelé mutató nyíllal is használhat korábban használt parancsokat.

Hogyan működik R

Az alábbi kép elmagyarázza Önnek R munkafolyamatát

Amikor az R fut, a változókat, funkciókat és másokat a számítógép memóriájában név alatt álló objektumok formájában tárolják. A felhasználó különféle műveleteket hajthat végre ezeken az objektumokon az operátorok és a Funkciók segítségével. Az R függvény az alábbi képen látható

Az argumentumok objektumok lehetnek, amelyeket alapértelmezés szerint definiálnak vagy a felhasználó határoz meg. A funkciókat a felhasználó által megadott parancsok segítségével hajtják végre. Az eredményeket ezután megjeleníti a képernyőn, és objektumként tárolja a számítógép memóriájában.

Az R programozási nyelv alapjai

itt vannak az R programozási nyelv alapjai, amelyeket tudnod kell az R munkához.

  • Parancsok, objektumok és funkciók

Bármikor, amikor kapcsolatba akar lépni R-vel, gépelhet be egy parancsot a konzol párbeszédpanelen, és nyomja meg az Enter billentyűt. Ha rossz parancsot adott meg, akkor hibaüzenetet fog kapni. Az R segítségével könnyen elvégezheti az egyszerű számítást. Az összes számtani operátort ugyanúgy használhatja, mint a másik számítógépes alkalmazásban, anélkül, hogy az egyenlőségjelet beírnia kellene. Csak nyomja meg az enter billentyűt, és megkapja a kimenetet.

Példa

7 + 3

(1) 10

3 3

(1) 27.

10 * (10 + 2)

(1) 120

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

(1) 0, 7929

A fenti példákban megtalálja (1) az összes válasz előtt. Ez azt jelentette, hogy a válaszban csak egy szám szerepel. Ha egynél több szám van a válaszban, ez segít a csoporton belüli válasz megismerésében. És ha zárójelet adnak hozzá, akkor ezeket a számításokat hajtják végre először. Ha egynél több zárójel van hozzáadva, a zárójeleket az Ad Infinitum segítségével csoportosíthatja.

  • tárgyak

Ha további számításokat szeretne végrehajtani egy számítás kimenete alapján, akkor nevet kell adnia, és R parancsot kell adnia arra, hogy objektumként tárolja. Az alábbiakban bemutatunk egy példát

válasz <- 4 + 4

Ebben a példában <- nevezik allokációs szimbólumnak vagy hozzárendelt szimbólumnak. Ez a szimbólum arra kéri R-t, hogy a bal oldalon lévő objektumot a jobb oldalon lévő parancs kimenetévé tegye. Az objektumokkal végzett számítás eredményeit más objektumként is mentheti. Távolíthat el egy tárgyat az rm () függvénnyel, és megerősítheti azt az ls () függvénnyel.

  • Funkciók

Az R sokféle kóddal rendelkezik, amely segít matematikai számítások készítésében, grafikon rajzolásában és statisztikai elemzésben. Ezeket a kódokat függvényeknek nevezzük. Minden funkciónév zárójelben végződik, és azonnal megadhatja a függvény nevét és az objektum nevét is a szükséges művelet végrehajtásához.

Példák

sqrt (100)

(1) 10

A számítás elvégzéséhez hozzáadhat egy objektumnevet is

sin (15+ válasz)

A „válasz” objektum értékét itt vesszük a számításhoz

Vektorok, mátrixok és adatkeretek

Az R a legjobb megoldás számok vagy karaktercsoportokba tartozó objektumok kezelésére. Számsorozatként rendezett csoportokat Vektoroknak hívunk. A kétdimenziós táblázatokként felépített csoportokat mátrixoknak nevezzük. Azokat az táblákat, amelyek néhány oszlopban számot tartalmaznak, és más oszlopokban más adatokat tartalmaznak, adatkereteknek hívjuk.

  • Vektor

Nézzünk meg egy példát, hogy megértsük, mi a vektor és hogyan használják azt R-ben

Példa

A <- sorrend (10, 20)

Ebben a példában létrehozott egy új A nevű objektumot, amely a 10-től 20-ig terjedő számsort tartalmazza. Ezt ellenőrizheti egyszerűen A gépelésével és a kimenet megszerzésével. Az alábbiakban bemutatjuk

A

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

A Vector egyik legfontosabb funkciója a c (). Ez azt jelenti: összekapcsolt. Az alábbiakban bemutatunk egy példát

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

B (nyomja meg az enter)

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

Aritmetikai műveleteket vektorban is végrehajthat.

A + B

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

  • mátrixok

Ha vannak olyan adatok, amelyek két dimenzióba rendezhetők, akkor ezt mátrixnak hívják. A mátrixot a mátrix () függvény jelöli.

Példa

mat2 <- mátrix (adatok = seq (1, 12), nrows = 3, ncols = 4, dimnames = lista (c („1. sor”, „2. sor”, „3. sor”), c („1. oszlop”), „Col 2”, „Col 3”, „Col 4”)

A fenti példát az alábbiakban részletezzük

mat2 <- egy mat2 nevű objektumot állít be

mátrix (adatok = szekvencia (1, 12) itt az objektum a mátrix, a mátrixban lévő adatok pedig 1 és 12 közötti sorozat

nrows = 3, ncols = 4 azt jelenti, hogy a sorok száma 3 és az oszlopok száma 4

dimnames = list (c (“1. sor”, “2. sor”, “3. sor”), c (“1. oszlop”, “2. oszlop”, “3. oszlop”, “4. oszlop”) a sorok nevét adja meg és oszlopok.

A kimenet a következő

mat1col1col2Col3Coi4
1. sor14710
2. sor25811
3. sor36912

Adattípusok és adatkeretek

Az adatokat mindig számok vagy mennyiségi adatok formájában rögzítik. A numerikus objektumokat tovább lehet osztani valós számokra, komplex számokra vagy egészekre és így tovább. Abban az esetben, ha meg akarja tudni, hogy a használt vektor numerikus formában van-e, akkor használhatja a függvény módot (), és megismerheti a numerikus típusát, amellyel a függvényosztályt () használhatja.

Van egy speciális típusú adat R-ben, amelyet Faktornak hívnak. Az ilyen típusú adatokban a dolgokat osztályokra osztják.

  • indexek

Az egyes adatszámokat vagy csoportokat az előfizetési feliratok segítségével megtalálhatja az adatszerkezeten belül. Nagyon hasznos lesz.

Példa

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

Ebben a példában egy X nevű vektort hozunk létre, amely 10 véletlen számból áll, amelyek egy normál eloszlásból származnak, az átlagérték 2 és 0, 1 szórás.

Az előfizetőknek nem feltétlenül kell egy számnak lenniük. Lehet egy tárgy vagy akár egy funkció is. A logikai kifejezéseket az alindexbe is belefoglalhatjuk.

  • részhalmazok

Az alkészlet egy olyan funkció, amely egy mátrix vagy adatkeret egy részének levezetésére szolgál. Három fő szakaszból áll: először az alkészlet neve, a második logikai kifejezés, a harmadik, amely tájékoztatja R-t arról, hogy mely oszlopokat válassza.

Példa

Számít <- read.csv (“Counts.csv”, fejléc = T)

Az alábbi táblázatból alcsoportot hozhat létre

SzexTempSúlySúly
MForró75292
FForró65180
MHideg69.03161
FHideg73, 25323

Számít 2 = 70)

Ez megadja a kimenetet, amelynek súlya kevesebb, mint 70.

R programozási nyelv Csomagok

Az R telepítés az összes alapcsomagot tartalmazza. Sok más csomag is segít új funkciók és objektumok betöltésében. R-ben új csomagot is létrehozhat. A telepítés során az R-ben szereplő néhány alapcsomag az alábbiakban felsorolásra kerül

  • rács
  • TÖMEG
  • nlme
  • fürt
  • túlélés

Használhatja a telepített. Csomagok () függvény, hogy többet tudjon meg a telepített csomagokról.

Statisztikai módszerek

Az R különféle beépített statisztikai módszerekkel érkezik. Ők

  • Átlagos
  • Középső
  • Mód
  • disztribúciók
  • Covariance
  • Regresszió
  • Nemlineáris vegyes effektusok
  • GLM
  • GAM és sok módszer

R különféle statisztikai eljárásokkal is rendelkezik, mint például a következő

  • Klasszikus paraméteres tesztek
  • Nem paraméteres tesztek
  • Lineáris modellezés
  • Nemlineáris regressziós modellezés
  • Klaszterek
  • Simítás

Következtetés

A lényeg az, hogy az R programozási nyelv segíti a kutatókat és az üzletembereket a hatékony adatelemzésben. Az R csomagok megkönnyítik a vállalkozások számára az elemzést. Az R. használatához nincs szükség számítógépes programozókra és kiterjedt programozásra. R A programozási nyelv segít a grafika vonzóbb módon történő elkészítésében.

Ajánlott cikkek

Itt található az útmutató az R programozási nyelv telepítésének, az indulás, az előnyök, az alapvető parancsok és funkcióinak megértéséhez.

  1. A Python szkriptnyelv?
  2. Hogyan telepítsük a 2-es szöget?
  3. Hogyan telepítsük a Swift alkalmazást?
  4. A MySQL programozási nyelve?

Kategória: