Leer R Programming & Analysis
Leer R Programming & Analysis — Schrijf R-code en bekijk daarna de grafiek en de tabel
Leer R: Data & Code is een iOS- en Android-app voor R programming, gericht op data-analyse en statistiek. Je leest een korte les, schrijft R-code in de ingebouwde editor, voert die uit en de grafiek of datatabel verschijnt in de app. De 43 cursussen lopen van je eerste vector tot regressie, met daarnaast een AI-mentor en interactieve statistieksimulators.
- Prijs
- Gratis, Pro-upgrade
- Platforms
- iOS en Android
- Talen
- 22
- Leeftijdsclassificatie
- 4+
- Code-uitvoerder
- R 4.0, internetverbinding vereist
- Vereist
- iOS 15.1 of hoger
- App Store
- 5.0 ★ (1)


R is gemaakt voor data, dus de output is net zo belangrijk als de code.
Een print-instructie is in R niet bepaald een grote beloning. De echte opbrengst is een histogram, een sorteerbare tabel of een gefitte lijn. Daarom toont deze app tekeningen van plot(), hist(), boxplot() en barplot(), evenals data frames als echte tabellen, direct na het uitvoeren, in plaats van je achter te laten met een muur van tekst.
Wat het is
Leer R: Data & Code is een mobiele R-tutorial, R-cursus en code-editor voor iOS en Android. De app bevat 43 cursussen met 159 lessen, ingedeeld van A1 tot C1, over vectors en data frames, dplyr en tidyr, ggplot2-grafieken, verkennende data-analyse, kansberekening en statistiek, en vervolgens geavanceerde onderwerpen zoals tidymodels, Shiny en Bayesian statistics met RStan. De editor voert je code uit op een echte R 4.0-interpreter op de servers van de app, dus een internetverbinding is vereist. Een AI-mentor kan een foutmelding, tabel of grafiek uitleggen.
In de app
Hoe het eruitziet





