Úvod do technológie nástrojov R

Nástroj R pre analýzu je najúčinnejším a najpoužívanejším programovacím jazykom pre výpočtovú štatistiku, vizualizáciu a vedu o údajoch. Mnoho vedcov a štatistikov údajov používa R na vyriešenie svojich problémov v oblasti analýzy údajov vo všetkých častiach, ako je počítačová biológia, na kvantitatívny marketing. R je projekt GNU, ktorý je skôr jazykom S. Považuje sa za dialekt jazyka S.

Nástroj R na analýzu údajov poskytuje širokú škálu štatistických a grafických techník. R je vysoko rozšíriteľný a ponúka veľa možností pre výskumných pracovníkov.

R je bezplatný softvér a beží na širokej škále platforiem ako MacOS, Windows, UNIX a Linux.

Technológia R nástrojov je tiež najpopulárnejším a najúspešnejším jazykom s niektorými výkonnými funkciami. Používajú ho najlepšie hodnotené spoločnosti ako Google, Facebook, Shell, Merck, Bank of America, Pfizer a LinkedIn.

Inštalácia technológie R náradia

Tu je podrobný návod so snímkami obrazovky na inštaláciu technológie nástrojov R

  1. Prejdite na webovú stránku R a kliknite na tlačidlo Stiahnuť R pod nadpisom „Začíname“

  1. Vyberte cieľ na stiahnutie

  1. Vyberte si balík R, ktorý sa má stiahnuť na základe vášho operačného systému

  1. Vyberte „Inštalovať R prvýkrát“ a stiahnite súbor s najväčším písmom navrchu

  1. Kliknite na „Spustiť“ a potom vyberte požadovaný jazyk

  2. Kliknutím na „Ďalej“ spustíte inštaláciu a súhlasíte so všetkými ich zmluvnými podmienkami

  1. Vyberte Základné súbory a vyberte buď 32-bitové alebo 64-bitové súbory na základe vášho počítačového systému

  1. Máte na výber možnosti spustenia. Program si môžete prezrieť vo viacerých oknách, aby ste mohli mať otvorený aj internetový prehliadač alebo program Poznámkový blok. Zobrazí sa nasledujúca obrazovka

  1. Ak chcete získať toto zobrazenie, mali by ste kliknúť na Áno pre možnosť prispôsobeného spustenia v možnosti Spustenie

  1. Ak ste klikli na Áno, budete presmerovaní na nižšie uvedené dialógové okno a vyberte možnosť „SDI“ (samostatné okno)

  1. V tomto kroku si vyberiete medzi obyčajným textom alebo HTML

  1. Ďalším krokom je výber štandardného alebo internet2 pre prístup na internet

  1. Vytvorte odkaz na program a ikonu pracovnej plochy kliknutím na Ďalej

  1. Inštalácia sa spustí tak, ako je to znázornené na obrázku nižšie

  1. Po dokončení inštalácie sa zobrazí nasledujúce okno. Kliknite na tlačidlo Dokončiť.

R Nástroje Technologické prostredie

Nástroj R je integrovaná súprava softvérových zariadení vyvinutých pre analýzu údajov, štatistické modelovanie, simuláciu a grafiku. R je jednoduchý a efektívny jazyk, ktorý obsahuje podmienené výrazy, slučky, užívateľom definované rekurzívne funkcie, vstupné a výstupné zariadenia. R zahŕňa nasledujúce

  • efektívne zariadenie na spracovanie a ukladanie údajov
  • množina operátorov na výpočet polí
  • obrovská integrovaná zbierka pomocného nástroja R na analýzu údajov
  • grafické zariadenia, ktoré sa majú zobrazovať na obrazovke alebo na papierovej kópii
  • umožňuje používateľom pridávať ďalšie funkcie
  • C, C ++ a Fortran kód je možné prepojiť s technológiou R nástrojov a vyvolať v čase vykonávania
  • R sa dá ľahko rozšíriť pomocou balíkov
  • R má svoj vlastný dokumentačný formát podobný latexu, ktorý poskytuje komplexnú dokumentáciu

