Uvod u tehnologiju alata R
Alat za analitiku najmoćniji je i široko korišteni programski jezik za računalnu statistiku, vizualizaciju i znanost o podacima. Mnogi znanstvenici i statističari koriste R da bi riješili svoje probleme u polju analize podataka u svim odjeljcima poput računalne biologije do kvantitativnog marketinga. R je GNU projekt koji je više poput jezika S. Smatra se dijalektom S jezika.
Alat za analizu podataka pruža širok spektar statističkih i grafičkih tehnika. R je vrlo proširiv i nudi puno izbora za istraživače.
R je besplatni softver i radi na širokom rasponu platformi kao što su MacOS, Windows, UNIX i Linux.
Tehnologija alata R također je najpopularniji i najuspješniji jezik s nekim moćnim značajkama. Koriste ga najbolje ocijenjene tvrtke kao što su Google, Facebook, Shell, Merck, Bank of America, Pfizer i LinkedIn.
Tehnologija alata R Instalacija
Evo detaljnog vodiča sa snimkama zaslona za instaliranje tehnologije R alata
-
Idite na web stranicu R i kliknite Preuzmi R pod naslovom "Prvi koraci"
-
Odaberite odredište za preuzimanje R
-
Odaberite R paket koji želite preuzeti na temelju vašeg OS-a
-
Odaberite "Prvi put instaliraj R" i preuzmite datoteku s najvećim fontom na vrhu
-
Kliknite "Pokreni" i zatim odaberite jezik
-
Kliknite "Dalje" za pokretanje instalacije i slažete se sa svim njihovim uvjetima i odredbama
-
Odaberite Core datoteke i odaberite 32-bitne ili 64-bitne datoteke na temelju vašeg računalnog sustava
-
Na raspolaganju su vam opcije pokretanja. Program možete pregledavati u više prozora kako biste mogli otvoriti i internetski preglednik ili program za bilježnice. Zaslon se pojavljuje kao dolje
-
Ako želite vidjeti ovaj prikaz, u opciji Pokretanje trebali biste kliknuti Da za prilagođenu mogućnost pokretanja
-
Ako ste kliknuli Da, tada ćete biti usmjereni u donji dijaloški okvir i odaberite opciju "SDI" (zaseban prozor)
-
U ovom ćete koraku odabrati običan tekst ili HTML
-
Sljedeći je korak odabir standardnog ili Internet2 pristupa Internetu
-
Stvorite prečac programa i ikonu na radnoj površini tako da kliknete Dalje
-
Instalacija će se pokrenuti kao što je prikazano na donjoj slici
-
Nakon dovršetka instalacije dobit ćete sljedeći prozor. Kliknite "Završi"
R Alati Tehnologija okoline
Alat R je integrirani paket softverskih sadržaja razvijenih za analizu podataka, statističko modeliranje, simulaciju i grafiku. R je jednostavan i učinkovit jezik koji uključuje uvjetovanja, petlje, rekurzivne funkcije definirane od strane korisnika, mogućnosti ulaza i izlaza. R uključuje sljedeće
- učinkovito postrojenje za rukovanje i pohranu podataka
- skup operatora za proračun polja
- ogromna integrirana zbirka intermedijarnog R alata za analizu podataka
- grafički uređaji za prikaz na zaslonu ili na papiru
- omogućuje korisnicima dodavanje dodatne funkcionalnosti
- C, C ++ i Fortran kod mogu se povezati s tehnologijom R alata i pozvati u vrijeme izvođenja
- R se može lako proširiti kroz pakete
- R ima vlastiti oblik zapisa u obliku lateksa koji isporučuje opsežnu dokumentaciju
Ažuriranje tehnologije alata R
Slijedite ove jednostavne korake za Ažuriranje R
-
Učitajte Installr
-
Odaberite "Ažuriraj R" iz novog izbornika "Installr"
-
Installr će provjeriti postoji li nova verzija za ažuriranje i kliknite U redu
-
Ako želite provjeriti Vijesti nove verzije, pritisnite Da
-
Kliknite Da ako želite preuzeti i instalirati najnoviju R verziju
-
Preuzimanje će započeti
-
Pritisnite "Dalje" u R čarobnjaku za instalaciju
-
Pričekajte dok R završi s instaliranjem
-
Pritisnite Da da biste kopirali pakete u novu R instalaciju
-
Kliknite Da da vaš paket ostane u staroj R mapi
-
Pričekajte dok se paketi ne kopiraju
-
Možete dobiti i Rprofile .site automatski kopirati na novo mjesto
-
Kliknite Da da biste dobili ažurirane pakete u novoj R instalaciji
-
R treba vaše dopuštenje za pristup internetu
-
Pričekajte dok se paketi ne ažuriraju i postupak se pokrene u pozadini
-
Završni korak je zatvoriti R
Zašto koristiti tehnologiju alata R?
Danas je na raspolaganju puno softvera za analizu podataka, ali ipak, R alat stoji ispred svih ostalih alata. Postoji puno razloga zbog kojih znanstvenici za podatke odabiru R. Nekoliko razloga je navedeno u nastavku
-
Tehnologija alata R je besplatna
R je projekt otvorenog koda koji možete preuzeti i koristiti besplatno. Ne morate se brinuti o pretplatama, licenci, obnavljanju licence ili ograničenjima korisnika. Kako je R softver otvorenog koda, možete pregledati i unijeti promjene u kod po želji. Puno stručnjaka pridonijelo je R-u na takav način i sada koristi milijunima ljudi koji danas koriste R.
-
R nije samo statistički paket, to je jezik
R je jednostavan jezik za naučiti. U R se analiza podataka vrši pisanjem funkcija i skripti, a ne samo jednostavnim klikovima. Nudi prirodan i ekspresivan način za analizu podataka. Mnogo je prednosti učenja ovog jezika. To je naj interaktivniji jezik u usporedbi s drugim programskim jezicima. R pruža inovativan način analize podataka i dovodi do boljih rezultata koji u protivnom ne bi bili učinjeni. Skripta bilježi sav vaš rad koji se u bilo kojem trenutku može ponovo pokrenuti. Ove skripte olakšavaju vam automatizaciju niza zadataka koji se mogu integrirati u druge procese.
-
R alat za analitičke tehnike na dohvat ruke
R sadrži sve tradicionalne i nedavno razvijene tehnike manipulacije podacima. Također vam nudi različite statističke modele i grafikone za koje svi znanstvenici smatraju da su im važni. Možete lako preuzeti bilo koju metodu besplatno.
-
Snažna grafika i vizualizacija podataka
Jedna od glavnih značajki tehnologije R alata je vizualizacija podataka putem grafikona i grafova. Tehnologija alata R nudi posebne alate za izradu grafike od informacija koje se pružaju u obliku trakastih grafikona i rasipanja crteža do kabela rešetki s više ploča. Stručnjaci za vizualizaciju podataka poput Billa Clevelanda i Edwarda Tuftea također vjeruju u R-ov grafički sustav. Zbog svojih izvrsnih grafičkih svojstava, tehnologija R alata koristi se na poznatim mjestima poput New York Timesa, ekonomista i bloga FlowingData.
-
Brži i bolji rezultati
R stoji ispred uobičajenih postupaka s crnim okvirom drugih alata za analizu podataka. R je dizajniran posebno za analizu podataka za postizanje bržih rezultata od ostalih statističkih softverskih programa. Također nudi modele za miješanje i slaganje radi boljih rezultata. Scenarije R-a automatizirane su što vam pomaže u pružanju ponovljivih istraživanja.
-
Najnovije statistike pomoću R alata tehnologije
Vodeći znanstvenici i istraživači podataka širom svijeta koriste R za statistiku, strojno učenje i prediktivno modeliranje. R ima puno paketa koji nisu dostupni ni u jednom drugom statističkom alatu na tržištu analize podataka. Na raspolaganju je više od 2000 paketa na jeziku R u svakoj domeni za besplatno preuzimanje. A više paketa se dodaje često. Zbog takvih paketa tehnologija R alata široko se koristi u područjima poput financija, genomike i mnogim drugim poljima. Jedan primjer takvog paketa je "glmnet". Ovo je ekskluzivni paket za modeliranje koji efikasno upravlja predviđanjem intervalnih i kategorijski ovisnih varijabli.
-
Fleksibilan R alat za analizu podataka
Tehnologija alata R ima ugrađeni standardni alat za analizu podataka koji uključuje pristup podacima u različitim formatima, manipulaciju podacima i tradicionalne i moderne statističke modele. Statistički modeli uključuju regresiju, ANOVA, GLM, drveće modele i druge. Svi su statistički alati dostupni u objektno orijentiranom okviru koji će vam pomoći da iz rezultata izvučete samo one informacije koje su vam potrebne. Na taj će se način smanjiti neželjena statistika i ne morate izrađivati statičko izvješće o rezanju i lijepljenju.
-
Robusna zajednica
Ako imate bilo kakva pitanja povezana s R-om, onda na internetu definitivno postoji odgovor. Na internetu je dostupno mnoštvo resursa zajednice za R. R ima tisuće suradnika i više od dva milijuna korisnika iz cijelog svijeta. To je jedan od glavnih razloga što na svim pitanjima vezanim za R možete pronaći odgovore na webu.
-
Neograničene mogućnosti
R je zajednica otvorenog koda i puno ljudi doprinosi izravno R jeziku. Nema unaprijed definirani skup kodova. Možete koristiti kodove koje drugi doprinose R zajednici. Također možete proširiti R funkcije. R se lako stapa s drugim aplikacijama poput MySQL baze podataka, Apache web poslužitelja, Google Maps i drugih.
-
Široko prihvaćanje R
R se široko koristi u većini industrija u Indiji i inozemstvu. R postaje lider na polju poslovne analitike. Odnedavno, SAS se također integrira s R i uključen je u verziju SAS / ML Studio 3.2. Tehnologija alata za R najčešće se koristi u kliničkim istraživanjima vlade.
Posebnosti tehnologije R alata
- R je dostupan za Windows, Linux i MacOS platforme
- Omogućuje vam unošenje podataka iz SAS, Excel, SPSS, STATA i drugih
- R je izvrstan alat za stvaranje kompliciranih parcela i grafikona koji će biti izvrsne kvalitete
- Omogućuje vam prikazivanje statističkih koncepata pomoću animacija
- R se može ugraditi u Excel. Ovo će vam pružiti potpuno novi niz statistika i grafičkih svojstava
- R ima vrlo dobru podršku u zajednici koja daje odgovore na sve vaše upite. Većina odgovora dolazi od stručnjaka na području analize podataka. Zajednica vam daje detaljan uvid u R jezik za novorođenče
- R pruža rješenje analitike podataka na webu ugrađivanjem R na poslužitelj putem Apache servera
- R ima puno paketa koji su napisani za određenu svrhu. Svi paketi sadržani su u CRAN-u, a paketi su podijeljeni na temelju njihove ciljne domene
- R sadrži kodove za izvođenje svih osnovnih i naprednih statistika
- R ima Revolution Computing koji je dobavljač poduzeća R
- R ima blog za njih koji govori o najnovijim dostignućima, korištenju R-a na raznim poljima i raznim drugim pitanjima koja se odnose na R
Zašto tehnologija R alata dobiva toliko pozornosti?
Mnogo je jezika koji se koriste za analizu podataka, ali većina ljudi radije koristi R za svoje poslovanje. Niže su navedeni razlozi zbog kojih je R poželjan više od ostalih jezika
- Interaktivniji jezik - Za analizu podataka dvije su važnije stvari - Interaktivnost i Jezik. Drugim riječima, interaktivni jezik čini ga posebnijim od ostalih jezika.
- Strukture podataka - Tehnologija alata R također vam nudi izvrstan način za stvaranje podatkovnih struktura. Ne morate stavljati sve svoje podatke u skup unaprijed definirane strukture. Možete stvoriti vlastitu strukturu i svoje podatke staviti u prirodni oblik.
- Izvrsna grafička svojstva - Ljudski mozak više privlači slike nego brojevima ili tekstu. R vam daje visokokvalitetni grafički prikaz podataka.
- Nedostajuće vrijednosti - Stvarni podaci uvijek imaju vrijednosti koje nedostaju. R ima nekoliko funkcija koje će vam pomoći u rješavanju nestalih vrijednosti. Nedostajuće vrijednosti sastavni su dio R.
- Puno paketa - R ima puno paketa koji vam omogućuju dodavanje vlastite funkcionalnosti kako biste je učinili jedinstvenom. Ovi paketi pomažu vam da učinite izvanredne stvari s R.
- Podrška i zajednica - R ima vrlo podržavajuću zajednicu koja pomaže poboljšati analizu podataka putem R jezika
- Objekti prve klase - Objekti ovdje znače funkcije poput srednje i srednje. Možete lakše prelaziti između funkcija na jeziku R.
- Vektorski orijentirani - Objekti u R razmatraju se kao cjelina, a ne tretiraju ih kao zbirka pojedinačnih brojeva. Na primjer, ako želite promijeniti volumen iz litra u mililitre, tada se mora izvršiti jednostavna promjena koda.
- Fleksibilnost - R vas ne obvezuje da radite samo unutar svog jezika. Možete miješati različite alate i odabrati najbolji alat za svaki zadatak. Možete nazvati i C i C ++ funkcionalnost
- Jednostavne promjene - kodovi koji su napisani na R jeziku dostupni su korisnicima. Ako se u zadatku mora izvršiti manja promjena, tada možete kôd promijeniti u kraćem vremenskom razdoblju.
Spajanje na MySQL iz R
Postoje dva načina putem kojih se s R-a možete povezati s MySQL-om
-
Korištenje RODBC knjižnice
-
Korištenje MySQL knjižnice
Evo nekoliko koraka da vam objasnim kako je MySQL povezan s R kroz ODBC knjižnicu.
-
Preuzmite upravljački program ODBC sa web mjesta
-
Za postavljanje ODBC Idite na upravljačku ploču à Administrativni alati à ODBC
-
Kliknite Add (Dodaj) da biste dodali novu ODBC postavljanje za MySQL
-
Kliknite Završi. Sada ćete dobiti ekran na kojem morate unijeti IP adresu MySQL poslužitelja
-
Nakon uspostavljanja veze MySQL ODBS, pomaknite se na R da biste pozvali ovaj izvor podataka i pristupili bilo kojoj tablici u R
-
Sada učitajte knjižnicu RODBC pomoću sljedeće naredbe
-
Jednom kada se RODBC instalira, povežite se s bazom podataka klasičnih modela u MySQL-u i testirajte RODBC knjižnicu
Primjer stvaranja crteža rasipanja pomoću tehnologije R alata
Sljedeća tablica sadrži podatke. Jedna kolona ima Godine, a druga je Prodat ukupni telefon, što je u milijunima.
Godina | Ukupno prodanih telefona |
2004 | 76, 53 |
2005 | 98, 37 |
2006 | 142, 09 |
2007 | 205, 87 |
2008 | 300, 49 |
2009 | 429, 73 |
2010 | 621, 28 |
2011 | 846, 32 |
2012 | 951, 35 |
2013 | 898, 02 |
1. korak: učitajte ove podatke u R pomoću metode load.csv
Korak 2: Sada imate podatke u mom odjeljku podataka kao što je prikazano u nastavku
Korak 3: Sada crtajte graf pomoću naredbe
Korak 4: Vaš će rezultat biti prikazan na sljedeći način
Primjena tehnologije R Tools
Tehnologija R alata koristi se u širokom rasponu područja od astronomije, financija i kemije do medicine i još mnogo toga. Paketi R-a posvećeni su određenim aplikacijama. Možete i stvoriti vlastiti R program i za to vam ne treba biti genije. Neki od R paketa za aplikacije navedeni su u nastavku.
- Klinička ispitivanja
- Analiza klastera
- Računalna fizika
- Diferencijalne jednadžbe
- Studije zaštite okoliša
- Financije
- Genetika
- Grafički modeli
- Grafika i vizualizacija
- Strojno učenje
- Medicinsko snimanje
- Obrada prirodnog jezika
- Službena statistika
R Zajednica
R je globalna zajednica u kojoj puno ljudi provodi svoje vrijeme i trud kako bi održali i razvijali jezik R i njegovo okruženje. Ova zajednica igra važnu ulogu u stvaranju R visokokvalitetnog i transparentnog softvera. R zajednica vrši sljedeće aktivnosti
- Podržava i poboljšava R jezik
- Povećajte opseg i snagu jezika R
- Stvarajte nove aplikacije u različitim poljima pomoću R
- Govorite o prednostima i prednostima R-a
- Pružite pomoć početnicima za početak s R
Doprinositelji R alata Tehnologija
R ima tisuće suradnika iz različitih dijelova svijeta. Teški dizači R-a su članovi R-grupe. Oni vrše izmjene, popravljaju greške, testiraju kôd, održavaju CRAN i održavaju ga na svim podržanim platformama.
Koju tehnologiju alata R treba odabrati?
Postoje različite verzije R dostupne za svaku vrstu korisnika i različitu vrstu proračuna. Odaberite onaj koji odgovara vašim potrebama da biste postigli bolje rezultate od R.
Zaključak
Iz ovog članka možete imati jasnu ideju o tehnologiji R alata. Dokazano je i da je tehnologija R alata najvažnija platforma za razvoj novih statističkih metoda. Prednjači od ostalih alata za analizu podataka. Ako ste znanstvenik o podacima, onda biste definitivno trebali naučiti R kao i bilo koji drugi jezik. Ako volite programiranje, onda ćete sigurno voljeti raditi s tehnologijom R alata. Ako želite postati majstor jezika R, jezik trebate vježbati često i koristiti ga za obavljanje važnih zadataka.
Preporučeni članak
Evo nekoliko članaka za R alat za detaljne informacije o analizi podataka, pa samo idite na vezu
- Informacije o karijeri na Google kartama
- R programiranje vs python razlika