Úvod do programovacího jazyka R

V dnešním světě je pro firmu důležité porozumět velkému množství dat. Používání tabulek není v dnešní době nejlepší volbou pro podnikání. zde probereme více o jazyce R Programming.

R je programovací jazyk s otevřeným zdrojovým kódem a softwarové prostředí používané pro statistickou analýzu, grafické znázornění a vykazování. Vytvořili jej Ross Ihaka a Robert Gentleman. To je považováno za dialekt jazyka S. To je široce používáno vědci z celého světa. Usnadňuje analýzu dat efektivněji a efektivněji.

Programovací jazyk R je volně distribuován na základě GNU General Public License. Funguje v několika operačních systémech, jako jsou Unix, Linux, Windows a Mac. Soubory potřebné k instalaci R z předkompilovaných binárních verzí jsou distribuovány z internetové stránky Comprehensive R Archive Network (CRAN).

Programovací jazyk R má mnoho funkcí pro statistickou analýzu a grafické znázornění.

Výhody používání programovacího jazyka R

  • R je zdarma a je první velkou výhodou.
  • R můžete nainstalovat do libovolného počtu počítačů
  • R je snadné spolupracovat a učit se
  • Každý může napsat doplňkový balíček pro R
  • Poskytuje nejpokročilejší analýzu
  • R má kapacitu pro reprodukovatelný výzkum. Díky tomuto projektu lze snadno opakovat, až budou k dispozici nová data

Jak nainstalovat programovací jazyk R

Při instalaci R do počítače postupujte podle těchto jednoduchých kroků.

  1. Stáhněte si R ze sítě a otevřete R soubor ve složce ke stažení.

  1. Soubor otevřete poklepáním. Tím se dostanete do okna s varováním zabezpečení.

  1. Klikněte na Spustit. Tím se znovu dostanete do okna s dotazem, zda chcete povolit následujícímu programu od neznámého vydavatele provádět změny v tomto okně počítače. Klikněte na Ano.
  2. Následující okno vám umožní vybrat jazyk. Vyberte jazyk a klikněte na OK.
  3. Otevře se okno Průvodce nastavením.

  1. Klepněte na tlačítko Další. Poté získáte GNU General Public License. Přečtěte si ji a klikněte na Další.

  1. V dalším okně vyberte cílové umístění. Výchozí umístění je Program Files. Vyberte a klepněte na tlačítko Další.

  1. Následující okno vám umožní vybrat součásti k instalaci. Zaškrtněte políčko základní soubory a podle svého systému vyberte mezi 32bitovými nebo 64bitovými soubory. Klepněte na tlačítko Další

  1. V dalším okně se zobrazí dotaz, zda chcete přizpůsobit možnosti spuštění. Vyberte Ne a klikněte na Další.

  1. Následující okno vám pomůže vybrat složku nabídky Start.

  1. Klepněte na tlačítko Další. Další okno umožňuje vybrat další úkoly a umožňuje vytvořit ikonu na ploše nebo ikonu rychlého spuštění. Zaškrtněte obě políčka u položek registrace. Vyberte Další.

  1. R se nainstaluje. Klepnutím na tlačítko Dokončit dokončete instalaci.

Počínaje R

Po úspěšné instalaci R můžete otevřít R pomocí

Start Menu à Všechny programy à R

nebo

Můžete také dvakrát kliknout na ikonu zástupce R na ploše

Konzola R se objeví, jak je znázorněno na obrázku níže. RGui je krátká forma grafického uživatelského rozhraní R. Je to nejjednodušší způsob interakce s jazykem R. Můžete nakonfigurovat některé aspekty RGui. Dialogové okno Editor konfigurace RGui je zobrazeno na obrázku níže

Konzola R je místo, kam můžete zadávat příkazy. Někdy budete muset napsat příkaz ve skriptu a poté spustit příkazy. Skript je samostatné okno, ve kterém můžete zadávat příkazy. Níže uvedený obrázek ukazuje, jak otevřít skript

Chcete-li spustit příkazy ve skriptu, můžete zkopírovat příkazy do příkazového okna nebo vybrat příkazy, které chcete spustit, a klepněte na tlačítko Spustit řádek nebo tlačítko Výběr.

