Leertraject

R Fundamentals

Rrrrreken er maar op!

  • 2 dagen
  • Basis

Introduction

In de wereld van data science sta je voor de vraag: "Moet ik R leren, of moet ik beginnen met Python?". R is een open-source programmeertaal en softwareomgeving die veel wordt gebruikt voor statistische berekeningen en datamining. Het wordt vaak gebruikt door onderzoekers, academische wetenschappers en bedrijven voor hun data-analyse en statistische modellering.

Deze cursus helpt je op weg met R, van de basisprincipes tot enkele geavanceerde functies. Je leert werken met variabelen, data types zoals vectors, matrices, en data frames, conditionals en loops om de flow van je programma te regelen, en het selecteren van data en toepassen van functies. Je krijgt ook een overzicht van handige functies en packages, en leert hoe je grafieken en visualisaties kunt maken in R.

R is een krachtig instrument voor data-analyse en statistische modellering, en met deze cursus leer je hoe je het kunt gebruiken om jouw data-analysevaardigheden naar een hoger niveau te tillen. Of je nu een beginner bent die nieuwsgierig is naar R, of al enige ervaring hebt met een andere programmeertaal, deze cursus zal je helpen om vertrouwd te raken met R en de voordelen ervan te ontdekken.

Leerdoelen

Vaardigheden:

  • Installeren van R en RStudio

  • Variabelen aanmaken en waarden toewijzen

  • Gebruik van packages en functies

  • Werken met de belangrijkste data types in R: vectors, matrices, factors, lists en data frames

  • Gebruik van conditionals en loops

  • Selecteren van data en toepassen van functies

  • Toepassen van nuttige utilities, zoals patroonherkenning, datumfuncties en data cleaning functies

  • Tekenen van grafieken en visualisaties in R

Kennis:

  • Begrip van de belangrijkste data types in R en hun eigenschappen

  • Kennis van conditionals en loops en hun toepassingen

  • Kennis van het selecteren van data en toepassen van functies

  • Kennis van nuttige utilities en hun toepassingen

  • Kennis van het tekenen van grafieken en visualisaties in R

Attitude:

  • Vertrouwd raken met R en het gebruik van RStudio als geïntegreerde ontwikkelomgeving

  • Vertrouwen opbouwen in het werken met verschillende data types en het toepassen van conditionals en loops

  • Een proactieve houding ten opzichte van het gebruik van nuttige utilities om data te manipuleren en visualisaties te maken

Programma

  1. Introductie: overzicht van R en installatie van R en RStudio

  2. Werken met variabelen: uitleg over de verschillende primitive types en hoe waarden aan variabelen kunnen worden toegewezen en berekend

  3. Functies en packages: een overzicht van enkele handige functies en uitleg over het gebruik van packages

  4. Belangrijkste data types in R:

    • Vectors: een verzameling van elementen van hetzelfde type

    • Matrices: een tweedimensionale verzameling van elementen van hetzelfde type, gerangschikt in een vast aantal rijen en kolommen

    • Factors: vergelijkbaar met vectors, maar hebben ook levels, een lijst van de verschillende waarden in de vector

    • Lists: vectors die andere objecten bevatten, en kunnen worden gebruikt om één of meer objecten met verschillende eigenschappen op te slaan

    • Data frames: een tabel met kolommen van verschillende types, met observaties als rijen en variabelen als kolommen

  5. Conditionals en loops: uitleg over het gebruik van conditionals om de controle over de flow van het programma te regelen en verschillende soorten loops om delen van het script te herhalen

  6. Functies voor het selecteren van data en toepassen van functies: uitleg over hoe data van een collectie kunnen worden geselecteerd en hoe de apply-functie kan worden gebruikt om een specifieke functie toe te passen op elke rij of kolom van een R-object

  7. Nuttige utilities: functies voor patroonherkenning, datumfuncties en data cleaning functies

  8. Visualisaties: uitleg over het tekenen van grafieken en visualisaties in R

