Zdá sa, že na všetko stačí Python. Môžete napísať skript pre server, analyzovať údaje a trénovať neurónovú sieť. Okrem toho má veľa knižníc na štatistiku a analýzu údajov - môžete použiť ktorúkoľvek z nich.
dota 2 ako skontrolovať skóre správania
Existuje však ďalší jazyk — R — pre analytiku a prácu so štatistikami. S týmto programovacím jazykom sa musí veľa študentov potýkať pri štúdiu štatistiky. Náš bláznivý životný rytmus nás často núti prispôsobovať sa okolnostiam a študovať, robiť domáce úlohy alebo dokonca pracovať z našich telefónov. Ak ste sa niekedy čudovali, ako môžem urob moju domácu úlohu na smartfóne pokračujte v čítaní.
Obsahčo je R?
Toto je programovací jazyk, ktorý používajú štatistici a zberači údajov na štatistické výpočty a grafiku. Prvá verzia jazyka R sa objavila v roku 1993, o dva roky neskôr ako Python. V tom čase Python ešte nebol taký populárny a nemal toľko knižníc na analýzu údajov ako teraz. Vedci z Katedry štatistiky na Oaklandskej univerzite teda vytvorili jazyk pre svoje interné úlohy. A keďže sa volali Ross a Robert, pomenovali jazyk podľa prvého písmena v ich mene, R.
R bol pôvodne vyvinutý ako interný nástroj na fakulte na riešenie ich štatistických problémov. V tom čase však bolo pre vedcov dobré zdieľať svoju prácu so všetkými, a tak otvorili zdrojový kód jazyka, aby ho každý mohol vylepšiť alebo pridať niečo užitočné. Odvtedy sa jazyk rozrástol z fakultného projektu na celosvetovo populárny štatistický nástroj.
Charakteristika R ako programovacieho jazyka
Keďže tento jazyk bol vynájdený na vedecké účely, autori sa nesnažili, aby bol intuitívny. Predpokladali, že ho budú používať ľudia znalí matematickej analýzy, štatistických metód a variácií pravdepodobnosti. Preto sa R môže javiť ako veľmi komplikovaný jazyk, hoci je vo vnútri veľmi jednoduchý a logický.
Tiež čítajte Prečo študenti potrebujú pomoc s domácimi úlohami v java?
Na čo sa R používa?
Hlavným využitím R je analyzovať údaje a vyvodiť z nich závery:
- vizualizovať dáta akýmkoľvek spôsobom
- zber a analýza údajov z rôznych zdrojov
- práca so štatistikami, hľadanie anomálií v dátach
- vyhľadávanie vzorov a odľahlých hodnôt v údajoch
- testovanie a potvrdenie hypotéz.
Samostatným smerom v R je strojové učenie a neurónové siete. Keďže jazyk R bol pôvodne navrhnutý na spracovanie obrovského množstva údajov, je ľahké zorganizovať model hlbokého učenia alebo vytvoriť novú neurónovú sieť.
Čo môžete robiť s R
- Spracujte, vyčistite a transformujte údaje pre výskum. Chcete napríklad vidieť, koľko študentov v priemere navštevovalo knižnicu každý zimný a jesenný mesiac. R vám umožňuje vylúčiť jar a leto a zoskupiť ich podľa mesiacov pre ďalšie výpočty.
- Svoje výsledky môžete transformovať do webovej aplikácie. Bude plne interaktívny, ponúkne filtre, grafy a dokonca aj triedič dát. Môžete ho poslať svojmu profesorovi alebo ho zverejniť ako súčasť svojej práce. Takto sledujú výskyt koronavírusu na celom svete (kód je otvorený a dostupný na GitHub).
- Spustite štatistické testy. Predpokladajme, že chcete vedieť, či sa úroveň IQ dvoch pohlaví líši. V tomto vám môže pomôcť t-test. Test zobrazí štatistický rozdiel medzi prijatými údajmi, ak existuje.
- Môžete vykonať prieskumnú analýzu. Keďže mnohé štatistické metódy potrebujú rozdelenie v nespracovaných údajoch, musíte skontrolovať ich normalitu. Čo je normálne rozdelenie? Je to vtedy, keď je väčšina údajov zoskupená okolo strednej hodnoty. Ostatné hodnoty sú podstatne menšie. Toto rozdelenie môžete vidieť v živote: existuje viac ľudí s priemernou výškou ako tých, ktorí sú vysokí alebo nízki. R ponúka nástroje na kontrolu normality pomocou grafov a testov.
- Zmiešajte rôzne formáty tabuliek. Nakoniec môžete použiť rôzne formáty tabuliek a spojiť dva z nich do jedného dokumentu na analýzu údajov.
- Svoje údaje môžete prezentovať v interaktívnych grafoch, pričom upravíte všetky parametre (hodnoty osí atď.).
- Vykonajte regresnú analýzu a vytvorte regresné modely. Táto analýza pomáha rozlíšiť vzťah medzi závislými a nezávislými premennými. Povedzme, že chcete zistiť, prečo niektoré kozmetické štúdiá na tej istej ulici majú väčší predaj ako iné. Závislou premennou bude počet predajov. Nezávislé premenné by zahŕňali sociálny status a vek obyvateľov susedstva a cenník každého štúdia za rovnaké procedúry. Môžete tak zistiť, ktorý z týchto faktorov ovplyvňuje predaj v obchode viac ako ostatné.
Plusy R
- Neobmedzená sada funkcií pre analýzu dát vďaka prepojeniu knižníc.
- Schopnosť pracovať s obrovskými tabuľkami a databázami, s ktorými si programy nevedia poradiť.
- Pokročilé prispôsobenie rozhrania: grafické používateľské rozhranie alebo rozhranie príkazového riadku.
- Úplne bezplatný ekosystém — komponenty sú distribuované zadarmo pod licenciou GNU.
- Dostupné pre väčšinu operačné systémy : Windows, macOS, FreeBSD, Solaris, rôzne verzie Unixu a Linuxu.
- Bohaté možnosti vizualizácie: môžete vytvárať aplikácie, vytvárať grafy rôznych typov, vrátane interaktívnych, ako aj upravovať ich prvky.
- Veľa informácií a aktívna komunita: blog, diskusie R a RStudio, lekcie a konferencie.
- Rozsiahla a prehľadná dokumentácia: sú tam popisy všetkých knižníc a príklady použitia.
Nevýhody R
- Človek bez programátorských skúseností a znalostí základov štatistiky to môže považovať za náročné.
- Úzky rozsah: je ideálny na analýzu údajov, ale nie je vhodný na vývoj softvéru. Ale v tom je jej sila. Skutočný spôsob UNIXu a dar z nebies pre vedcov, novinárov, dátových vedcov, analytikov – každého, kto chce pracovať s dátami.
Ako sa vysporiadať s domácou úlohou R na telefóne?
Už sme spomenuli aplikácie s knižnicami, ktoré môžete použiť na prácu s R, sú dostupné na všetkých OS. Ale čo smartfóny? Existuje spôsob, ako používať RStudion vo svojom telefóne, nie prostredníctvom špeciálnej aplikácie, ale prostredníctvom jeho servera s otvoreným zdrojovým kódom. Môžete ho získať prostredníctvom akéhokoľvek webového prehliadača. Stačí teda spustiť server RStudion na počítači alebo notebooku a pristupovať k nemu na telefóne. Je to skvelý a jednoduchý spôsob, ako pracovať na domácich úlohách R kdekoľvek a kedykoľvek.