Aktualizácia technológie R Tools

Pri aktualizácii R postupujte podľa týchto jednoduchých krokov

  1. Vložte Installr

  1. Vyberte „Update R“ z novej ponuky „Installr“

  1. Installr skontroluje, či existuje nová verzia na aktualizáciu, a kliknite na tlačidlo Ok

  1. Ak si chcete prezrieť správy o novej verzii, kliknite na Áno

  1. Kliknite na Áno, ak si chcete stiahnuť a nainštalovať najnovšiu verziu R

  1. Sťahovanie sa začne

  1. Stlačte „Ďalej“ v sprievodcovi inštaláciou R

  1. Počkajte, kým R nedokončí inštaláciu

  1. Stlačením Áno skopírujete svoje balíčky do novej inštalácie R

  1. Kliknutím na tlačidlo Áno ponechajte balík v priečinku Old R

  1. Počkajte, kým sa balíčky nezkopírujú

  1. Môžete tiež nechať Rprofile .site automaticky skopírovať do nového umiestnenia

  1. Kliknutím na Áno získate aktualizované balíky v novej inštalácii R

  1. R potrebuje vaše povolenie na prístup na internet

  1. Počkajte, kým sa aktualizujú balíky a proces sa spustí na pozadí

  1. Posledným krokom je ukončenie R

Prečo používať technológiu R nástrojov?

V súčasnosti je k dispozícii množstvo softvéru na analýzu údajov, ale nástroj R stále stojí pred všetkými ostatnými nástrojmi. Existuje veľa dôvodov, prečo si vedci vyberajú R. Niekoľko dôvodov je uvedených nižšie

  • Technológia nástrojov R je bezplatná

R je projekt s otvoreným zdrojom, ktorý si môžete zadarmo stiahnuť a použiť. Nemusíte sa obávať poplatkov za predplatné, licenčných poplatkov, obnovenia licencie ani obmedzení používateľov. Pretože R je softvér s otvoreným zdrojovým kódom, môžete skontrolovať a podľa potreby vykonať zmeny v kóde. Mnoho odborníkov tak prispelo k R a teraz má z toho úžitok milióny ľudí, ktorí dnes R používajú.

  • R nie je iba štatistický balík, je to jazyk

R je ľahko naučiteľný jazyk. V R sa analýza údajov vykonáva písaním funkcií a skriptov nielen jednoduchým kliknutím. Ponúka prirodzený a výrazný spôsob analýzy údajov. Výučba tohto jazyka má veľa výhod. Je to najaktívnejší jazyk v porovnaní s inými programovacími jazykmi. R poskytuje inovatívny spôsob analýzy údajov a vedie k lepším výsledkom, ktoré by sa inak nedosiahli. Skript zaznamenáva všetku vašu prácu, ktorú môžete kedykoľvek znova spustiť. Tieto skripty vám tiež uľahčujú automatizáciu postupnosti úloh, ktoré je možné integrovať do iných procesov.

  • R nástroj pre analytické techniky na dosah ruky

R obsahuje všetky tradičné a nedávno vyvinuté techniky manipulácie s údajmi. Poskytuje tiež rôzne štatistické modely a grafy, ktoré podľa nich považujú všetky vedecké údaje za nevyhnutné. Môžete si ľahko stiahnuť ľubovoľnú metódu zadarmo.

  • Výkonná grafika a vizualizácia dát

Jednou z hlavných čŕt technológie nástrojov R je vizualizácia údajov prostredníctvom tabuliek a grafov. Technológia R tools ponúka špeciálne nástroje na výrobu grafiky od informácií poskytovaných vo forme stĺpcových grafov a bodových grafov po viacpanelové tabuľky Lattice. Odborníci na vizualizáciu údajov, ako sú Bill Cleveland a Edward Tufte, tiež veria v grafický systém spoločnosti R. Vďaka svojim vynikajúcim grafickým vlastnostiam sa technológia nástrojov R používa na renomovaných miestach ako New York Times, Economist a FlowingData Blog.

  • Rýchlejšie a lepšie výsledky

