Een R training die jullie team naar het volgende niveau tilt
Een goede basis is essentieel voor het efficient gebruiken van R. Hoe programmeer je code die overzichtelijk en onderhoudbaar is? En hoe werk je het beste samen met collega's? Ik help jullie graag vanuit mijn kennis en ervaring verder met een speciaal voor jullie samengestelde training.
Stel je eigen cursus samen
Kies de modules die voor jullie organisatie relevant zijn. We zorgen er samen voor dat de modules logisch worden verdeeld over de trainingsdagen. Klik op de naam van de module voor meer informatie.
-
Leer de absolute basis van R. Wat zijn nou precies variabelen? Hoe gebruik je functies en hoe schrijf je ze? Wat zijn loops en wat kun je ermee? Deze module is het fundament waarop je R-kennis is gestoeld.
-
R heeft een ontzettend krachtige visualisatiemogelijkheden via de package ggplot2. Met ggplot2 maak je prachtige en complexe grafieken op een gestructureerde manier.
-
SPSS was jarenlang dé tool die men gebruiken voor statistische analyses. Onder andere wegens de hoge kosten en gebrek aan functionaliteit schakelen organisaties over van SPSS naar R. Maar hoe vertaal je de analyses die je in SPSS deed naar R?
-
Data op de juiste manier inladen in R is vaak een hele klus. Hoe zorg je dat alle kolommen het juiste type hebben en wat doe je met missing data? Hoe lees je data vanuit CSV, Excel or SPSS?
-
Men zegt wel eens dat data-analisten meer dan 70% van hun tijd kwijt zijn aan het verkrijgen en opschonen van data. R heeft een aantal handige functies om het opschoningsproces te ondersteunen.
-
Als scripts groter worden en naar gelang R meer wordt toegepast in een organisatie, is er meer structuur nodig om samen te werken aan programmeerprojecten. Versiebeheer met bijvoorbeeld Git speelt hier een sleutelrol in. In deze module leren we jullie de basis van Git en laten we zien hoe dit kan toepassen in jullie R-projecten.
-
Wij gebruiken de package Tidyverse als basis voor onze scripts. Het geeft elk script eenzelfde structuur en bevat commando’s die elke werknemer makkelijk kan gebruiken.
-
Grote datasets staan vaak niet meer in een enkel Excel- of CSV-bestand. Met R kan je met behulp van dbplyr eenvoudig met SQL-databases verbinden en daar data uit ophalen.
-
Op basis van heel veel voorbeelden voorspellingen doen over nieuwe datapunten, hoe doe je dat? R heeft enorm veel mogelijkheden om de meest recente Machine Learning modellen toe te passen.
-
R is natuurlijk begonnen als statistische taal. Met deze module krijg je een opfriscursus statistiek en laten we zien hoe je de meest voorkomende commando’s in R kan uitvoeren.
-
Sommige organisaties werken veel met data die inherent gebonden is aan een positie op de kaart. Dit type informatie vereist vaak een andere manier van verwerken. R iedt hier verschillende mogelijkheden voor die in deze module aan bod komen.
-
Antwoorden van respondenten kunnen worden geanalyseerd door middel van verschillende packages. Voeg labels to aan variabelen met labelled of voer uitgebreide vragenlijst-analyses uit met de package surveyr. In deze module leer je er alles over.
-
Hoe maak je nou mooie rapportages in Word, PowerPoint, PDF of HTML? Met R Markdown is veel mogelijk. In deze module leer je de ins en outs van het maken van rapportages in R.
-
Met Shiny kan je in R volledige interactieve dashboards maken. Dit is een geavanceerd onderdeel waarbij kennis van HTML en enige ervaring met programmeren zeker handig is.
-
RStudio is de applicatie waarin bijna iedereen R scripts schrijft. In deze module geven we je een tour van alle functies en laten we zien hoe je met RStudio je eigen scripts schrijft. Ook komt het installeren van packages aan bod.
-
Iedere organisatie is anders. Mochten jullie een specifiek vraagstuk hebben waaraan jullie de training willen ophangen, dan kunnen we samen kijken hoe we een praktijkvoorbeeld op basis van jullie organisatie kunnen integreren in de training.
Een ervaren en enthousiaste trainer
Mijn naam is Bastiaan Grisèl, en ik zal jullie begeleiden tijdens de R-training. Met meer dan vijf jaar ervaring in het geven van trainingen, weet ik hoe ik complexe concepten op een duidelijke, boeiende manier kan overbrengen.
De trainingen hebben een duidelijke structuur en bieden een goede mix van theorie en praktijk - want programmeren leer je het beste door te doen!
3-daagse
Training op maat
Vanaf 3 personen
3 dagen van 9:30 t/m 16:30
Op jullie locatie of virtueel
In het Nederlands of in het Engels
Afgestemd op jullie wensen
Prijs is exclusief BTW
€1.845
per persoon
5-daagse
Training op maat
Vanaf 3 personen
5 dagen van 9:30 t/m 16:30
Op jullie locatie of virtueel
In het Nederlands of in het Engels
Afgestemd op jullie wensen
Prijs is exclusief BTW
€3.245
per persoon
Voor wie is deze cursus?
Veel mensen hebben zichzelf programmeren in R aangeleerd door het volgen van tutorials en door veel te Googelen. Dit gaat een tijd goed, maar op een gegeven moment mis je een professional die jou dingen vertrelt en die jou ook gerichte feedback geeft
Teams zijn er in verschillende vormen en maten. Er zijn managers die willen weten hoe R werkt om zo een team aan te kunnen sturen maar zelf niet dagelijks met R zullen programmeren. Of er zijn teamleden die juist wél op regelmatige basis met R aan de slag moeten, vaak onder tijdsdruk. Wij bespreken jullie behoeftes en passen de inhoud van de cursus daarop aan.
Benodigde voorkennis
Voor deze R cursus is geen specifieke voorkennis nodig. Het kan nuttig zijn als deelnemers al wat programmeer-ervaring hebben, dan kunnen we sneller aan de slag met praktische skills. Maar als dat niet zo is, maak je geen zorgen - we beginnen bij het begin en gaan stapje voor stapje op jullie tempo verder.
Als je al verder gevorderd bent in R, dan kunnen we wat verder de diepte in. Het geeft je de mogelijkheid gerichte vragen te stellen en je vaardigheden nog verder te verbeteren. Het is wel belangrijk dat we vooraf goed kijken naar de samenstelling van de groep, zodat de niveaus van de deelnemers niet te ver uiteenlopen.
Els Pauwels, Proefcentrum voor Sierteelt
De training R met Bastiaan als lesgever verliep bijzonder aangenaam. Bastiaan had de lessen zeer goed voorbereid en er zat een duidelijke structuur in de cursus. Ondanks dat wij voornamelijk leek waren op het vlak van programmeren in R verloor hij nimmer zijn geduld.
Tijdens de 2de van de 3 lesdagen hebben wij onze specifieke problematiek voorgelegd. Bastiaan is daarmee onmiddellijk aan de slag gegaan en had tegen de volgende les het script voor ons uitgewerkt. Ook tijdens de derde lesdag bracht hij er verdere verfijningen aan op ons aangeven. Van flexibiliteit gesproken!
Ik zeg zeker niet dat we nu kenners zijn na die 3 cursusdagen, maar het is allemaal toch heel wat concreter en we weten waar we moeten zoeken naar hulp bij onze scripts.
Een 3-daagse voorbeeldplanning
-
Dag 1 - Fundamentals en Data Transformatie
De eerste dag begint met een kennismaking. We willen weten wie jullie zijn, en vooral: waar jullie R voor willen gebruiken. Daarna duiken we gelijk in R. We kijken naar de basis: hoe programmeer je in R? Hoe ziet RStudio eruit en wat kun je er allemaal mee doen? Daarna kijken we naar de Tidyverse, een pakket met handige tools. We laden wat data in en transformeren deze. De eerste dag geeft je een solide basis.
-
Dag 2 - Data Visualisatie en Rapportages
Op de tweede dag gaan we verder met het maken van visualisaties. Hoe maak je mooie grafieken? Hoe zorg je dat ze passen bij de uitstraling van jullie organisatie? In de middag duiken we in rapportages. Hoe maak je een rapport met R Markdown? Hoe exporteer je dit naar Word? De tweede dag geeft je de tools om je resultaten te communiceren.
-
Dag 3 - Specifieke vragen en verdieping
De derde dag is er voor jullie. We hebben dan tijd om in te gaan op specifieke vragen of onderwerpen. Willen jullie meer weten over hoe je data inlaadt vanuit een database? Of hoe je verschillende datasets samenvoegt? Of misschien willen jullie wel de basics van machine learning leren. De derde dag geeft jullie de kans om dieper in te gaan op de onderwerpen die voor jullie belangrijk zijn.
Groepsgrootte
De grootte van de trainingsgroep kan een belangrijke factor zijn voor het succes van de training, vooral als het gaat om de mate van interactiviteit en individuele aandacht.
Voor onze R-cursus verzorgen we trainingen vanaf drie personen. Om de kwaliteit van onze training te waarborgen en te zorgen dat elke deelnemer de nodige aandacht en begeleiding krijgt, streven we naar een optimale groepsgrootte van drie à vier personen. Wanneer we een groep met zes of meer personen hebben, splitsen we deze op in twee kleinere groepen.
Dit zorgt voor een veilige en aangename leeromgeving, waarin elke deelnemer de kans krijgt om vragen te stellen, actief deel te nemen aan discussies en individuele feedback en hulp te ontvangen. Onze ervaring is dat deze groepsgrootte het leren en begrip van R maximaliseert.
Naslagwerk
Het leren en effectief toepassen van nieuwe vaardigheden wordt sterk ondersteund door solide referentiematerialen. Voor onze R-cursus gebruiken we "R for Data Science" van Hadley Wickham als referentie. Dit boek wordt wereldwijd geprezen als een waardevolle gids voor zowel beginnende als ervaren R-gebruikers.
Op basis van dit boek hebben we onze eigen uitgebreide trainingsmaterialen ontwikkeld. We kunnen alle belangrijke aspecten van R en data science behandelen, inclusief gebieden die niet uitgebreid worden besproken in het boek.
Na de training stellen we de scripts en slides ter beschikking. Dit geeft je de mogelijkheid om de scripts als basis te gebruiken voor verdere ontwikkeling en met de slides kun je gemakkelijk iets terugzoeken of je kennis opfrissen. Hiermee faciliteren we dat je de tijdens de training opgedane kennis effectief kunt blijven toepassen.
Aan de slag met een R-expert?
Korte vragen kan je altijd stellen via de chat. Mocht je meer willen weten dan kan je via de onderstaande knop contact met ons opnemen. We reageren altijd binnen één werkdag.