Úgy tűnik, a Python mindenre elég. Írhat egy szkriptet a szerverhez, elemezheti az adatokat, és betaníthat egy neurális hálózatot. Sőt, rengeteg könyvtárral rendelkezik statisztikákhoz és adatelemzésekhez – bármelyiket használhatja.
Windows 10 tippek és trükkök 2017
Van azonban egy másik nyelv – az R – az elemzéshez és a statisztikákkal való munkához. Sok diáknak ezzel a programozási nyelvvel kell megküzdenie a statisztikák tanulmányozása során. Őrült életritmusunk gyakran arra késztet bennünket, hogy alkalmazkodjunk a körülményekhez és tanuljunk, végezzünk otthoni feladatokat vagy akár dolgozzunk a telefonunkról. Ha valaha is elgondolkozott, hogyan tehetném csináld meg a házi feladatomat okostelefonon olvass tovább.
TartalomjegyzékMi az az R?
Ez egy programozási nyelv, amelyet statisztikusok és adatgyűjtők statisztikai számításokhoz és grafikákhoz használnak. Az R nyelv első verziója 1993-ban jelent meg, két évvel később, mint a Python. Abban az időben a Python még nem volt olyan népszerű, és nem volt annyi könyvtára az adatok elemzéséhez, mint most. Így az Oakland Egyetem Statisztikai Tanszékének tudósai létrehoztak egy nyelvet belső feladataikhoz. És mivel a nevük Ross és Robert volt, a nyelvet a nevük első betűje után nevezték el, az R.
Az R-t eredetileg a kar belső eszközeként fejlesztették ki statisztikai problémáik megoldására. De akkoriban jó dolog volt, hogy a tudósok mindenkivel megosszák munkájukat, ezért megnyitották a nyelv forráskódját, hogy mindenki javíthassa, vagy valami hasznosat adhasson hozzá. Azóta a nyelv kari projektből világszerte népszerű statisztikai eszközzé nőtte ki magát.
Az R mint programozási nyelv jellemzői
Mivel ezt a nyelvet tudományos célokra találták ki, a szerzők nem próbálták intuitívvá tenni. Feltételezték, hogy a matematikai elemzésben, a statisztikai módszerekben és a valószínűségi variációban jártas emberek fogják használni. Éppen ezért az R nagyon bonyolult nyelvnek tűnhet, bár belülről nagyon egyszerű és logikus.
Továbbá olvass Miért van szükségük a tanulóknak segítségre a java házi feladathoz?
Mire használható az R?
Az R fő használata az adatok elemzése és következtetések levonása azokból:
- az adatok bármilyen módon történő megjelenítése
- különböző forrásokból származó adatok gyűjtése és elemzése
- statisztikákkal való munka, anomáliák keresése az adatokban
- minták és kiugró értékek keresése az adatokban
- hipotézisek tesztelése és megerősítése.
Az R-ben külön irány a gépi tanulás és a neurális hálózatok. Mivel az R nyelvet eredetileg hatalmas mennyiségű adat feldolgozására tervezték, könnyű megszervezni egy mély tanulási modellt vagy új neurális hálózatot készíteni.
Mit lehet csinálni R-vel
- Adatok feldolgozása, tisztítása és átalakítása kutatás céljából. Például látni szeretné, hogy átlagosan hány diák járt a könyvtárba minden téli és őszi hónapban. Az R lehetővé teszi a tavasz és a nyár kizárását, és havi csoportosítást a további számításokhoz.
- Az eredményeket webalkalmazásokká alakíthatja. Teljesen interaktív lesz, szűrőket, grafikonokat és még adatválogatót is kínál. Elküldheti professzorának, vagy közzéteheti dolgozata részeként. Így követik nyomon a koronavírus előfordulását világszerte (a kód nyitva van és elérhető a GitHubon).
- Futtasson statisztikai teszteket. Tegyük fel, hogy tudni szeretné, hogy két nem IQ-szintje különbözik-e. Ebben segíthet a t-teszt. A teszt megjeleníti a kapott adatok közötti statisztikai különbséget, ha van ilyen.
- Feltáró elemzést végezhet. Mivel sok statisztikai módszernek szüksége van a nyers adatok eloszlására, ellenőriznie kell a normalitást. Mi a normál eloszlás? Ez az, amikor az adatok többsége az átlagérték köré csoportosul. A többi érték lényegesen kisebb. Látható ez az eloszlás az életben: több az átlagos magasságú ember, mint a magas vagy alacsony. Az R műszereket kínál a normalitás ellenőrzésére grafikonokkal és tesztekkel.
- Keverje össze a különböző táblázatformátumokat. Végre használhat különféle táblázatformátumokat, és ezek közül kettőt egyesíthet egyetlen dokumentumban az adatok elemzéséhez.
- Adatait interaktív grafikonokon jelenítheti meg, az összes paraméter beállításával (tengelyértékek stb.).
- Végezzen regressziós elemzést és hozzon létre regressziós modelleket. Ez az elemzés segít megkülönböztetni a függő és független változók közötti kapcsolatot. Tegyük fel, hogy azt szeretné kideríteni, hogy ugyanabban az utcában egyes szépségstúdiók miért nagyobbak, mint mások. Az eladások száma lesz a függő változó. A független változók között szerepelne a környéken lakók társadalmi státusza és életkora, valamint az egyes stúdiók árlistája ugyanazon eljárásokhoz. Így megtudhatja, hogy ezen tényezők közül melyik befolyásolja jobban a bolti eladásokat, mint mások.
R előnyei
- Korlátlan funkciókészlet adatelemzéshez a könyvtárak összekapcsolásának köszönhetően.
- Képes dolgozni hatalmas táblákkal és adatbázisokkal, amelyeket a programok nem tudnak kezelni.
- Fejlett felület testreszabása: grafikus felhasználói felület vagy parancssori felület.
- Teljesen ingyenes ökoszisztéma – az összetevők ingyenesen terjeszthetők a GNU licenc alatt.
- A legtöbb számára elérhető operációs rendszer : Windows, macOS, FreeBSD, Solaris, a Unix különféle verziói és a Linux.
- Gazdag megjelenítési lehetőségek: alkalmazásokat hozhat létre, különféle típusú grafikonokat készíthet, beleértve az interaktívakat is, valamint szerkesztheti azok elemeit.
- Rengeteg információ és aktív közösség: egy blog, az R és az RStudio beszélgetései, órák és konferenciák.
- Kiterjedt és világos dokumentáció: minden könyvtár leírása és felhasználási példák találhatók.
R hátrányai
- Aki nem rendelkezik programozási tapasztalattal és nem ismeri a statisztika alapjait, az kihívást jelenthet.
- A szűk kör: adatelemzésre ideális, szoftverfejlesztésre viszont nem. De ez az erőssége. Igazi UNIX-mód és áldás tudósok, újságírók, adatkutatók, elemzők számára – mindenkinek, aki adatokkal akar dolgozni.
Hogyan kezeld az R házi feladatot a telefonodon?
Korábban már említettük, hogy az R-vel való munkavégzéshez használható könyvtárakkal rendelkező alkalmazások minden operációs rendszeren elérhetők. De mi a helyzet az okostelefonokkal? Van mód az RStudion használatára a telefonon, de nem egy speciális alkalmazáson keresztül, hanem a nyílt forráskódú szerverén keresztül. Bármelyik webböngészőn keresztül megszerezheti. Így csak futtatnia kell az RStudion szervert számítógépén vagy laptopján, és hozzá kell férnie a telefonján. Ez egy nagyszerű és egyszerű módszer az R otthoni feladatok elvégzésére, bárhol és bármikor.