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.
- Töltse le az R-t a hálóból, és nyissa meg az R-fájlt a letöltések mappában.
- Kattintson duplán a fájlra annak megnyitásához. Ezzel a biztonsági figyelmeztető ablakba juthat.
- 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.
- A következő ablakban kiválaszthatja a nyelvet. Válassza ki a nyelvet, majd kattintson az OK gombra.
- Ez megnyitja a Telepítő varázsló ablakot.
- Kattintson a Tovább gombra. Ezt követően megkapod a GNU General Public License-t. Olvassa el és kattintson a Tovább gombra.
- 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.
- 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
- 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.
- A következő ablak segít kiválasztani a Start menü mappát.
- 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.
- 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) 103 3
(1) 27.10 * (10 + 2)
(1) 120(2 * (17, 2 + 5)) / 56
(1) 0, 7929A 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) 10A 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 20A 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 22Aritmetikai 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ő
mat1 | col1 | col2 | Col3 | Coi4 |
1. sor | 1 | 4 | 7 | 10 |
2. sor | 2 | 5 | 8 | 11 |
3. sor | 3 | 6 | 9 | 12 |
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
Szex | Temp | Súly | Súly |
M | Forró | 75 | 292 |
F | Forró | 65 | 180 |
M | Hideg | 69.03 | 161 |
F | Hideg | 73, 25 | 323 |
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.
- A Python szkriptnyelv?
- Hogyan telepítsük a 2-es szöget?
- Hogyan telepítsük a Swift alkalmazást?
- A MySQL programozási nyelve?