Opi R: Data & Koodi
Opi R: Data & Koodi — Kirjoita R-koodia ja näe sitten kaavio sekä taulukko
Opi R: Data & Koodi on iOS- ja Android-sovellus R-ohjelmointiin, data-analyysiin ja tilastotieteeseen. Luet lyhyen oppitunnin, kirjoitat R-koodia sisäänrakennetussa editorissa, suoritat sen, ja chart tai data table ilmestyy sovellukseen. 43 kurssia johdattaa ensimmäisestä vectorista regressioon, ja rinnalla saat käyttöösi AI-mentorin sekä vuorovaikutteisia tilastosimulaattoreita.
- Hinta
- Ilmainen, Pro-päivitys
- Alustat
- iOS ja Android
- Kielet
- 22
- Ikäraja
- 4+
- Koodin suoritusympäristö
- R 4.0, internetyhteys tarvitaan
- Vaatimukset
- iOS 15.1 tai uudempi
- App Store
- 5.0 ★ (1)


R on tehty dataa varten, joten tulos on yhtä tärkeä kuin koodi.
R:ssä print-lause ei juuri palkitse. Todellinen hyöty on histogrammi, lajiteltava taulukko tai sovitettu suora. Siksi tämä sovellus näyttää plot()-, hist()-, boxplot()- ja barplot()-piirrokset sekä data frames -tiedot oikeina taulukoina heti suorituksen jälkeen sen sijaan, että jättäisi sinut tekstiseinän eteen.
Mikä se on
Opi R: Data & Koodi on mobiililaitteille tarkoitettu R-opas, R-kurssi ja koodieditori iOS:lle ja Androidille. Se sisältää 43 kurssia ja 159 oppituntia tasoilta A1–C1, ja kattaa vectorit ja data frames -rakenteet, dplyr:n ja tidyr:n, ggplot2-kaaviot, eksploratiivisen data-analyysin, todennäköisyyslaskennan ja tilastotieteen sekä edistyneitä aiheita, kuten tidymodels, Shiny ja Bayesian statistics RStanilla. Editori suorittaa koodisi sovelluksen palvelimilla oikeassa R 4.0 -tulkissa, joten internetyhteys tarvitaan. AI-mentori voi myös selittää virheilmoituksen, taulukon tai kaavion.
Sovelluksen sisältö
Miltä se näyttää





Kurssi
Mitä R-kurssi kattaa
43 kurssia ja 159 oppituntia sovelluksen omasta kurssilistasta, tasoilla A1–C1. Nämä kahdeksan vaihetta havainnollistavat oppimispolun rakenteen.
Welcome to R ja Introduction to R and RStudio
R:n asentaminen, RStudion käyttöön tutustuminen, peruslaskutoimitukset, objektien luominen ja työtilan pitäminen järjestyksessä.
Tietotyypit ja -rakenteet, matriisit, puuttuvat arvot
Vektorit, matriisit ja faktorit, jonot, tyyppimuunnokset sekä se, miten NA ja NaN käyttäytyvät laskutoimituksissa.
Funktiot, ohjausvirta, merkkijonot ja päivämäärät
Funktioiden kirjoittaminen, if- ja silmukkalogiikka, virheenkorjaus, merkkijonojen muotoilu, päivämäärien käsittely sekä arvojen lajittelu ja järjestäminen.
Datan käsittely ja Tidyverse
Suodatus ja yhteenvetojen tekeminen dplyr:llä, rakenteen muuttaminen tidyr:llä sekä tiedostojen lukeminen readr:llä ja readxl:llä.
Datan visualisointi
Kuvaajien tekeminen ensin base R:llä ja sen jälkeen kerrokselliset kuvaajat ggplot2:lla.
Eksploratiivinen data-analyysi ja tilastotiede
Aineiston kuvaileminen, todennäköisyys, simulointi ja tilastollinen analyysi sekä simulaattorit, joiden avulla näet jokaisen idean toiminnassa.
Funktionaalinen ohjelmointi, mallintaminen ja Shiny
purrr, koneoppiminen tidymodelsillä, satunnaismetsät, Shiny-sovellukset ja Plumber-rajapinnat.
Erityis- ja edistyneet aiheet
Tekstinlouhinta, geospatiaalinen analyysi, pakettien kehittäminen, suorituskyky ja rinnakkaislaskenta sekä bayesiläinen tilastotiede RStanilla.
Miten se toimii
Tyypillinen opiskelusessio
Sessiossa vuorottelevat ajatukseen perehtyminen ja sen tarkistaminen todellisen tulosteen avulla, joten jokaisesta käsitteestä syntyy jotain, mitä voit tarkastella.
Avaa tämän päivän oppitunti
Jatka siitä, mihin jäit, tai valitse aihe oppimispolulta. Jokainen oppitunti alkaa lyhyellä, selkokielisellä selityksellä ja nopealla kysymyksellä, jolla varmistetaan, että ajatus tuli ymmärretyksi.
Muokkaa koodia ja suorita se
Avaa R-editori, muuta esimerkkiä ja suorita se. Tekstitulokset näkyvät konsolissa, plot-kutsut piirtävät kaavion, ja data frame näkyy lajiteltavana taulukkona, jossa on sarakeyhteenveto ja NA-arvot korostettuina.
Kysy, jos jokin on epäselvää
Jos virheilmoitus on kryptinen, R Error Doctor muuttaa sen selkokieliseksi ja ehdottaa korjausta. Jos et ymmärrä tulostetta, taulukkoa tai kaaviota, AI data mentor selittää, mitä se näyttää.
Harjoittele käsiteltävän datan avulla
Tee ohjattuja tehtäviä sisäänrakennetuilla aineistoilla, kuten mtcars, iris ja airquality, rakenna analyysi solu solulta notebookissa tai tuo oma CSV-tiedostosi.
Mitä se sisältää
Mitä sovellus sisältää
43
R-kurssia, 159 oppituntia
Tasoille A1–C1 luokiteltu oppimispolku: vectorit, matriisit, factorit, merkkijonot ja päivämäärät, ohjausvirta, datan käsittely, visualisointi, tilastotiede sekä edistyneet aiheet, kuten Shiny-sovellukset ja Plumber-API:t.
Kaaviot
Omalla koodillasi luodut kaaviot ja taulukot
plot(), hist(), boxplot() ja barplot() piirtävät sovelluksessa, ja data frames näkyvät lajiteltavina taulukkoina, joissa on sarakeyhteenveto ja merkityt puuttuvat arvot.
12
Tilastosimulaattorit
Vuorovaikutteisia työpajoja normaalikäyrästä, keskeisestä raja-arvolauseesta, p-arvoista, korrelaatiosta, suoran sovittamisesta, otoskoosta ja boxplotin rakenteesta. Jokainen näyttää siirtämiesi elementtien taustalla olevan R-koodin.
Aineistot
Dataset Lab ja R Notebook
Ohjattuja tehtäviä aineistoilla mtcars, iris ja airquality sekä viidellä harjoitus-CSV-tiedostolla. Lisäksi saat solu solulta etenevän notebookin oman analyysin rakentamiseen. Voit myös tuoda oman CSV-tiedostosi.
Error Doctor
R-virheet selkokielellä
R Error Doctor kirjoittaa kryptiset virheilmoitukset selkokielellä ja ehdottaa korjausta käyttäen Base R -lähestymistapaa aina, kun sellainen on olemassa.
Projektit
Analyysiprojektit ja tehtävät
3 kokonaisvaltaista analyysiprojektia jaettavalla raporttikortilla, 20 ohjattua koodausprojektia sekä 60 tehtävää helpolla, keskitasolla ja vaikealla tasolla.
Taustaa
Mihin R:ää käytetään, ja sopiiko se ensimmäiseksi ohjelmointikieleksi?
R on tilastotieteeseen ja data-analyysiin rakennettu kieli. Tutkijat, analyytikot, biostatistikot, ekonomistit ja psykologit käyttävät sitä datan puhdistamiseen ja tiivistämiseen, hypoteesien testaamiseen sekä tulosten esittämiseen kaaviona. Se on varteenotettava ensimmäinen kieli, kun tavoitteena on käsitellä dataa, sillä lyhytkin skripti tuottaa jotain merkityksellistä: keskiarvon, regressiosuoran tai kaavion. Se sopii heikommin verkkosivustojen tai mobiilisovellusten rakentamiseen, joissa yleiskäyttöinen kieli toimii paremmin.
Ensin vectoritkaiken muun taustalla oleva ajatus
R:ssä yksittäinen luku on vain yhden alkion pituinen vector, ja useimmat operaatiot toimivat koko vectorille kerralla. Kun tämän oivaltaa, silmukoita tarvitaan harvemmin ja koodista tulee lyhyempää. Siksi R tuntuu oudolta myös muista kielistä siirtyvistä.
Data framesR:n versio taulukkolaskennasta
data frame on taulukko, jossa jokaisessa sarakkeessa on yhdenlaista arvoa ja jokainen rivi on yksi havainto. Sisäänrakennetut harjoitusaineistot, kuten mtcars ja iris, ovat data frames -rakenteita, ja lähes jokainen lukemasi analyysi alkaa sellaisen lataamisella tai luomisella.
Puuttuvat arvot (NA)ensimmäinen yllätys oikeassa datassa
R merkitsee tuntemattoman arvon NA:ksi eikä arvaa. Jos sarakkeessa on yksikin NA, sen keskiarvo on myös NA, kunnes määrität, miten puuttuvaa arvoa käsitellään. Siksi puuttuvien arvojen käsittely on perustaito, ei edistyneille kuuluva aihe.
Base R ja tidyversekaksi tapaa sanoa sama asia
Base R tulee kielen mukana. tidyverse on pakettiperhe (dplyr, tidyr, ggplot2, readr), jota monet analyytikot suosivat datan muotoiluun ja kaavioiden piirtämiseen. Useimmissa tosielämän R-koodeissa käytetään molempia, joten kumpaakin tyyliä on hyödyllistä osata lukea.
Sopivuus
Kenelle se sopii – ja kenelle ei
Se sopii sinulle, jos
- Käyt tilastotieteen, biostatistiikan, psykologian tai taloustieteen kurssia, jolla käytetään R:ää
- Työskentelet laskentataulukoilla ja haluat siirtää analyysisi koodiin
- Haluat ensimmäisen ohjelmointikielen, joka on tehty dataa eikä verkkosivustoja varten
- Haluat lukea R-koodia ja ymmärtää, mitä tilastollinen tulos kertoo
- Opit parhaiten muuttamalla yhtä riviä ja katsomalla, kun kuvaaja piirtyy uudelleen
Se ei ole oikea työkalu sinulle, jos
- Sinun on voitava käyttää dplyr:ää, ggplot2:ta tai tidymodelsiä itse puhelimella: sovelluksen sisäinen suoritusympäristö käyttää base R 4.0:ää, joten näillä oppitunneilla opetetaan koodi ja ideat, ja paketit suoritetaan tietokoneella
- Odotat voivasi koodata ilman verkkoyhteyttä: editori lähettää koodisi sovelluksen palvelimille, joten yhteys tarvitaan
- Haluat kaiken ilmaiseksi: ensimmäinen kurssi on ilmainen, ja Pro avaa loput
- Etsit yleistä verkkosivusto- tai sovelluskehityskurssia
Kysymykset
Usein kysytyt kysymykset
Mikä on paras tapa opetella R-ohjelmointia puhelimella?
Etsi sovellus, jolla voit suorittaa R:ää ja nähdä tulosteen, sillä R:n arvo on kuvaajissa, taulukoissa ja tilastollisissa tuloksissa. Opi R: Data & Koodi sisältää sisäänrakennetun editorin, joka on yhdistetty oikeaan R 4.0 -tulkkiin, joten kuvaajat ja data frame -rakenteet näkyvät jokaisen suorituksen jälkeen. Sen ympärillä on lyhyitä oppitunteja, muistikirja ja 12 tilastosimulaattoria, ja sovelluksen käytön voi aloittaa ilmaiseksi iOS- ja Android-laitteilla.
Suorittaako sovellus oikeaa R-koodia vai näyttääkö se vain esimerkkejä?
Se suorittaa oikeaa R:ää. Koodisi lähetetään sovelluksen palvelimilla toimivalle R 4.0 -tulkille, ja tulos palautuu tekstinä, kuvaajana tai taulukkona. Koska tämä tapahtuu verkossa, Opi R: Data & Koodi tarvitsee internetyhteyden aina, kun painat suorita-painiketta.
Voinko käyttää dplyr:ää ja ggplot2:ta sovelluksessa?
Oppitunneilla opetetaan dplyr, tidyr, ggplot2 ja muita tidyverse-paketteja, mutta sovelluksen sisäinen suoritusympäristö käyttää base R 4.0:ää suositeltuine paketteineen. Jos haluat käyttää esimerkiksi dplyr-, ggplot2- tai tidymodels-paketteja itse, käytä R:ää tietokoneella. Kun base R -tapa on olemassa, Opi R: Data & Koodiin R Error Doctor näyttää sen.
Onko R hyvä ensimmäinen ohjelmointikieli data-analyysiin?
Kyllä, jos tavoitteena on data. R on suunniteltu tilastotieteeseen, joten sarakkeen yhteenvetojen tekeminen, histogrammin piirtäminen tai suoran sovittaminen onnistuu muutamalla koodirivillä. Opi R: Data & Koodi ei edellytä aiempaa kokemusta, vaan alkaa R:n asentamisesta ja arvojen tallentamisesta muuttujiin ja etenee sitten data frame -rakenteisiin ja kuvaajiin.
Mitä voin harjoitella oppituntien lisäksi?
Opi R: Data & Koodi sisältää Dataset Labin, jossa on mtcars, iris, airquality ja viisi harjoitteluun tarkoitettua CSV-tiedostoa. Jokaisessa on ohjattuja tehtäviä, ja voit myös tuoda oman CSV-tiedostosi. Lisäksi käytettävissä on R Notebook analyysin rakentamiseen solu solulta, 60 koodaushaastetta ja päivittäinen datapulma.
Mitä tilastosimulaattorit ovat?
Ne ovat 12 interaktiivista työpajaa, joissa liikutat liukusäädintä ja seuraat tuloksen muuttumista: normaalikäyrä, keskeinen raja-arvolause, p-arvot, korrelaatio, suoran sovittaminen, otoskoko, laatikkokaavion rakenne ja paljon muuta. Jokainen näyttää taustalla olevan R-koodin, joten idea ja syntaksi liittyvät Opi R: Data & Koodiissa toisiinsa.
Onko Opi R: Data & Koodi ilmainen?
Sen voi ladata ilmaiseksi, ja ensimmäinen kurssi, Welcome to R, on ilmainen. Ilmaisversio sisältää esikatselun jokaisesta oppitunnista, R-editorin, Error Doctorin, 6 simulaattoria 12:sta, 3 aineistoa, 1 ohjatun projektin, 1 analyysiprojektin, 2 tehtävää ja päivittäisen AI-mentorikiintiön, ja siinä näytetään mainoksia. Pro avaa kaikki kurssit, projektit, simulaattorit ja aineistot sekä kokeen ja sertifikaatin ja poistaa mainokset. Sovellus on listattu nimellä Opi R: Data & Koodi Google Playssa ja nimellä Learn R: Data Analysis & Code App Storessa.
Miten Pron laskutus toimii?
Pro on viikoittainen, kuukausittainen tai vuosittainen tilaus tai kertaluonteinen elinikäinen osto. Valitset vaihtoehdon, kun tarjous näkyy sovelluksessa, ja ostoksen käsittelee App Store tai Google Play.
Onko saatavilla sertifikaattia?
Kyllä. Opi R: Data & Koodi -sovelluksen loppukokeen suorittamisesta saat R-suoritustodistuksen, joka sisältyy Pro-versioon. Se osoittaa, että olet suorittanut kurssimateriaalin; se ei ole akateeminen pätevyys.
Onko sovellus yhteydessä R Foundationiin tai Positiin?
Ei. Opi R: Data & Koodi on itsenäinen sovellus, eikä sillä ole yhteyksiä R Foundationiin tai Positiin, eikä kumpikaan niistä tue sovellusta. Se on saatavilla iOS- ja Android-laitteille 22 kielellä.
Aloita
Aja ensimmäinen R-koodirivisi jo tänään
Aloita ilmaiseksi iOS- ja Android-laitteilla 22 kielellä.
Lisää CoddyKitilta
Saatavilla alustoilla iOS ja Android.