Při psaní příkazů v konzole můžete také použít dříve používané příkazy pomocí šipky nahoru nebo dolů.

Jak R funguje

Níže uvedený obrázek vám vysvětlí pracovní postup R

Kdykoli běží R, proměnné, funkce a další jsou uloženy v paměti počítače ve formě objektů se jménem. Uživatel může na těchto objektech provádět různé operace pomocí operátorů a funkcí. Funkci R lze znázornit tak, jak je znázorněno na obrázku níže

Argumenty mohou být objekty, které jsou definovány ve výchozím nastavení nebo zadány uživatelem. Funkce jsou prováděny pomocí příkazů zadaných uživatelem. Výsledky se poté zobrazí na obrazovce a uloží se jako objekt do paměti počítače.

Základy programovacího jazyka R

Zde jsou základy programovacího jazyka R, které potřebujete vědět, abyste mohli pracovat s R.

  • Příkazy, objekty a funkce

Kdykoli budete chtít komunikovat s R, můžete zadat příkaz do dialogového okna konzoly a stisknout enter. Pokud jste zadali nesprávný příkaz, zobrazí se chybová zpráva. Jednoduchý výpočet můžete snadno provést pomocí R. Všechny aritmetické operátory můžete použít stejným způsobem, jaký se používá v jiné počítačové aplikaci, aniž byste museli psát znaménka rovná se. Stačí stisknout enter a dostanete výstup.

Příklad

7 + 3

(1) 10

3 3

(1) 27

10 * (10 + 2)

(1) 120

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

(1) 0, 7929

Ve výše uvedených příkladech najdete (1) před všemi odpověďmi. To znamená, že v odpovědi je pouze jedno číslo. Pokud je v odpovědi více než jedno číslo, pomůže vám najít odpověď ve skupinách. A pokud je přidána závorka, jsou tyto výpočty provedeny jako první. Pokud přidáte více než jednu závorku, můžete závorky seskupit pomocí Infinitum Ad.

  • Objekty

Pokud chcete provést další výpočty pomocí výstupu výpočtu, musíte mu dát jméno a nařídit R, aby jej uložil jako objekt. Příklad je uveden níže

odpověď <- 4 + 4

V tomto příkladu se <- nazývá alokační symbol nebo přiřazený symbol. Tento symbol žádá R, aby učinil objekt nalevo do výstupu příkazu napravo. Můžete také uložit výsledky výpočtu provedeného s objekty jako jiný objekt. Objekt můžete odstranit pomocí funkce rm () a potvrdit pomocí funkce ls ().

  • Funkce

R má velké množství kódu, který vám pomůže provádět matematické výpočty, nakreslit graf a provádět statistické analýzy. Tyto kódy se nazývají funkce. Každý název funkce končí v závorce a můžete také ihned zadat název funkce a název objektu pro provedení požadované operace.

Příklady

sqrt (100)

(1) 10

Chcete-li provést výpočet, můžete také přidat název objektu

hřích (odpověď 15+)

Hodnota objektu „odpověď“ je zde použita pro výpočet

Vektory, matice a datové rámce

R je nejlepším řešením pro manipulaci s objekty, které jsou skupinou čísel nebo skupin znaků. Skupiny čísla, které jsou uspořádány jako sekvence, se nazývají vektory. Skupiny, které jsou organizovány jako dvourozměrné tabulky, se nazývají Matice. Tabulky, které obsahují číslo v některých sloupcích a některá další data v jiných sloupcích, se nazývají datové rámce.

  • Vektory

Podívejme se na příklad, abychom pochopili, co je vektor a jak se používá v R

Příklad

A <- seq (10, 20)

V tomto příkladu jste vytvořili nový objekt s názvem A a obsahuje posloupnost čísel od 10 do 20. Můžete to zkontrolovat jednoduše zadáním A a získáním výstupu. To je vysvětleno níže

A

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

Jednou z nejdůležitějších funkcí ve Vektoru je c (). To znamená „zřetězené“. Příklad je uveden níže

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

B (Stiskněte Enter)

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

Aritmetické operace můžete také provádět ve vektoru.

A + B

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

  • Matice

Pokud máte data, která lze uspořádat do dvou dimenzí, nazývá se to matice. Matice je označena funkcí matrix ().

Příklad

