Panašu, kad Python užtenka viskam. Galite parašyti serverio scenarijų, analizuoti duomenis ir mokyti neuroninį tinklą. Be to, jame yra daug statistikos ir duomenų analizės bibliotekų – galite naudoti bet kurią iš jų.
kaip pakviesti botą į nesantaikos serverį
Tačiau yra ir kita kalba – R – skirta analizei ir darbui su statistika. Daugeliui studentų, studijuodami statistiką, tenka susidurti su šia programavimo kalba. Mūsų beprotiškas gyvenimo ritmas dažnai verčia mus prisitaikyti prie aplinkybių ir mokytis, atlikti namų užduotis ar net dirbti iš savo telefono. Jei kada nors susimąstėte, kaip aš galiu atlikti mano namų darbus išmaniajame telefone skaitykite toliau.
TurinysKas yra R?
Tai programavimo kalba, kurią statistikos specialistai ir duomenų rinkėjai naudoja statistiniams skaičiavimams ir grafikai. Pirmoji R kalbos versija pasirodė 1993 m., dvejais metais vėliau nei Python. Tuo metu Python dar nebuvo toks populiarus ir neturėjo tiek daug bibliotekų duomenų analizei, kaip dabar. Taigi Oklando universiteto Statistikos departamento mokslininkai sukūrė savo vidinių užduočių kalbą. Ir kadangi jų vardai buvo Rossas ir Robertas, jie pavadino kalbą pagal pirmąją savo vardo raidę R.
Iš pradžių R buvo sukurta kaip vidinė fakulteto priemonė, skirta jų statistinėms problemoms spręsti. Tačiau tuo metu mokslininkams buvo naudinga dalytis savo darbais su visais, todėl jie atidarė kalbos šaltinio kodą, kad visi galėtų jį patobulinti ar pridėti ką nors naudingo. Nuo tada ši kalba iš fakulteto projekto išaugo į visame pasaulyje populiarią statistikos priemonę.
R, kaip programavimo kalbos, charakteristikos
Kadangi ši kalba buvo išrasta moksliniams tikslams, autoriai nesistengė, kad ji būtų intuityvi. Jie manė, kad jį naudos žmonės, susipažinę su matematine analize, statistiniais metodais ir tikimybių variacija. Štai kodėl R gali atrodyti kaip labai sudėtinga kalba, nors viduje ji yra labai paprasta ir logiška.
Taip pat skaitykite Kodėl studentams reikia pagalbos atliekant Java namų darbus?
Kam naudojamas R?
Pagrindinis R panaudojimas – analizuoti duomenis ir iš jų daryti išvadas:
- vizualizuoti duomenis bet kokiu būdu
- renkant ir analizuojant duomenis iš įvairių šaltinių
- darbas su statistika, duomenų anomalijų radimas
- ieškant duomenų šablonų ir nuokrypių
- hipotezių tikrinimas ir patvirtinimas.
Atskira R kryptis yra mašininis mokymasis ir neuroniniai tinklai. Kadangi R kalba iš pradžių buvo sukurta apdoroti didžiulius duomenų kiekius, lengva organizuoti giluminio mokymosi modelį arba sukurti naują neuroninį tinklą.
Ką daryti su R
- Apdorokite, išvalykite ir transformuokite duomenis tyrimams. Pavyzdžiui, norite pamatyti, kiek studentų vidutiniškai lankė biblioteką kiekvieną žiemos ir rudens mėnesį. R leidžia neįtraukti pavasario ir vasaros ir sugrupuoti juos pagal mėnesį tolesniems skaičiavimams.
- Savo rezultatus galite paversti žiniatinklio programa. Jis bus visiškai interaktyvus, siūlantis filtrus, grafikus ir net duomenų rūšiavimo priemonę. Galite nusiųsti jį savo profesoriui arba paskelbti kaip savo darbo dalį. Taip jie stebi koronaviruso paplitimą visame pasaulyje (kodas yra atviras ir pasiekiamas GitHub).
- Atlikite statistinius testus. Tarkime, kad norite sužinoti, ar dviejų lyčių IQ lygis skiriasi. T testas gali padėti tai padaryti. Testas parodys statistinį gautų duomenų skirtumą, jei toks yra.
- Galite atlikti tiriamąją analizę. Kadangi daugeliui statistinių metodų reikia paskirstyti neapdorotus duomenis, turite patikrinti, ar jie normalūs. Kas yra normalusis pasiskirstymas? Tai yra tada, kai dauguma duomenų sugrupuojami pagal vidutinę vertę. Likusios vertės yra žymiai mažesnės. Tokį pasiskirstymą galite pamatyti gyvenime: vidutinio ūgio žmonių yra daugiau nei aukštų ar žemų. R siūlo prietaisus normalumui patikrinti naudojant grafikus ir testus.
- Sumaišykite įvairius lentelių formatus. Galiausiai galite naudoti įvairius lentelių formatus ir sujungti du iš jų į vieną dokumentą, kad galėtumėte analizuoti duomenis.
- Savo duomenis galite pateikti interaktyviose diagramose, koreguodami visus parametrus (ašių reikšmes ir pan.).
- Atlikti regresinę analizę ir kurti regresijos modelius. Ši analizė padeda atskirti ryšį tarp priklausomų ir nepriklausomų kintamųjų. Tarkime, kad norite išsiaiškinti, kodėl kai kurios grožio studijos toje pačioje gatvėje parduoda daugiau nei kitos. Pardavimų skaičius bus priklausomas kintamasis. Nepriklausomi kintamieji apimtų kaimynystės gyventojų socialinę padėtį ir amžių bei kiekvienos studijos kainoraštį, skirtą toms pačioms procedūroms. Tokiu būdu galite sužinoti, kuris iš šių veiksnių įtakoja pardavimą parduotuvėse labiau nei kiti.
Privalumai R
- Neribotas duomenų analizės funkcijų rinkinys dėl bibliotekų prijungimo.
- Galimybė dirbti su didžiulėmis lentelėmis ir duomenų bazėmis, kurių programos negali apdoroti.
- Išplėstinis sąsajos pritaikymas: grafinė vartotojo sąsaja arba komandinės eilutės sąsaja.
- Visiškai nemokama ekosistema – komponentai platinami nemokamai pagal GNU licenciją.
- Galima daugeliui Operacinės sistemos : „Windows“, „MacOS“, „FreeBSD“, „Solaris“, įvairios „Unix“ ir „Linux“ versijos.
- Turtingos vizualizacijos galimybės: galite kurti programas, kurti įvairių tipų grafikus, įskaitant interaktyvius, taip pat redaguoti jų elementus.
- Daug informacijos ir aktyvi bendruomenė: tinklaraštis, R ir RStudio diskusijos, pamokos ir konferencijos.
- Išsami ir aiški dokumentacija: yra visų bibliotekų aprašymai ir naudojimo pavyzdžiai.
Minusai R
- Žmogui, neturinčiam programavimo patirties ir neišmanančiam statistikos pagrindų, tai gali būti sudėtinga.
- Siaura apimtis: idealiai tinka duomenų analizei, bet netinka programinės įrangos kūrimui. Bet tai yra jo stiprybė. Tikras UNIX būdas ir Dievo dovana mokslininkams, žurnalistams, duomenų mokslininkams, analitikams – visiems, kurie nori dirbti su duomenimis.
Kaip atlikti R namų darbus telefone?
Jau minėjome, kad programos su bibliotekomis, kurias galite naudoti dirbdami su R, yra visose OS. Bet kaip dėl išmaniųjų telefonų? Yra būdas naudoti RStudion telefone ne per specialią programą, o per jos atvirojo kodo serverį. Jį galite gauti per bet kurią žiniatinklio naršyklę. Taigi, jums tereikia paleisti RStudion serverį savo kompiuteryje arba nešiojamajame kompiuteryje ir pasiekti jį savo telefone. Tai puikus ir paprastas būdas atlikti R namų užduotis bet kurioje vietoje ir bet kuriuo metu.