R stojí pred zvyčajnými postupmi v čiernej skrinke iného nástroja na analýzu údajov. R je určený najmä na analýzu údajov, aby sa dosiahli rýchlejšie výsledky ako v prípade iných štatistických softvérových programov. Ponúka vám aj kombináciu modelov pre lepšie výsledky. Skripty R sú automatizované, čo vám pomáha poskytovať reprodukovateľný výskum.

  • Špičková štatistika pomocou technológie nástrojov R

Poprední vedci v oblasti údajov a vedci z celého sveta používajú R na štatistiku, strojové učenie a prediktívne modelovanie. R má veľa balíkov, ktoré nie sú dostupné v žiadnom inom štatistickom nástroji na trhu s analýzou údajov. V každej doméne je k dispozícii viac ako 2000 balíčkov v jazyku R na stiahnutie zadarmo. Častejšie sa pridáva viac balíkov. Kvôli takýmto balíkom je technológia R nástrojov široko používaná v oblastiach ako financie, genomika a mnoho ďalších oblastí. Jedným z príkladov takéhoto balíka je „glmnet“. Jedná sa o exkluzívny modelový balík, ktorý efektívne predpovedá intervalové a kategoricky závislé premenné.

  • Flexibilný nástroj R na analýzu údajov

Technológia R tools má zabudovaný štandardný nástroj na analýzu údajov, ktorý zahŕňa prístup k údajom v rôznych formátoch, manipuláciu s údajmi a tradičné a moderné štatistické modely. Štatistické modely zahŕňajú regresiu, ANOVA, GLM, stromové modely a ďalšie. Všetky štatistické nástroje sú k dispozícii v objektovo orientovanom rámci, ktorý vám pomôže extrahovať z výsledkov iba informácie, ktoré potrebujete. Zníži sa tým nežiaduca štatistika a nemusíte vytvárať správy o strihu a prilepení.

  • Robustná komunita

Ak máte akékoľvek otázky týkajúce sa R, potom je tu určite odpoveď na webe. Existuje veľa komunitných zdrojov dostupných na internete pre R. R má tisíce prispievateľov a viac ako dva milióny používateľov z celého sveta. Toto je jeden z hlavných dôvodov, prečo nájdete odpovede na všetky svoje otázky týkajúce sa R ​​na webe.

  • Neobmedzené možnosti

R je komunita s otvoreným zdrojom a veľa ľudí priamo prispieva do jazyka R. Nemá vopred definovanú sadu kódov. Môžete použiť kódy, ktoré do komunity R prispeli iní. Môžete tiež rozšíriť funkcie R. R sa ľahko spája s inými aplikáciami, ako je databáza MySQL, webový server Apache, mapy Google a ďalšie.

  • Široké prijatie R

R je široko používaný vo väčšine priemyselných odvetví v Indii av zahraničí. R sa stáva lídrom v oblasti podnikovej analytiky. Nedávno je SAS tiež integrovaný do R a je súčasťou verzie SAS / ML Studio 3.2. Technológia R-nástrojov sa používa najmä v klinických výskumoch vlády.

Zvláštnosti technológie nástrojov R

  • R je k dispozícii pre platformy Windows, Linux a MacOS
  • R umožňuje zadávať údaje z SAS, Excel, SPSS, STATA a ďalších
  • R je vynikajúci nástroj na vytváranie komplikovaných grafov a máp, ktoré budú veľmi kvalitné
  • R umožňuje zobraziť štatistické koncepcie pomocou animácií
  • R môže byť vložený do Excelu. Získate tak úplne nový rozsah štatistík a grafických vlastností
  • R má veľmi dobrú podporu komunity, ktorá poskytuje odpovede na všetky vaše otázky. Väčšina odpovedí pochádza od odborníkov v oblasti analýzy údajov. Komunita vám poskytuje podrobný prehľad o jazyku R pre nováčikov
  • R poskytuje riešenie na analýzu dát na webe vložením R na server prostredníctvom servera Apache
  • R má veľa balíkov, ktoré sú napísané na konkrétny účel. Všetky balíčky sú obsiahnuté v CRAN a balíčky sú rozdelené na základe ich cieľovej domény
  • R obsahuje kódy na vykonávanie všetkých základných a pokročilých štatistík
  • R má Revolution Computing, ktorý je poskytovateľom podnikového R
  • R má pre nich blog, ktorý diskutuje o najnovšom vývoji, o používaní R v rôznych oblastiach a rôznych ďalších záležitostiach, ktoré sa týkajú R