De cursus
Wat de R-cursus behandelt
43 cursussen en 159 lessen uit de eigen cursuslijst van de app, ingedeeld van A1 tot C1. Deze acht fasen geven het leertraject vorm.
Welkom bij R en Inleiding tot R en RStudio
R installeren, je weg vinden in RStudio, eenvoudige rekenkundige bewerkingen, objecten maken en je werkruimte overzichtelijk houden.
Datatypen en -structuren, matrices, ontbrekende waarden
Vectoren, matrices en factoren, reeksen, typeconversie en hoe NA en NaN zich gedragen in berekeningen.
Functies, programmastroom, strings en datums
Functies schrijven, if- en luslogica, fouten opsporen, strings opmaken, met datums werken en waarden sorteren en rangschikken.
Datamanipulatie en de Tidyverse
Filteren en samenvatten met dplyr, gegevens hervormen met tidyr en bestanden inlezen met readr en readxl.
Datavisualisatie
Eerst grafieken maken met base R en daarna gelaagde grafieken met ggplot2.
Verkennende data-analyse en statistiek
Een dataset beschrijven, kansberekening, simulatie en statistische analyse, met simulators waarmee je elke conceptuele stap in beweging ziet.
Functioneel programmeren, modelleren en Shiny
purrr, machine learning met tidymodels, random forests, Shiny-applicaties en Plumber-API's.
Specialistische en geavanceerde onderwerpen
Tekstmining, geospatiale analyse, pakketontwikkeling, prestaties en parallel rekenen, en Bayesiaanse statistiek met RStan.
Hoe het werkt
Een typische studiesessie
Een sessie wisselt begrip van een idee af met het controleren ervan aan de hand van echte output, zodat elk concept resulteert in iets waar je naar kunt kijken.
Open de les van vandaag
Ga verder waar je was gebleven of kies een onderwerp uit het leertraject. Elke les begint met een korte uitleg in gewone taal en een snelle vraag om te controleren of je het idee hebt begrepen.
Bewerk de code en voer die uit
Open de R-editor, pas het voorbeeld aan en voer het uit. Tekstresultaten verschijnen in de console, plot-aanroepen tekenen een grafiek en een data frame verschijnt als een sorteerbare tabel met een kolomoverzicht en gemarkeerde NA-waarden.
Vraag het wanneer iets onduidelijk is
Als een foutmelding cryptisch is, zet de R Error Doctor die om in gewone taal en stelt die een oplossing voor. Als je een output, tabel of grafiek niet begrijpt, legt de AI-data-mentor uit wat je ziet.
Oefen met data die je kunt aanraken
Werk met begeleide opdrachten op ingebouwde datasets zoals mtcars, iris en airquality, bouw een analyse cel voor cel op in het notebook of importeer een eigen CSV.
Wat erin zit
Wat staat er in de app?
43
R-cursussen, 159 lessen
Een leertraject van A1 tot C1: vectors, matrices, factoren, strings en datums, control flow, datamanipulatie, visualisatie, statistiek en geavanceerde onderwerpen zoals Shiny-apps en Plumber APIs.
Grafieken
Plots en tabellen uit je eigen code
plot(), hist(), boxplot() en barplot() worden in de app getekend en data frames worden als tabellen weergegeven die je kunt sorteren, met een kolomoverzicht en gemarkeerde ontbrekende waarden.
12
Statistieksimulators
Interactieve workshops over de normale curve, de centrale limietstelling, p-waarden, correlatie, het fitten van een lijn, steekproefgrootte en de anatomie van boxplots. In elke workshop zie je de R-code achter wat je verplaatst.
Datasets
Dataset Lab en R Notebook
Begeleide opdrachten met mtcars, iris, airquality en vijf oefen-CSV-bestanden, plus een notebook waarin je cel voor cel je eigen analyse opbouwt. Je kunt ook je eigen CSV importeren.
Error Doctor
R-fouten in gewone taal
De R Error Doctor herschrijft cryptische foutmeldingen in duidelijke taal en stelt een oplossing voor, met een Base R-aanpak waar die bestaat.
Projecten
Analyseprojecten en missies
3 end-to-endanalyseprojecten met een deelbaar rapport, 20 begeleide codeerprojecten en 60 missies op makkelijk, gemiddeld en moeilijk niveau.
Achtergrond
Waarvoor wordt R gebruikt en is het een goede eerste programmeertaal?
R is een taal die is ontwikkeld voor statistiek en data-analyse. Onderzoekers, analisten, biostatistici, economen en psychologen gebruiken R om data op te schonen, samen te vatten, een hypothese te toetsen en het resultaat als grafiek weer te geven. Het is een redelijke eerste taal als je doel met data te maken heeft, omdat zelfs een kort script iets betekenisvols oplevert: een gemiddelde, een regressielijn of een plot. Het is een minder goede keuze als je websites of mobiele apps wilt bouwen; daarvoor past een algemene programmeertaal beter.
Eerst vectorshet idee achter al het andere
In R is één getal gewoon een vector met lengte één, en de meeste bewerkingen werken in één keer op een hele vector. Zodra dat duidelijk wordt, heb je minder vaak lussen nodig en wordt je code korter. Daarom voelt R ook vreemd aan voor mensen die uit andere talen komen.
Data framesR's versie van een spreadsheet
Een data frame is een tabel waarin elke kolom één soort waarde bevat en elke rij één observatie is. Ingebouwde oefensets zoals mtcars en iris zijn data frames, en vrijwel elke analyse die je leest begint met het laden of opbouwen van een ervan.
Ontbrekende waarden (NA)de eerste verrassing in echte data
R markeert een onbekende waarde als NA en weigert te gokken. Het gemiddelde van een kolom met één NA is zelf ook NA totdat je aangeeft hoe die waarde moet worden behandeld. Daarom is omgaan met ontbrekende waarden een vroege vaardigheid en geen geavanceerde.
Base R en de tidyversetwee manieren om hetzelfde te zeggen
Base R wordt meegeleverd met de taal. De tidyverse is een verzameling packages (dplyr, tidyr, ggplot2, readr) die veel analisten verkiezen voor het hervormen van data en het maken van grafieken. De meeste R-code uit de praktijk combineert beide, dus het helpt om elke stijl te kunnen lezen.
Past bij jou
Voor wie het is — en voor wie niet
Past goed bij je als je
- Een cursus statistiek, biostatistiek, psychologie of economie volgt waarin R wordt gebruikt
- Met spreadsheets werkt en je analyse naar code wilt verplaatsen
- Een eerste programmeertaal wilt die is gemaakt voor data in plaats van websites
- R-code wilt lezen en wilt begrijpen wat een statistisch resultaat betekent
- Het beste leert door een regel aan te passen en te zien hoe de grafiek opnieuw wordt getekend
Niet het juiste hulpmiddel als je
- dplyr, ggplot2 of tidymodels zelf op je telefoon wilt uitvoeren: de runner in de app gebruikt base R 4.0, dus die lessen leren je de code en de ideeën, en je voert de pakketten uit op een computer
- Verwacht offline te kunnen coderen: de editor stuurt je code naar de servers van de app, dus je hebt een verbinding nodig
- Alles gratis wilt: de eerste cursus is gratis en met Pro ontgrendel je de rest
- Een algemene cursus web- of appontwikkeling zoekt
Vragen
Veelgestelde vragen
Wat is de beste manier om R-programmeren op een telefoon te leren?
Kies een app waarmee je R kunt uitvoeren en de uitvoer kunt bekijken, want de waarde van R zit in grafieken, tabellen en statistische resultaten. Leer R: Data & Code heeft een ingebouwde editor die verbonden is met een echte R 4.0-interpreter, zodat plots en dataframes na elke uitvoering verschijnen. Korte lessen, een notitieboek en 12 statistieksimulators vormen samen de rest, en je kunt gratis beginnen op iOS en Android.
Voert de app echte R-code uit of worden er alleen voorbeelden getoond?
De app voert echte R-code uit. Je code gaat naar een R 4.0-interpreter op de servers van de app en het resultaat komt terug als tekst, grafiek of tabel. Omdat dit online gebeurt, heeft Leer R: Data & Code een internetverbinding nodig telkens wanneer je op uitvoeren drukt.
Kan ik dplyr en ggplot2 in de app gebruiken?
De lessen behandelen dplyr, tidyr, ggplot2 en andere tidyverse-pakketten, maar de runner in de app gebruikt base R 4.0 met de aanbevolen pakketten. Als je pakketten zoals dplyr, ggplot2 of tidymodels zelf wilt uitvoeren, gebruik je R op een computer. Waar er een manier met base R bestaat, laat de R Error Doctor in Leer R: Data & Code je die zien.
Is R een goede eerste programmeertaal voor data-analyse?
Ja, als data je doel is. R is ontworpen voor statistiek, dus een kolom samenvatten, een histogram tekenen of een lijn aanpassen kan in een paar regels. Leer R: Data & Code gaat ervan uit dat je geen ervaring hebt en begint met het installeren van R en het opslaan van waarden in variabelen. Daarna ga je verder met dataframes en grafieken.
Wat kan ik naast de lessen oefenen?
Leer R: Data & Code bevat een Dataset Lab met mtcars, iris, airquality en vijf oefen-CSV-bestanden, elk met begeleide opdrachten. Je kunt ook je eigen CSV importeren. Daarnaast is er een R Notebook om stap voor stap een analyse op te bouwen, zijn er 60 codeermissies en is er dagelijks een datapuzzel.
Wat zijn de statistieksimulators?
Het zijn 12 interactieve workshops waarin je een schuifregelaar beweegt en ziet hoe het resultaat verandert: de normale curve, de centrale limietstelling, p-waarden, correlatie, een lijn aanpassen, steekproefgrootte, de anatomie van een boxplot en meer. Elke simulator toont de bijbehorende R-code, zodat het concept en de syntaxis in Leer R: Data & Code met elkaar verbonden zijn.
Is Leer R: Data & Code gratis?
De app is gratis te downloaden en de eerste cursus, Welkom bij R, is gratis. De gratis versie bevat een preview van elke les, de R-editor, de Error Doctor, 6 van de 12 simulators, 3 datasets, 1 begeleid project, 1 analyseproject, 2 missies en een dagelijks tegoed voor de AI-mentor, en toont advertenties. Met Pro ontgrendel je alle cursussen, projecten, simulators en datasets, het examen en certificaat, en verwijder je advertenties. De app staat op Google Play vermeld als Leer R: Data & Code en in de App Store als Learn R: Data Analysis & Code.
Hoe werkt de facturering van Pro?
Pro is beschikbaar als wekelijks, maandelijks of jaarlijks abonnement, of als eenmalige aankoop voor levenslange toegang. Je kiest wanneer de aanbieding in de app verschijnt en een aankoop wordt verwerkt door de App Store of Google Play.
Is er een certificaat?
Ja. Als je slaagt voor het eindexamen in Leer R: Data & Code, ontvang je een R-certificaat van voltooiing, dat onderdeel is van Pro. Het laat zien dat je het cursusmateriaal hebt afgerond; het is geen academische kwalificatie.
Is de app verbonden aan de R Foundation of Posit?
Nee. Leer R: Data & Code is een onafhankelijke app en is niet verbonden aan of onderschreven door de R Foundation of Posit. De app is beschikbaar op iOS en Android in 22 talen.
Meer van CoddyKit
Beschikbaar op iOS en Android.