Praktische informatie

  • Nederlands of Engels

  • Standaardduur: 2 dagen

FAQ

Waaruit bestaat de prijs van de opleiding?

De prijs voor deze opleiding is een all-in prijs. Dat betekent wel degelijk alles inclusief: de lesgever voor de klassikale sessies, alle lesmaterialen, alle opdrachtomschrijvingen en feedbackmomenten. Wij rekenen de kostprijs voor een Master Channel abonnement niet mee in de prijs. Dat krijg je er dus volledig gratis bovenop!

Het abonnement dat je van ons krijgt als je je inschrijft voor de track is exact hetzelfde als wanneer je apart voor The Master Channel inschrijft. Kortom, je kan helemaal gratis alle cursussen volgen (naast die van de track) die op The Master Channel worden aangeboden.

Wordt er individuele feedback gegeven over de opdrachten?

Absoluut. Je kan je oplossingen altijd aan de lesgever bezorgen. Ook op het online platform waarop we samenwerken is het super eenvoudig om bestanden uit te wisselen met elkaar.

Wat houdt de zelfstudie in?

Bij The Master Labs Academy vertrekken we altijd vanuit een blended learning aanpak. Dat betekent dat je een combinatie doorloopt van zelfstudie momenten en klassikale sessies.

Die zelfstudie momenten zijn vrij uiteenlopend. Soms wordt er van je verwacht dat je tussen twee klassikale sessies door een online cursus volgt op The Master Channel (zoals de "How to find a better problem to solve"-cursus). In andere modules zou het kunnen dat je een kleine opdracht moet voorbereiden die je dan tijdens de volgende klassikale sessie met de lesgever behandelt.

Bij elke track geven we een indicatie van hoeveel tijd je zal spenderen aan de zelfstudie momenten.

Worden de klassieke sessies online of offline gegeven?

Op dit moment gaan alle klassikale sessies nog online door. Dat maakt het makkelijker voor mensen uit alle hoeken van het land om aan te sluiten.

Wat is het verschil met een e-learning cursus?

Goeie vraag! Het verschil is dat de track verder gaat dan enkel een online cursus. Zo krijg je bovenop de online cursus in meerdere klassikale sessies de kans om de tools en technieken die je leert toe te passen in oefeningen en realistische situaties. Ons doel is om zeker te zijn dat je op het einde van de track in staat bent alles dat je hebt geleerd ook toe te passen in je eigen situatie.

Je kan de track dus beschouwen als een all-in solution!

Wat houden de klassikale sessies in?

Onze tracks zijn helemaal gericht op een balans tussen theorie en praktijk. Het idee is dat je op het einde van de track niet alleen de kennis hebt, maar vooral de vaardigheden! In de klassikale sessies oefen je de technieken en tools in die je doorheen de track bijleert.

Welke topics er in elk van die modules worden behandeld, lees je in op de detail pagina van de track.

Zijn er opleidingssubsidies waarvan ik gebruik kan maken?

Jazeker! Onze opleidingen zijn erkend door de Vlaamse overheid.

Je kan dus gebruik maken van de KMO-portefeuille. Dit is een subsidie voor opleiding en advies voor Vlaamse kmo's en vrije beroepen. Werk je bij een kleine onderneming (<50 werknemers)? Dan geniet je van 30% steun. Een middelgrote onderneming (<250 werknemers) krijgt 20%. Telkens met een maximum van 7500 euro per jaar.

Hoe vraag ik mijn KMO portefeuille subsidie aan?

Eens je met ons een overeenkomst ondertekend hebt voor een opleiding, dan kan je online een projectaanvraag indienen. Dit kan tot 14 kalenderdagen na de start van de prestaties (opleiding, project, cursus).

De stappen die je moet volgen vind je hier.

Start met leren, contacteer ons

Stuur ons een bericht+32 495 19 36 97