50% off DataCamp Premium. 700+ courses, half price. Start learning today.
Cursusbeschrijving
In deze cursus leer je geavanceerde predictive analytics uitvoeren met netwerkdata in R. Het doel van netwerkanalyse is voorspellen tot welke klasse een knooppunt in het netwerk behoort, zoals wel of geen churner, wel of geen fraudeur, wel of geen wanbetaler, enzovoort. Om dit te bereiken laten we zien hoe je informatie uit het netwerk en de onderliggende structuur voorspellend kunt inzetten. Concreet introduceren we het idee van featurization, zodat netwerkkenmerken kunnen worden toegevoegd aan niet-netwerkkenmerken en zo de prestaties van elk resulterend analytisch model verbeteren. In deze cursus gebruik je het pakket igraph om een netwerk van klanten in een churn-context te genereren en te labelen, en maak je kennis met de basis van network learning. Vervolgens leer je over homophily, dyadicity en heterophilicity, en hoe je die kunt gebruiken voor belangrijke verkennende inzichten in je netwerk. Daarna gebruik je de functionaliteit van het igraph-pakket om diverse netwerkfeatures te berekenen, zowel knooppuntgerichte als buurgebaseerde netwerkkenmerken. Verder gebruik je het Google PageRank-algoritme om netwerkfeatures te berekenen en hun voorspellende kracht empirisch te valideren. Tot slot leer je hoe je een platte gegevensset uit het netwerk genereert en deze analyseert met logistische regressie en random forests.
Vereisten
Lesprogramma
Cursusoverzicht
1
Introductie, netwerken en gelabelde netwerken
In dit hoofdstuk maak je kennis met gelabelde netwerken, network learning en de uitdagingen die daarbij kunnen spelen.
- Motivatie: sociale netwerken en voorspellende analytics50 XP
- Grootste kans op churn50 XP
- Maak een netwerk op basis van een edgelist100 XP
- Gelabelde netwerken en netwerkleren50 XP
- Knooppunten labelen100 XP
- Knooppunten kleuren100 XP
- Churners visualiseren100 XP
- Relational Neighbor Classifier100 XP
- Uitdagingen bij netwerkgebaseerde inferentie50 XP
- Uitdagingen bij Network learning50 XP
- Probabilistic Relational Neighbor Classifier100 XP
- Collective inferencing100 XP
2
Homophily
In dit hoofdstuk leer je over homophily en hoe je de twee maten kunt berekenen die het karakteriseren: dyadicity en heterophilicity.
3
Network Featurization
In dit hoofdstuk gebruik je het igraph-pakket om diverse netwerkfeatures te berekenen en aan het netwerk toe te voegen.
4
Alles samenbrengen
In dit hoofdstuk gebruik je het netwerk uit Hoofdstuk 3 om een platte gegevensset te maken. Met standaard data mining-technieken bouw je voorspellende modellen en meet je hun prestaties met AUC en top decile lift.
R
Predictive Analytics met netwerkgdata in R
Cursus
voltooid