Prečo technológia R nástrojov získava toľko pozornosti?

Existuje veľa jazykov, ktoré sa používajú na analýzu údajov, ale väčšina ľudí uprednostňuje používanie R pre svoje podnikanie. Dôvody, pre ktoré je R preferované viac ako iné jazyky, sú uvedené nižšie

  • Interaktívnejší jazyk - Pre analýzu údajov sú dôležitejšie dve veci - Interaktivita a Jazyk. Inými slovami, R je interaktívny jazyk, vďaka ktorému je špeciálnejší ako iné jazyky.
  • Dátové štruktúry - technológia nástrojov R ponúka tiež vynikajúci spôsob vytvárania dátových štruktúr. Nemusíte vkladať všetky svoje údaje do preddefinovanej štruktúry. Môžete si vytvoriť svoju vlastnú štruktúru a dať svoje dáta do prirodzenej formy.
  • Vynikajúce grafické vlastnosti - Ľudské mozgy priťahujú obrázky viac ako čísla alebo text. R vám poskytuje vysoko kvalitné grafické znázornenie údajov.
  • Chýbajúce hodnoty - Skutočné údaje majú vždy chýbajúce hodnoty. R má niekoľko funkcií, ktoré vám pomôžu vyrovnať sa s chýbajúcimi hodnotami. Chýbajúce hodnoty sú neoddeliteľnou súčasťou R.
  • Veľa balíkov - R má veľa balíkov, ktoré vám umožňujú pridať vlastnú funkciu, aby bola jedinečná. Tieto balíčky vám pomôžu robiť mimoriadne veci s R.
  • Podpora a komunita - R má veľmi podpornú komunitu, ktorá pomáha zlepšovať analýzu údajov prostredníctvom jazyka R
  • Prvotriedne objekty - objekty tu znamenajú funkcie ako stredný a stredný. Medzi funkciami sa môžete pohybovať ľahšie v jazyku R.
  • Vektorovo orientované - objekty v R sa považujú za celok, nie za súbor individuálnych čísel. Napríklad, ak chcete zmeniť objem z litrov na mililitre, musí sa urobiť jednoduchá zmena kódu.
  • Flexibilita - R vás núti pracovať iba v rámci svojho jazyka. Môžete kombinovať rôzne nástroje a vybrať najlepší nástroj pre každú úlohu. Môžete tiež volať funkcie C a C ++
  • Jednoduché zmeny - kódy napísané v jazyku R sú prístupné používateľom. Ak je potrebné v úlohe vykonať malú zmenu, môžete zmeniť kód v kratšom časovom období.

Pripája sa k MySQL z R

Existujú dva spôsoby, ako sa môžete pripojiť k MySQL z R

  1. Používanie knižnice RODBC

  2. Používanie MySQL knižnice

Tu je niekoľko krokov, ktoré vám vysvetlia, ako je MySQL pripojené k R prostredníctvom knižnice ODBC.

  • Stiahnite si ovládač ODBC z webu

  • Nastavenie ODBC Prejdite na Ovládací panel à Nástroje na správu à ODBC

  • Kliknutím na Pridať pridajte nové nastavenie ODBC pre MySQL

  • Kliknite na tlačidlo Dokončiť. Teraz dostanete obrazovku, kde musíte zadať IP adresu servera MySQL

  • Po dokončení pripojenia MySQL ODBS prejdite na R, aby ste vyvolali tento zdroj údajov a aby ste sprístupnili ktorúkoľvek z tabuliek v R

  • Teraz načítať knižnicu RODBC pomocou nasledujúceho príkazu

  • Po inštalácii RODBC sa pripojte k databáze klasických modelov v MySQL a otestujte knižnicu RODBC