mat2 <- matice (data = seq (1, 12), nrows = 3, ncols = 4, dimnames = list (c („řádek 1“, „řádek 2“, „řádek 3“), c („sloupec 1“, „Col 2“, „Col 3“, „Col 4“))

Výše uvedený příklad je podrobně vysvětlen níže

mat2 <- nastaví objekt nazvaný mat2

matice (data = seq (1, 12)) zde objekt je matice a data v matici je posloupnost čísel od 1 do 12

nrows = 3, ncols = 4 znamená, že počet řádků je 3 a počet sloupců je 4

dimnames = list (c („Řádek 1“, „Řádek 2“, „Řádek 3“), c („Řádek 1“, „Řádek 2“, „Řádek 3“, „Řádek 4“) uvádí názvy řádků a sloupce.

Výstup je následující

mat1Col1Col2Col3Col4
Řádek 114710
Řádek 225811
Řádek 336912

Typy dat a datové rámce

Data se vždy zaznamenávají jako čísla nebo kvantitativní údaje. Numerické objekty lze dále rozdělit na reálná čísla, komplexní čísla nebo celá čísla atd. V případě, že jste chtěli zjistit, zda vektor, který používáte, je v numerické podobě, můžete použít funkční režim () a znát typ číselné, můžete použít třídu funkcí ().

V R existuje zvláštní typ dat, který se nazývá faktor. V tomto typu dat jsou věci rozděleny do tříd.

  • Odběry

Jednotlivé čísla nebo skupiny můžete najít v datové struktuře pomocí předplatného. Bude to velmi užitečné.

Příklad

X <- normální (10, 2, 0, 1)

V tomto příkladu je vektor vytvořen ve jménu X, který se skládá z 10 náhodných čísel odvozených z normálního rozdělení se střední hodnotou 2 a směrodatnou odchylkou 0, 1.

Předplatné nemusí nutně být jediná čísla. Může to být objekt nebo dokonce funkce. V dolním indexu mohou být také obsaženy logické výrazy.

  • Podmnožiny

Podmnožina je funkce, která se používá k odvození části matice nebo datového rámce. Má tři hlavní sekce - první název podmnožiny, druhý logický výraz, třetí, který informuje R o tom, které sloupce zvolit.

Příklad

Counts <- read.csv („Counts.csv“, header = T)

Z níže uvedené tabulky můžete vytvořit podmnožinu

SexTempHmotnostHmotnost
MHorký75292
FHorký65180
MStudený69, 03161
FStudený73, 25323

Počty 2 = 70)

Tím získáte výstup, jehož hmotnost je menší než 70.

R programovací jazyk Balíčky

Instalace R se dodává se všemi základními sadami balíčků. Existuje mnoho dalších balíčků, které vám pomohou načíst nové funkce a objekty. Můžete také vytvořit nový balíček v R. Některé ze základních balíčků zahrnutých v R během jeho instalace jsou uvedeny níže

  • mříž
  • HMOTNOST
  • nlme
  • cluster
  • přežití

Můžete použít nainstalované. Balíčky () slouží k získání více informací o nainstalovaných balíčcích.

Statistické metody

R přichází s různými statistickými metodami, které jsou zabudovány. Oni jsou

  • Znamenat
  • Medián
  • Režim
  • Distribuce
  • Covariance
  • Regrese
  • Nelineární smíšené efekty
  • GLM
  • GAM a spousta metod

R má také různé statistické postupy, jako je následující

  • Klasické parametrické testy
  • Neparametrické testy
  • Lineární modelování
  • Nelineární regresní modelování
  • Shlukování
  • Vyhlazení

Závěr

Pointa je, že programovací jazyk R pomáhá vědcům i obchodníkům provádět efektivní analýzu dat. Balíčky R usnadňují podnikům analýzu. Nevyžadují počítačové programátory ani rozsáhlé programování, aby mohli používat R. R Programovací jazyk pomáhá vytvářet grafiku přitažlivějším způsobem.

Doporučené články

Zde je váš průvodce, jak pochopit instalaci, začátek, výhody, základní příkazy a funkce programovacího jazyka R.

  1. Je Python skriptovacím jazykem?
  2. Jak nainstalovat Angular 2?
  3. Jak nainstalovat Swift?
  4. Je programovací jazyk MySQL?

Kategorie: