R Academy logo
RAloittelijaTekoälyDataTasot A1 → C122 kieltä

R Academy

Ottakaa data-analyysin ja tilastotieteen mahdollisuudet käyttöön R Language Academyn avulla. CoddyKitin oppimispolku, joka sisältää 43 lyhyttä kurssia ja 159 interaktiivista oppituntia sekä tekoälytuutorin käytettävissäsi ympäri vuorokauden.

Kurssit
43
Oppitunnit
159
Interaktiiviset vaiheet
1,953
Aloita maksutta
Kurssi 1
Kurssisisältö

43 kurssia tässä opintopolussa

Kaikki R Academy-opintopolun kurssit suoritusjärjestyksessä. Ensimmäinen on ilmainen.

1

A13 oppituntiaIlmainen

Tutustukaa R:ään, siihen, miksi tutkijat, analyytikot ja datatiimit ympäri maailmaa luottavat siihen sekä siihen, millaisia oivalluksia ja visualisointeja tuotatte tällä opintopolulla.

2

A13 oppituntiaPRO

Kurssilla tutustutaan R-ympäristöön, RStudion käyttöliittymään sekä R-koodin kirjoittamisen ja suorittamisen perusteisiin. Kurssi käsittelee peruslaskutoimituksia, olioiden luomista ja työtilan määri…

3

A14 oppituntiaPRO

Hallitse R:n aritmeettiset, loogiset ja vertailuoperaattorit käytännön harjoitusten avulla ja rakenna vankat perustaidot.

4

A24 oppituntiaPRO

Luo numeerisia jonoja ja toistuvia arvoja R:n sisäänrakennetuilla työkaluilla datan luomista varten.

5

A24 oppituntiaPRO

Luo ja käsittele kaksiulotteisia matriisirakenteita, jotka muodostavat R:n numeerisen laskennan perustan.

6

A24 oppituntiaPRO

Ymmärrä, miten R käsittelee puuttuvaa dataa, ja opi luotettavia tapoja tunnistaa ja käsitellä NA-arvoja.

7

A24 oppituntiaPRO

Hallitse R:n implisiittisen ja eksplisiittisen tyyppimuunnoksen säännöt ja vältä yleiset tietotyyppivirheet.

8

A24 oppituntiaPRO

Järjestä vektoreita ja data frameja uudelleen R:n lajittelu- ja järjestyslukufunktioilla data-analyysia varten.

9

A24 oppituntiaPRO

Muodosta, muotoile ja näytä tekstimuotoista tulostetta paste()- ja sprintf()-funktioilla sekä muilla R:n merkkijonotyökaluilla.

10

A23 oppituntiaPRO

Kurssilla tutustutte R:n keskeisiin tietotyyppeihin, kuten numeerisiin, merkkijono- ja loogisiin tyyppeihin, sekä yleisiin tietorakenteisiin, kuten vektoreihin, matriiseihin, listoihin ja data framei…

11

A23 oppituntiaPRO

Oppikaa kirjoittamaan omia funktioita, ohjaamaan ohjelman kulkua ehtolauseilla ja silmukoilla sekä korjaamaan koodin virheitä tehokkaasti.

12

A23 oppituntiaPRO

Kurssi käsittelee R:n keskeisiä merkkijono-operaatioita ja päivämäärien sekä kellonaikojen käsittelyä, jotta osaatte käsitellä teksti- ja aikatietoja täsmällisesti.

13

A23 oppituntiaPRO

Hallitskaa Base R:n keskeiset piirto-ominaisuudet datan tehokkaaseen visualisointiin. Aiheita ovat pylväskaavioiden, histogrammien ja hajontakaavioiden luominen sekä graafisten parametrien mukauttami…

14

B14 oppituntiaPRO

Kirjoita vankkaa R-koodia, joka käsittelee virheet, varoitukset ja viestit hallitusti tryCatch-funktion ja siihen liittyvien työkalujen avulla.

15

B14 oppituntiaPRO

Ymmärrä leksikaalinen näkyvyysalue ja R:n ympäristöjärjestelmä, jotta voit kirjoittaa ennakoitavaa ja sivuvaikutuksetonta koodia.

16

B14 oppituntiaPRO

Järjestä R-koodisi ylläpidettäviksi komentosarjoiksi ja projekteiksi noudattamalla tiedostorakenteen ja lähdekoodin lataamisen parhaita käytäntöjä.

17

B14 oppituntiaPRO

Vie datan muokkaaminen perusasioita pidemmälle käyttämällä ryhmiteltyjä ikkunafunktioita, usean taulun liitoksia ja tidy evaluation -tekniikkaa dplyr:ssä.

18

B14 oppituntiaPRO

Muunna sotkuinen leveä data siistiksi pitkäksi muodoksi ja takaisin tidyr:n pivot-funktioilla ja sisäkkäistämistyökaluilla.

19

B14 oppituntiaPRO

Lue CSV-, TSV-, Excel- ja kiinteäleveyksisiä tiedostoja tehokkaasti R:ään vankan jäsennyksen ja tyyppipäättelyn avulla.

20

B14 oppituntiaPRO

Tee kyselyitä relaatiotietokannoista R:llä DBI:n ja RSQLite:n avulla sekä kirjoita SQL-tyylisiä kyselyitä dbplyr:llä.

21

B14 oppituntiaPRO

Poimi jäsenneltyä dataa HTML-sivuilta rvest:n CSS-valitsimien ja XPath-työkalujen avulla.

22

B14 oppituntiaPRO

Luo toistettavia satosotoksia ja simuloi tilastollisia prosesseja data-analyysia ja testausta varten.

23

B14 oppituntiaPRO

Jäsennä JSON-vastauksia, muodosta HTTP-pyyntöjä ja yhdistä R-työnkulut ulkoisiin REST-rajapintoihin.

24

B13 oppituntiaPRO

Oppikaa tuomaan, puhdistamaan, muuntamaan ja yhdistämään eri lähteistä peräisin olevaa dataa R:n perusmenetelmillä. Kurssilla käsitellään tosielämän data-analyysissä tarvittavia keskeisiä datan muokk…

25

B13 oppituntiaPRO

Laajentakaa visualisointitaitojanne ggplot2-paketilla rakentamalla kerroksellisia grafiikoita ja mukauttamalla niitä laadukkaiden, julkaisuvalmiiden kuvaajien luomiseksi.

26

B13 oppituntiaPRO

Tutustukaa Tidyverseen, R-pakettien kokoelmaan, joka on suunniteltu datatiedettä varten. Opitte käyttämään dplyr-, tidyr- ja muita paketteja datan sujuvaan käsittelyyn.

27

B13 oppituntiaPRO

Keskittykää tekniikoihin, joilla tietoaineistoja tiivistetään, visualisoidaan ja niistä johdetaan oivalluksia. Oppikaa parhaat käytännöt nopeaan datan tutkimiseen ja tarinallistamiseen.

28

B24 oppituntiaPRO

Korvaa for-silmukat tyylikkäillä ja yhdisteltävillä funktionaalisen ohjelmoinnin malleilla purrr:n map-funktioperheen avulla.

29

B24 oppituntiaPRO

Suorita matriisioperaatioita, ratkaise lineaarisia yhtälöryhmiä ja laske ominaisarvoja R:n sisäänrakennetuilla lineaarialgebran työkaluilla.

30

B23 oppituntiaPRO

Syventäkää tilastotieteen perusteita tekemällä hypoteesitestejä, tutkimalla jakaumia ja ymmärtämällä todennäköisyyden perusteet R:ssä.

31

B23 oppituntiaPRO

Tutustukaa R-ratkaisujen viemiseen tosielämän ympäristöihin työkaluilla, kuten R Markdownilla, Shinyllä ja Dockerilla. Oppikaa luomaan dynaamisia raportteja ja interaktiivisia koontinäyttöjä.

32

B24 oppituntiaPRO

Rakenna päästä päähän ulottuvia koneoppimisen työnkulkuja tidymodels-ekosysteemillä: recipes, parsnip, workflows ja tune.

33

B24 oppituntiaPRO

Rakenna tuotantotason Shiny-sovelluksia moduuleilla, dynaamisella käyttöliittymällä, reaktiivisella ohjelmoinnilla ja käyttöönottostrategioilla.

34

B24 oppituntiaPRO

Muunna R-funktiot REST-rajapinnan päätepisteiksi Plumberilla ja lisää todennus, reititys sekä tuotantokäyttöönotto.

35

B24 oppituntiaPRO

Käsittele paikkatietoon liittyvää vektori- ja rasteridataa, suorita spatiaalisia liitoksia ja luo interaktiivisia karttoja R:llä.

36

B24 oppituntiaPRO

Sovella NLP-tekniikoita tekstikorpuksiin tidytextillä: tokenisointi, TF-IDF, tunneanalyysi ja aihemallinnus.

37

B24 oppituntiaPRO

Rakenna, dokumentoi, testaa ja julkaise omia R-pakettejasi devtoolsin, roxygen2:n ja testthatin avulla.

38

C14 oppituntiaPRO

Tunnista R-koodin pullonkaulat ja nopeuta sitä vektorisoinnin, vertailumittausten ja profiloinnin avulla.

39

C13 oppituntiaPRO

Tutustukaa monimutkaisempiin tekniikoihin, kuten regressiomalleihin, aikasarja-analyysiin ja koneoppimisen perusteisiin. Hankkikaa taidot vaativien data-analyysitilanteiden käsittelyyn.

40

C14 oppituntiaPRO

Rakenna ja säädä ensemble-malleja käyttämällä rangeria satunnaismetsiin ja xgboostia gradienttitehostukseen R:ssä.

41

C14 oppituntiaPRO

Kouluta neuroverkkoja R:ssä TensorFlown tukemalla Keras-rajapinnalla kuva- ja sekvenssitehtäviä varten.

42

C14 oppituntiaPRO

Nopeuta R-työnkulkuja moniydinrinnakkaisuudella käyttämällä parallel-pakettia, future-kehystä ja furrria.

43

C14 oppituntiaPRO

Rakenna ja sovita todennäköisyysmalleja käyttämällä Stania R:stä käsin, tulkitse posteriorijakaumia ja validoi malleja MCMC-diagnostiikan avulla.

CoddyKit PRO

Avaa kaikki 43 tämän opintopolun kurssia ja kaikki muut opintopolut

Tekoälytuutori, sertifiointikoe ja suoritustodistus. Toimii verkossa sekä iOS- ja Android-laitteilla.

Näytä kaikki paketit
Vuosittain$29.90 / vuosiNoin $2.49 kuukaudessaMaksa kerranElinikäinen$69.99 KerranEi uusimisia. PRO ikuisesti.
Kurssin yleiskatsaus

R: data-analyysiin ja tilastotieteeseen rakennettu kieli

R on erityisesti tilastolliseen laskentaan, data-analyysiin ja visualisointiin suunniteltu ohjelmointikieli. Se on akateemisen tutkimuksen, biostatistiikan, rahoitusalan ja tiukkoja tilastollisia menetelmiä tarvitsevien datatieteen tiimien vakiotyökalu. Pakettien, kuten ggplot2, tidyverse ja tidymodels, avulla R yhdistää ilmaisuvoimaisen datan muokkauksen julkaisutasoisin kuvaajiin ja toistettaviin analyysityönkulkuihin — joten se on käytännöllinen valinta kaikille, jotka työskentelevät vakavasti datan parissa.

Mitä opitte

Aloitatte R:n perusteista: tietotyypeistä, operaattoreista, ohjausrakenteista, funktioista sekä matriisien ja sekvenssien käsittelystä. Sen jälkeen siirrytte datan muokkaukseen dplyr- ja tidyr-paketeilla, datan tuomiseen readr- ja readxl-paketeilla sekä yhteyksien muodostamiseen tietokantoihin ja REST-API-rajapintoihin. Visualisointi käsitellään perusteellisesti aina R:n perusgrafiikasta ggplot2-pakettiin ja kattavaan eksploratiiviseen data-analyysiin. Edistyneisiin aiheisiin kuuluvat funktionaalinen ohjelmointi purrr-paketilla, tilastollinen analyysi ja todennäköisyyslaskenta, koneoppiminen tidymodels-paketilla, satunnaismetsät ja gradienttitehostus, geospatiaalinen analyysi, tekstin louhinta tidytext-paketilla, web-sovellusten rakentaminen Shinylla, API-rajapintojen luominen Plumberilla sekä syväoppiminen Kerasilla R:ssä.

Oppimispolku

Neljäkymmentäkaksi kurssia etenee tasoilta A1–C1. Ensimmäiset kaksitoista kurssia luovat perustan R:lle ja RStudio-ympäristölle: tietorakenteet, merkkijonojen muotoilu, tyyppimuunnokset, lajittelu ja R:n perusvisualisointi. B1- ja B2-tasot rakentavat käytännön taitoja: web-kaavintaa rvest-paketilla, Tidyverseä, simulointia, lineaarialgebraa ja tuotantovalmiita raportteja. Opintopolku päättyy C1-tasolla kursseihin R:n suorituskyvystä ja profiloinnista, edistyneestä data-analyysistä, rinnakkaislaskennasta sekä Bayesiläisestä tilastotieteestä RStanilla — aiheisiin, jotka vastaavat todellisen tuotanto- ja tutkimustyön tarpeita.

Näin se toimii

Jokainen kurssi koostuu lyhyistä ja käytännönläheisistä oppitunneista, jotka suoritatte sisäänrakennetussa koodieditorissa ja saatte palautetta reaaliajassa. Tekoälyohjaaja on käytettävissänne aina, kun jäätte jumiin. Se selittää virheet ja ohjaa teidät kohti oikeaa ratkaisua paljastamatta vastausta suoraan.

Näin opiskelet

  1. 01

    Interaktiiviset oppitunnit

    Käytännön koodiharjoituksia ja reaaliaikaista palautetta

  2. 02

    Tekoälytuutori

    Saat heti apua tekoälyltä, kun jäät jumiin

  3. 03

    Sisäänrakennettu editori

    Kirjoita ja suorita koodia suoraan selaimessa

  4. 04

    Sertifikaatti

    Saat sertifikaatin suoritettuasi kurssin

UKK

Usein kysytyt kysymykset

Onko R Academy-kurssi ilmainen?

Kyllä. Voit aloittaa R Academy-kurssin ilmaiseksi ja suorittaa sen vuorovaikutteiset oppitunnit maksutta. Valinnainen PRO-tilaus avaa käyttöön edistyneet tekoälytyökalut ja jaettavan todistuksen.

Tarvitsenko aiempaa kokemusta oppiakseni R?

Et tarvitse. Kurssi alkaa perusteista ja etenee vähitellen edistyneempiin aiheisiin, joten voit aloittaa, vaikka sinulla ei olisi aiempaa R-kokemusta.

Miten opin R CoddyKitissä?

Opit tekemällä. Lyhyillä vuorovaikutteisilla oppitunneilla selkeä teoria yhdistyy käytännön koodiharjoitukseen, joka suoritetaan reaaliajassa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori auttaa henkilökohtaisesti aina, kun jäät jumiin.

Saanko todistuksen R Academy-kurssin suorittamisesta?

Kyllä. PRO-oppijat voivat suorittaa kokeen ja saada R Academy-kurssin suorittamisesta jaettavan todistuksen, jonka koodi voidaan tarkistaa.

Voinko oppia R puhelimellani?

Kyllä. CoddyKit on käytettävissä verkossa sekä iOS- ja Android-natiivisovelluksina, joten voit oppia R millä tahansa laitteella, ja edistymisesi synkronoituu niiden välillä.

Paljonko CoddyKit PRO maksaa?

R Academy-opintopolun ensimmäinen kurssi on ilmainen. CoddyKit PRO avaa kaikki kurssit: $5.90 viikossa, $7.90 kuukaudessa, $29.90 vuodessa tai $69.99 kerran maksettuna, jolloin saat elinikäisen käyttöoikeuden ilman uusimisia.

Kuinka kauan R Academy-opintopolun suorittaminen kestää?

R Academy sisältää 43 kurssia ja 159 oppituntia. Useimmat oppitunnit kestävät noin 5–10 minuuttia, joten koko opintopolun suorittamiseen kuluu omaan tahtiin noin 19 tuntia käytännön harjoittelua.

Aloita R Academy nyt

Liity tuhansien oppijoiden joukkoon ja opi ohjelmointia tekoälyä hyödyntävillä oppitunneilla.