Príklad vytvorenia rozptylu pomocou technológie nástrojov R

V nasledujúcej tabuľke sú uvedené údaje. Jeden stĺpec má roky a druhý je spolu predaných telefónov v miliónoch.

rokCelkovo predaných telefónov
200476, 53
200598, 37
2006142, 09
2007205, 87
2008300, 49
2009429, 73
2010621, 28
2011846, 32
2012951, 35
2013898, 02

Krok 1: Načítajte tieto údaje do R pomocou metódy load.csv

Krok 2: Teraz máte údaje v mojej sekcii údajov, ako je uvedené nižšie

Krok 3: Teraz vykreslite graf pomocou príkazu

Krok 4: Váš výsledok sa zobrazí nasledovne

Aplikácia technológie R Tools

Aplikácie technológie R nástrojov sa používajú v širokej škále oblastí od astronómie, financií a chémie až po medicínu a mnoho ďalších. Balíky R sú určené pre konkrétne aplikácie. Môžete si tiež vytvoriť vlastnú aplikáciu R a na to nemusíte byť génius. Niektoré z balíkov R pre aplikácie sú uvedené nižšie.

  • Klinické štúdie
  • Zhluková analýza
  • Výpočtová fyzika
  • Diferenciálne rovnice
  • Štúdie o životnom prostredí
  • financie
  • genetika
  • Grafické modely
  • Grafika a vizualizácia
  • Strojové učenie
  • Lekárske zobrazovanie
  • Spracovanie prirodzeného jazyka
  • Oficiálna štatistika

Spoločenstvo

R je globálna komunita, kde veľa ľudí trávi svoj čas a úsilie udržiavaním a rozvíjaním jazyka R a jeho prostredím. Táto komunita hrá dôležitú úlohu pri vytváraní vysokokvalitného a transparentného softvéru R. Komunita R vykonáva nasledujúce činnosti

  • Podporuje a vylepšuje jazyk R
  • Rozšírte rozsah a silu jazyka R
  • Vytvárajte nové aplikácie v rôznych oblastiach pomocou R.
  • Hovorte o výhodách a výhodách R
  • Poskytnite pomoc začiatočníkom, aby začali s R

Prispievatelia do technológie nástrojov R

R má tisíce prispievateľov z rôznych častí sveta. Ťažké zdviháky R sú členmi skupiny R. Robia zmeny, opravujú chyby, testujú kód, udržiavajú CRAN a udržujú ho na všetkých podporovaných platformách.

Ktorú technológiu nástrojov R by ste si mali zvoliť?

Existujú rôzne verzie R dostupné pre každý typ používateľa a iný typ rozpočtu. Vyberte ten, ktorý vyhovuje vašim potrebám, aby ste dosiahli lepšie výsledky od R.

záver

Z tohto článku môžete získať jasnú predstavu o technológii nástrojov R. Je tiež dokázané, že technológia R nástrojov je najdôležitejšou platformou pre vývoj nových štatistických metód. Stojí pred ostatnými nástrojmi na analýzu údajov. Ak ste vedec údajov, určite by ste sa mali naučiť R ako každý iný jazyk. Ak máte radi programovanie, určite budete radi pracovať s technológiou R nástrojov. Ak sa chcete stať majstrom jazyka R, musíte tento jazyk často precvičovať a používať ho na vykonávanie dôležitých úloh.

Odporúčaný článok

Tu je niekoľko článkov pre nástroj R na podrobné informácie o analýze údajov, takže stačí prejsť odkazom

  1. Informácie o kariére v Mapách Google
  2. R programovanie vs. pythonový rozdiel

Kategórie: