<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jan Meskens &#8211; Smals Research</title>
	<atom:link href="https://www.smalsresearch.be/author/meskens/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.smalsresearch.be</link>
	<description></description>
	<lastBuildDate>Thu, 09 Apr 2026 12:15:29 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.smalsresearch.be/wp-content/uploads/2026/01/cropped-cropped-Smals_Research-32x32.png</url>
	<title>Jan Meskens &#8211; Smals Research</title>
	<link>https://www.smalsresearch.be</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Sparklines: trends in tabellen</title>
		<link>https://www.smalsresearch.be/sparklines-trends-in-tabellen/</link>
		
		<dc:creator><![CDATA[Jan Meskens]]></dc:creator>
		<pubDate>Mon, 22 Sep 2014 07:44:13 +0000</pubDate>
				<category><![CDATA[Blog post]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[big data]]></category>
		<category><![CDATA[sparklines]]></category>
		<category><![CDATA[visualization]]></category>
		<guid isPermaLink="false">/?p=7420</guid>

					<description><![CDATA[Om goede data-analyses te maken is het cruciaal dat men data op een goede, begrijpbare, manier voorstelt. Dit leidt tot betere inzichten en op termijn dus ook tot betere data-driven business beslissingen. In deze blogpost staan we stil bij het belang van het correct presenteren van data en bekijken we een populaire visualisatietechniek: de sparklines! Data analyse &#38; [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Om goede data-analyses te maken is het cruciaal dat men data op een goede, begrijpbare, manier voorstelt. Dit leidt tot betere inzichten en op termijn dus ook tot betere data-driven business beslissingen. In deze blogpost staan we stil bij het belang van het correct presenteren van data en bekijken we een populaire visualisatietechniek: <strong>de sparklines</strong>!</p>
<p><strong>Data analyse &amp; aggregaten</strong></p>
<p>In de rol van <strong>data-analist</strong> (of <strong>data scientist</strong>) krijgt man vaak de vraag om data op een zodanige manier te manipuleren en transformeren zodat men een beter inzicht in de onderliggende gegevens verkrijgt. Om dit inzicht te verkrijgen gaat de data-analist vaak <strong>aggregaten</strong> bouwen op één of meerdere niveaus. Zo kan men bij het analyseren van klantengegevens een aggregaat bouwen op het niveau van bv. de individuele klant om inzicht te krijgen in de producten die elke klant koopt. Maar evengoed kan men een aggregaat bouwen op het niveau van de klant&#8217;s woonplaats om te weten welk productsegment populair is in welk gebied en hoeveel klanten terug te vinden zijn in elk geografisch gebied. Vaak worden de aggregaten iteratief verfijnd in samenwerking met de klanten/opdrachtgevers om zo de <strong>businessvraagstukken</strong> beter te begrijpen en het resultaat tijdig bij te sturen waar nodig.</p>
<p>Eens men een aggregaat van gegevens heeft gebouwd kan men dit door middel van verscheidene artefacten presenteren. De drie populairste vormen om aggregaten te presenteren zijn:</p>
<ol>
<li><strong>Visualisaties</strong>, waar men de bekomen data visueel gaat voorstellen door middel van een grafische component (histogram, trendlijn, &#8230;). Zo kan men op een snelle manier een globaal beeld krijgen van de onderliggende data. Het nadeel van visualisaties is dat men vaak de details over de onderliggende informatie niet meer ziet.</li>
<li><strong>Tabellen</strong>, waar men textueel in verschillende kolommen weergeeft hoe de data zich gedraagt per rij. Dit geeft goed de details van de data weer, maar het is moeilijker om via een tabel een globaal zicht op de data te krijgen. Ook is het moeilijker om trends in een tabelstructuur weer te geven.</li>
<li><strong>Interactieve dashboards</strong>, waar men door eenvoudige manipulaties doorheen data kan navigeren en parameters kan aanpassen. Dit is een sterke presentatietechniek, maar niet altijd even eenvoudig te bouwen (hoewel er de laatste jaren een enorme evolutie is ontstaan in de dashboarding tools).</li>
</ol>
<h1>Sparklines: een vernieuwde presentatievorm</h1>
<p>Naast de drie traditionele vormen om aggregaten voor te stellen, is er de laatste jaren in de (academische) informatie visualisatie community gewerkt aan nieuwe &#8211; betere &#8211; voorstellingen van geaggregeerde data. Een van die nieuwe technieken is <strong>sparklines</strong>, een zeer kleine lijngrafiek zonder assen of coordinaten. Dit laat toe om op een heel kleine ruimte een verloop of trend aan te tonen. Zo kunnen sparklines perfect binnen een tabel of tekst geplaatst worden om het verloop van een parameter aan te geven. Onderstaand ziet men een voorbeeld van een sparkline die de aandelenkoers weergeeft (Bron: Wikipedia).</p>
<p><a href="/wp-content/uploads/2014/08/sparkline_wikipedia.png"><img decoding="async" class="alignnone wp-image-7421 size-medium" src="/wp-content/uploads/2014/08/sparkline_wikipedia-300x95.png" alt="sparkline_wikipedia" width="300" height="95" srcset="https://www.smalsresearch.be/wp-content/uploads/2014/08/sparkline_wikipedia-300x95.png 300w, https://www.smalsresearch.be/wp-content/uploads/2014/08/sparkline_wikipedia.png 341w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<h1>De democratisering van Sparklines: integratie in populaire data-analyse tools</h1>
<p><img fetchpriority="high" decoding="async" class="alignleft size-medium wp-image-7422" src="/wp-content/uploads/2014/08/sparkline_alc-185x300.png" alt="sparkline_alc" width="185" height="300" srcset="https://www.smalsresearch.be/wp-content/uploads/2014/08/sparkline_alc-185x300.png 185w, https://www.smalsresearch.be/wp-content/uploads/2014/08/sparkline_alc.png 314w" sizes="(max-width: 185px) 100vw, 185px" />De laatste tijd worden sparklines steeds populairder buiten het academische milieu. Een belangrijke drijfveer is hiervoor ongetwijfeld de integratie van sparklines in populaire analyse tools zoals onder andere Excel. Met enkele eenvoudige klikken kan je de rijen van je tabel uitbereiden met kleine lijn- of bargrafiekjes. Zo hebben wij in een project voor een klant onlangs sparklines gebruikt om trends aan te tonen voor bepaalde parameters (zie screenshot links). De klant was overigens zeer tevreden over deze presentatievorm.</p>
<p><strong>Conclusie</strong></p>
<p>Als data-scientist grijpen we vaak terug naar de traditionele methodes om data en bijhorende aggregaten voor te stellen. Toch blijft het belangrijk om ook de nieuwe visualisatietrends te volgen. Dit laat toe om data nog begrijpbaarder voor te stellen. Een voorbeeld hiervan is sparklines, dewelke de laatste jaren ook in de standaard analyse tools zijn ingebakken.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wat is de volgende mobiele interactietechniek na touch?</title>
		<link>https://www.smalsresearch.be/wat-is-de-volgende-mobiele-interactietechniek-na-touch/</link>
		
		<dc:creator><![CDATA[Jan Meskens]]></dc:creator>
		<pubDate>Mon, 14 Apr 2014 09:46:34 +0000</pubDate>
				<category><![CDATA[Blog post]]></category>
		<category><![CDATA[interaction mobile devices]]></category>
		<category><![CDATA[Mobile]]></category>
		<guid isPermaLink="false">/?p=6994</guid>

					<description><![CDATA[Sinds de introductie van de IPhone is er een grote verschuiving geweest van mobiele devices met &#8220;hardware buttons&#8221; naar touch-screen devices. Een hele stroom van touch-screen devices werd  sindsdien gelanceerd, zowel telefoons als tablets, met uiteenlopende hardware specificaties en besturingssystemen (voornamelijk Android en IOS). Intussen zijn we al een aantal jaren verder en zijn er [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Sinds de introductie van de IPhone is er een grote verschuiving geweest van mobiele devices met &#8220;hardware buttons&#8221; naar touch-screen devices. Een hele stroom van touch-screen devices werd  sindsdien gelanceerd, zowel telefoons als tablets, met uiteenlopende hardware specificaties en besturingssystemen (voornamelijk Android en IOS). Intussen zijn we al een aantal jaren verder en zijn er allerlei smartphone prototypes in ontwikkeling &#8211; het ene al realistischer dan het andere &#8211; dewelke totaal nieuwe vormen van interactie kunnen ondersteunen. Het doel van deze blog is enkele van deze  interactiemanieren te bekijken zodat we ons een beeld kunnen vormen over de toekomstige smartphone. Of misschien blijft het allemaal bij science fiction?</p>
<h1 style="text-align: justify;"><strong>Vervormbare mobiele devices</strong></h1>
<p><img decoding="async" class="alignleft size-medium wp-image-7005" style="color: #333333; font-style: normal; line-height: 24px;" alt="paddleScenario" src="/wp-content/uploads/2014/04/paddleScenario-260x300.jpg" width="260" height="300" srcset="https://www.smalsresearch.be/wp-content/uploads/2014/04/paddleScenario-260x300.jpg 260w, https://www.smalsresearch.be/wp-content/uploads/2014/04/paddleScenario-768x886.jpg 768w, https://www.smalsresearch.be/wp-content/uploads/2014/04/paddleScenario-887x1024.jpg 887w, https://www.smalsresearch.be/wp-content/uploads/2014/04/paddleScenario.jpg 910w" sizes="(max-width: 260px) 100vw, 260px" /></p>
<p>De <a href="https://www.raframakers.net/wiki/Main/Paddle">Paddle </a>is een prototype van een &#8220;vervormbaar&#8221; mobiel device waarbij men kan interageren met het device door het fysiek te &#8220;vervormen&#8221;. Zo kan men door het device bladeren als een boek om door een agenda te navigeren. Door het device volledig open te klappen kan men dan weer een kaart bekijken op de maximale schermgrootte. Ook kan men het device als een &#8220;ring&#8221; plooien en het vervolgens rond draaien. Dit is een ideale interactiemanier om bv. door een lijst van items (zoals het weerbericht) te navigeren.</p>
<p>Het Paddle prototype werd ontwikkeld door het EDM (UHasselt), u kan het aan het werk zien op volgend <a href="https://www.youtube.com/watch?v=zLe52PFZrtc">filmpje</a>.</p>
<h1><span style="text-align: justify;">Imaginary mobiele devices</span></h1>
<p><img loading="lazy" decoding="async" class="alignleft  wp-image-7011" style="margin-top: 0px; margin-bottom: 0px;" alt="UnderstandingFigure1" src="/wp-content/uploads/2014/04/UnderstandingFigure1-300x164.jpg" width="240" height="131" /></p>
<p>De<a href="https://www.hpi.uni-potsdam.de/baudisch/projects/understanding_imaginary_interfaces.html"> imaginary mobiele devices</a> hebben een heel nieuwe benadering: devices zijn niet langer meer zichtbaar en men kan alle nodige interacties doen op ons eigen lichaam (bv. de handen). Zo kan je bv navigeren tussen je mail, en je telefoon door te &#8216;sliden&#8217; overheen verscheidene denkbeeldige interactiepunten op je hand.</p>
<p>Imaginary mobiele devices is een <a href="https://www.hpi.uni-potsdam.de/baudisch/projects/understanding_imaginary_interfaces.html">project </a>van het Hasso-Plattner instituut. Momenteel situeert dit project zich in de conceptuele fase en wordt bekeken of dergelijke interactiemanieren werkbaar zijn.</p>
<h1><span style="text-align: justify;">Het mobiele gesture tracking device</span></h1>
<p><img loading="lazy" decoding="async" class="alignleft  wp-image-7013" style="margin-top: 0px; margin-bottom: 0px;" alt="myo" src="/wp-content/uploads/2014/04/myo-300x232.png" width="240" height="186" /></p>
<p>Gesture recognition heeft al geruime tijd naam gemaakt in de gaming wereld (denken we maar aan de <a href="https://en.wikipedia.org/wiki/Kinect">Kinect</a> en de <a href="https://en.wikipedia.org/wiki/PlayStation_4">Playstation 4</a>). Deze gesture-based gaming oplossingen maken meestal gebruik van optische tracking, wat moeilijk realiseerbaar is op mobiele devices. Een heel andere benadering is de <a href="https://www.thalmic.com/en/myo/">MYO gesture control armband</a>, dewelke gebaren herkent door spierspanningen te meten. Dit is een enorm mobiele oplossing en zou het mogelijk kunnen maken om in de toekomst gesture tracking te gebruiken in combinatie met een mobiel device.</p>
<h1><span style="text-align: justify;">Brillen als mobiele devices</span></h1>
<p style="text-align: justify;">Een realistischer en bekender alternatief dan bovenstaande voorbeelden is de zogenaamde &#8220;interactieve bril&#8221;, waar een scherm vervat zit in de brilglazen en interactie gebeurt via spraak en/of een touchpad verwerkt in de brilmontuur. Het bekendste voorbeeld van deze technologie is de<a href="https://www.google.com/glass/start/"> google glass</a>. In <a href="https://datanews.knack.be/ict/nieuws/google-mikt-glass-op-de-neuzen-van-dokters-politiemannen-en-sporters-met-nieuw-programma/article-4000587430846.htm">zeer specifieke sectoren</a> blijkt overigens dat een &#8220;mobiel bril device&#8221; een enorme meerwaarde kan bieden. Denken we maar aan medisch personeel, dewelke dan informatie over patienten kunnen opvragen via de bril ipv via een (mogelijk onhygiënisch) touchscreen of toetsenbord. De google glass is momenteel reeds op de markt en zou binnenkort wel eens enorm aan populariteit kunnen winnen.</p>
<h1 style="text-align: justify;">Smart watches</h1>
<p style="text-align: justify;">Een andere hype naast de interactieve brillen zijn de smart watches, met als bekendste voorbeeld de <a href="https://www.samsung.com/global/microsite/gear/gear2_features.html">Samsung Gear</a>. Via een touchscreen ingebouwd in een polshorloge kan je dezelfde bewerkingen uitvoeren als met een klassieke smartphone: telefoons opnemen, fotos bekijken, door het nieuws bladeren, etc. De meeste smartwatches werken bovendien als een verlengstuk van je smartphone. Zo kan je zonder je telefoon uit je broekzak te nemen op je polshorloge reeds bekijken wie je aan het bellen is en desgevallend ook opnemen.</p>
<h1 style="text-align: justify;">Besluit</h1>
<p style="text-align: justify;">De evolutie in mobiele devices en bijhorende interactietechnieken is bijzonder boeiend. Tot voor de introductie van van de IPhone leek een gebruiksvriendelijke touchscreen-based device nog science fiction en enkele jaren later heeft bijna iedereen een smartphone. Zijn de mobiele brillen (google glasses) een zelfde spectaculaire evolutie beschoren? Of stappen we binnenkort allemaal over op een smart-watch of een gesture-based oplossing? Op de langere termijn kunnen we zelfs al indenken dat we met een onzichtbaar of plooibaar device onze favoriete apps bedienen. Wij blijven het alvast met plezier volgen.</p>
<p style="text-align: justify;">
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Analytics behind the scenes: humans and computers versus big data</title>
		<link>https://www.smalsresearch.be/analytics-behind-the-scenes-humans-and-computers-versus-big-data/</link>
		
		<dc:creator><![CDATA[Jan Meskens]]></dc:creator>
		<pubDate>Wed, 04 Sep 2013 12:15:58 +0000</pubDate>
				<category><![CDATA[Blog post]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[big data]]></category>
		<category><![CDATA[data center]]></category>
		<category><![CDATA[Predictive Analytics]]></category>
		<guid isPermaLink="false">/?p=5935</guid>

					<description><![CDATA[&#8220;Analytics&#8221; is een term die in de data-analyse wereld vaak gebruikt wordt, maar waar weinig consensus over de inhoud van deze term bestaat. Zo beschrijft men analytics vaak als een manier  om een antwoord te bieden aan vragen over de inhoud van de data (descriptive analytics) of over toekomstige ontwikkelingen die kunnen voorspeld worden op [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignleft" style="margin-left: 10px; margin-right: 10px;" alt="" src="https://www.growhack.com/wp-content/uploads/2012/12/analytics1.jpg" width="196" height="126" />&#8220;Analytics&#8221; is een term die in de data-analyse wereld vaak gebruikt wordt, maar waar weinig consensus over de inhoud van deze term bestaat. Zo beschrijft men analytics vaak als een <em>manier  </em>om een antwoord te bieden aan vragen over de inhoud van de data (<em>descriptive analytics</em>) of over toekomstige ontwikkelingen die kunnen voorspeld worden op basis van de huidige data (<a href="https://en.wikipedia.org/wiki/Predictive_analytics" target="_blank"><em>predictive analytics</em></a>). Daarnaast kan men analytics ook classifiseren volgens de methodes/technieken die gebruikt worden om een antwoord te bieden aan de voornoemde vraagstukken. In dit laatste geval spreken we dan vaak over methodes zoals statistische analyses, data mining, artificiele intelligentie, classificaties of machine learning.</p>
<h2>Human versus computational analytics</h2>
<p>In deze blogpost gaan we analytics op een andere manier indelen: volgens de <em>actor</em> die analytics uitvoert. Actors zijn diegenen die de analytics technieken uitvoeren en beoordelen, om vervolgens de nodige conclusies te trekken.  Zo kunnen we spreken over twee soorten analytics:</p>
<ul>
<li><em><strong>Human analytics</strong></em>, wat alle technieken omvat waar men manueel op zoek gaat naar patronen, afwijkingen, &#8230; in de data. Dit zijn meestal technieken die gebaseerd zijn op visualisaties van bepaalde parameters. Deze technieken laten toe om de finesses van een bepaald soort data leren te kennen, de volledigheid in te schatten en te bepalen welke variabelen belangrijk zijn of niet. Een groot voordeel van deze techniek is dat hij kan ingezet worden voor heel veel verschillende types problemen en types van data. Een nadeel is dat men vaak slechts een beperkt aantal parameters kan visualiseren/interpreteren en dat men bij hele grote volumes data vaak met steekproeven dient te werken om een niet te cluttered beeld van de data te verkrijgen.</li>
<li><em><strong>Computational analytics</strong></em>, zijn alle technieken waar de computer autonoom (i.e. volgens bepaalde regels en algoritmes) op zoek gaat naar patronen in de data. Dit zijn meestal methodes die gebaseerd zijn op <a href="https://en.wikipedia.org/wiki/Artificial_intelligence" target="_blank">artificiele intelligentie </a>(<a href="https://en.wikipedia.org/wiki/Neural_network" target="_blank">neurale netwerken</a>, <a href="https://en.wikipedia.org/wiki/Support_vector_machine" target="_blank">support vector machines)</a>, <a href="https://en.wikipedia.org/wiki/Machine_learning" target="_blank">machine learning</a> (<a href="https://en.wikipedia.org/wiki/Decision_tree" target="_blank">decision trees</a>) of geavanceerde statistiek (verscheidene<a href="https://en.wikipedia.org/wiki/Regression_analysis" target="_blank"> regressie analyse </a>technieken). Een groot voordeel aan deze technieken is dat ze automatisch op regelmatige tijdstippen of ten gevolge van bepaalde events kunnen uitgevoerd worden en de nodige resultaten leveren. Computational analytics mogen we echter niet aanzien als een magische oplossing voor alle analyse problemen. Zo verwachten bijna al deze technieken een zeer strikt data-schema (de eerste normaalvorm), wat heel wat transformaties vooraf nodig maakt. Deze transformaties dienen door mensen bedacht en beschreven te worden, wat de nodige tijd kost. Voorts is niet elke techniek even geschikt voor elk probleem: soms is techniek één goed voor een binaire keuze uit een set numerieke variabelen daar waar techniek twee met heel veel verscheidene soorten variabelen en een ongebalanceerde data-verdeling overweg kan.</li>
</ul>
<h2>Het human-computational data-analyse proces</h2>
<p>De opdeling uit de vorige sectie laat ons nu toe om een typisch data-analyse proces te beschrijven waar zowel human als computational analytics noodzakelijk zijn. De stappen die we in zo een typisch human-computational data-analyse proces nemen zijn de volgende:</p>
<ol>
<li><span style="line-height: 13px;">We passen éérst <strong>human-analytics technieken</strong> toe om de data die relevant is voor een bepaald probleem te leren kennen. Zo kunnen we de impact van bepaalde variabelen inschatten en de links tussen bepaalde bronnen leren kennen. In deze eerste fase kunnen we de geproduceerde, human-readable, visualisaties gebruiken tijdens overleg met de klant om bepaalde keuzes beter af te wegen.</span></li>
<li>Nadat we tijdens de eerste fase de data hebben leren kennen kunnen we de nodige<strong> data-transformaties</strong> implementeren. Deze data-transformaties dienen gebouwd te worden om in de volgende fase de computational-analytics technieken van input te voorzien. Typische transformaties die hier gebouwd worden zijn: het discretiseren/omvormen van continue variabelen, het omzetten van netwerkdata naar een reeks van variabelen en het herkennen van features in multimedia data.</li>
<li>Nu we een reeks van variabelen gebouwd hebben dmv van data-transformaties kunnen we het <strong>computational-analytics</strong> algoritme van input voorzien. Dit gebeurt in twee stappen:</li>
</ol>
<ul>
<ul>
<li>De <strong>trainingsfase</strong>, een subset van de data (de trainingsset) wordt door het algoritme geanalyseerd. Dit leidt tot een predictief model dat bepaalde beslissingen over de data kan nemen op basis van nieuwe inputdata.</li>
<li>De <strong>toepassingsfase</strong>, het predictief model wordt losgelaten op de nieuwe data, wat zal leiden tot een reeks van voorspellingen/schattingen over deze nieuwe data.</li>
</ul>
</ul>
<p>Bovenstaand proces toont aan dat de rol van de computer &#8211; computational analytics &#8211; slechts beperkt is in de hele data-analyse. Mensen &#8211; analisten &#8211; dienen eerst de data voldoende te begrijpen, de nodige transformaties te bouwen en het juiste algoritme te kiezen alvorens een computer de data op regelmatige basis kan analyseren. Bovendien is het belangrijk op te merken dat dit een iteratief proces is. Zo zal men initieel vaak transformaties maken op basis van de visualisaties, maar blijken deze niet significant voor het uiteindelijke predictief model. Dan dient men terug te grijpen naar nieuwe, meer gedetailleerdere visualisaties, om andere transformaties te maken die vervolgens het resultaat van het predictief model positief kunnen beinvloeden.</p>
<h2>De uitdaging: &#8220;Big(ger) Data&#8221;</h2>
<p>Door technieken als human en computational analytics te combineren kunnen we data via een vast stramien gaan analyseren en het resulterende model later op een structurele manier exploiteren. Toch schuilt er een addertje onder het gras: het volume aan data dat we analyseren heeft een grote invloed op de snelheid van het proces. Zo is het moeilijk om hele grote volumes aan data te visualiseren op een een begrijpbare, niet cluttered manier (er zijn immers slechts ~3 miljoen pixels die kunnen benut worden in een visualisatie). Dit zal leiden tot foute interpretaties, wat vervolgens de aanleiding kan zijn voor niet optimale transformaties en kwalitatief minder goeie input voor de predictieve modellen. Bovendien duurt het uitvoeren van de transformaties op grote hoeveelheden data ook veel langer en vraagt het bouwen van een visualisatie uit een grote data-set ook meer tijd.</p>
<p>Om om te gaan met de problematiek van &#8220;big(ger) data&#8221; zien we twee interessante ontwikkelingen:</p>
<ul>
<li><span style="line-height: 13px;"><strong>krachtigere en gedistribueerde server-infrastructuren</strong>, die het mogelijk maken om bijzonder grote hoeveelheden informatie op een heel korte tijd te verwerken. We denken hier eenerzijds aan cluster of gedistribueerde infrastructuren die verscheidene servers in parallel gebruiken om queries uit te voeren. Anderzijds denken we aan data warehouse appliances die via een compleet getunede architectuur bijzonder snel analytics vraagstukken kunnen oplossen.</span></li>
<li><strong>nieuwe visualisatietechnieken</strong>, die het mogelijk maken om ondanks een bijzonder grote hoeveelheid data toch door het bos de bomen nog te zien. Visualisatietechnieken die hierbij een belangrijke rol spelen zijn <strong><em>smoothing</em>, </strong><strong><em>aggregatie (binning) </em></strong>en<em> </em><strong><em>interactie:</em></strong>
<ul>
<li>Smoothing zal bepaalde lokale effecten uitvlakken (gebruik makende van bv. piecewise regression) om een globaal beeld op de data te werpen.</li>
<li>Aggregatie deelt data op in bins met als maximum aantal bins het aantal pixels die beschikbaar zijn voor de visualisatie. Van elk van deze bins gaat men vervolgens een aantal summary statistics bouwen die men visualiseert op het scherm. Zo krijgt men een idee van welke data zich in elke bin bevindt.</li>
<li>Via interactie-technieken kan men dan inzoomen op bepaalde bins om details over deze bins te bekijken, kan men bepaalde parameters interactief filteren, data op een andere manier voorstellen, &#8230; .</li>
</ul>
</li>
</ul>
<h2>Besluit</h2>
<p>Analytics is geen magische techniek die een arbitraire hoeveelheid data als input krijgt om vervolgens de nodige conclusies te trekken. Er is een belangrijke rol weggelegd voor de menselijke analist, die de data dient te analyseren en transformeren alvorens hij door een computer kan geinterpreteerd worden dmv computational analytics. Daarnaast worden analytics technieken enorm beinvloed door de hoeveelheid data die men wenst te analyseren. Om op een goede manier met grote volumes aan data om te gaan is de vooruitgang in processing power voor analytics en visualisatie- en interactietechnieken cruciaal.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dynamisch rapporteren: analyseer, presenteer en reproduceer</title>
		<link>https://www.smalsresearch.be/dynamische-rapporteren-analyseer-presenteer-en-reproduceer/</link>
		
		<dc:creator><![CDATA[Jan Meskens]]></dc:creator>
		<pubDate>Wed, 16 Jan 2013 10:35:38 +0000</pubDate>
				<category><![CDATA[Blog post]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[big data]]></category>
		<category><![CDATA[Knitr]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[reporting]]></category>
		<guid isPermaLink="false">/?p=4816</guid>

					<description><![CDATA[Het maken van rapporten verloopt traditioneel in drie fases: het exporteren van gegevens uit een databank; het bewerken en analyseren van deze gegevens in een analyse-tool (Excel, R, Matlab); het integreren en presenteren van de resultaten in een presentatie-tool (Word, Powerpoint, Website). Deze aanpak is weinig flexibel en ondersteunt geen iteratief proces. Zo is het [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Het maken van rapporten verloopt traditioneel in drie fases:</p>
<ul>
<li>het exporteren van gegevens uit een databank;</li>
<li>het bewerken en analyseren van deze gegevens in een analyse-tool (Excel, R, Matlab);</li>
<li>het integreren en presenteren van de resultaten in een presentatie-tool (Word, Powerpoint, Website).</li>
</ul>
<p>Deze aanpak is weinig flexibel en ondersteunt geen iteratief proces. Zo is het arbeidsintensief om bijkomende analyses uit te voeren: men moet hiervoor meestal nieuwe gegevens uit de databank halen en in de analyse-tool pompen, nieuwe analyses uitvoeren in deze analyse-tool en vervolgens de resultaten van deze analyses invoegen in de presentatie tool. Naast het uitvoeren van bijkomende analyses is het ook niet evident om na enkele maanden/jaren een analyse te reproduceren op nieuwe (vaak recentere) data en te presenteren in een nieuw rapport. Om consequente reproducties kunnen uit te voeren moet de nieuwe data terug geimporteerd worden in de analyse-tool, de bronbestanden van de analyses terug gebruikt worden om de analyses uit te voeren en de resultaten geintegreerd worden in een powerpoint-presentatie of rapport.</p>
<p><em>Dynamisch rapporteren</em> is een andere manier van rapporteren die toelaat om flexibeler om te gaan met wijzigingen in de analyses en/of de bron-data. Het grote verschil met de traditionele manier van rapporteren is het samenvoegen van de analyse-fase en presentatie-fase. Door analyses direct uit te voeren in de presentatie-tool is het niet langer meer nodig om de resultaten van de analyse-tool te kopieren in de presentatie-tool. Dynamische rapporten laden ook zelfstandig data in, wat impliceert dat het afleveren van een nieuw databank-extract ook resulteert in een nieuw rapport.</p>
<p><a href="/wp-content/uploads/2013/01/knit-logo.png"><img loading="lazy" decoding="async" class="alignleft  wp-image-5139" style="margin-top: 5px; margin-bottom: 5px;" alt="knit-logo" src="/wp-content/uploads/2013/01/knit-logo.png" width="173" height="119" /></a>Uiteraard behoort dynamisch rapporteren tot de core-functionaliteit van de meeste grote rapporterings en/of BI-suites. Er bestaan echter ook een aantal producten die toelaten om op kleinere schaal dynamisch te rapporteren zonder een complete BI-suite uit te rollen. Een open-source tool die door ons geschikt bevonden is om zulke dynamische rapporten te genereren is <a title="Knitr" href="https://yihui.name/knitr/" target="_blank">Knitr</a>. Deze tool is gemaakt om rapporten te genereren op basis van analyses uitgevoerd in <a title="R" href="https://www.r-project.org/" target="_blank">R</a>, een statistisch analysepakket waar we het laatste jaar heel wat positieve ervaringen mee opgebouwd hebben. Met behulp van Knitr kunnen R-scripts verweven worden in rapporten die geschreven zijn in markup-talen zoals <a title="LaTeX" href="https://www.latex-project.org/" target="_blank">LaTeX</a>, <a title="HTML" href="https://en.wikipedia.org/wiki/HTML" target="_blank">HTML </a>of <a title="Markdown" href="https://en.wikipedia.org/wiki/Markdown" target="_blank">Markdown</a> (vooral bekend als wiki-taal).  Zo krijgt men dus één markup-file die zowel de layout en tekst van het rapport bevat als de scripts die de analyses uitvoeren.  Deze markup-file kan vervolgens mdhv Knitr gecompileerd worden tot een PDF, website of presentatie.</p>
<p>In conclusie kunnen we stellen dat tools als Knitr het mogenlijk maken om dynamisch en flexibel rapporten op te stellen en te reproduceren. Een nadeel aan dit type tools is echter de hogere leercurve om er mee aan de slag te gaan. Zo heb je voor het opstellen van een Knitr rapport al snel kennis van R en een markup-taal als Markdown of LaTeX nodig om een degelijk rapport af te leveren. Op de langere termijn betaalt de investering in het leren van deze talen zichzelf echter terug omdat men sneller rapporten gaat kunnen afleveren, aanpassen, automatiseren en reproduceren.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OpenCPU: een platform om R-code als webservice te hergebruiken</title>
		<link>https://www.smalsresearch.be/opencpu-een-platform-om-r-code-als-webservice-te-hergebruiken/</link>
		
		<dc:creator><![CDATA[Jan Meskens]]></dc:creator>
		<pubDate>Thu, 11 Oct 2012 10:50:22 +0000</pubDate>
				<category><![CDATA[Blog post]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenCPU]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[R language]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[saas]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[visualization]]></category>
		<guid isPermaLink="false">/?p=4599</guid>

					<description><![CDATA[Om (complexe) statistische en wiskundige berekeningen te implementeren is het vaak aangewezen om specifieke programmeertalen en bijhorende omgevingen te gebruiken  zoals bv Matlab, R, SAS of Mathematica. Elk van deze omgeving laat toe om in een beperkt aantal lijnen code berekeningen uit te voeren die moeilijk te realiseren zouden zijn in meer generieke programmeertalen.  Onze eigen [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Om (complexe) statistische en wiskundige berekeningen te implementeren is het vaak aangewezen om specifieke programmeertalen en bijhorende omgevingen te gebruiken  zoals bv <a href="https://en.wikipedia.org/wiki/MATLAB">Matlab</a>, <a href="https://en.wikipedia.org/wiki/R_(programming_language)">R</a>, <a href="https://en.wikipedia.org/wiki/SAS_(software)">SAS </a>of <a href="https://en.wikipedia.org/wiki/Mathematica">Mathematica</a>. Elk van deze omgeving laat toe om in een beperkt aantal lijnen code berekeningen uit te voeren die moeilijk te realiseren zouden zijn in meer generieke programmeertalen.  Onze eigen ervaringen met verscheidene geavanceerde analyses in <a href="https://en.wikipedia.org/wiki/R_(programming_language)">R</a> &#8211; een open-source programmeertaal en software omgeving voor statistische berekeningen en grafieken &#8211; bevestigen dit.</p>
<p>Het gebruiken van specifieke programmeeromgevingen heeft echter ook enkele vervelende nadelen:</p>
<ul>
<li>De output van de berekeningen uitgevoerd in deze programmeeromgevingen dienen vaak gebruikt te worden als input voor een nieuw programma, rapport, webapplicatie, &#8230; .  Dit is vaak een complex gegeven waarbij heel wat configuratie en integratie komt kijken;</li>
<li>Analyses en berekeningen kunnen vaak nuttig zijn voor meerdere personen, instellingen, onderzoekers&#8230;  Het is weinig flexibel om analyses te delen met de requirement om een hele software stack te installeren.</li>
</ul>
<p>Om code afkomstig van specifieke programmeeromgevingen makkelijker te delen en te integreren introduceert doctoraatsonderzoeker<a href="https://www.stat.ucla.edu/~jeroen/"> Jeroen Ooms</a> &#8216;<a href="https://public.opencpu.org/pages/">OpenCPU</a>&#8216;. <strong>OpenCPU</strong> is een centraal platform waarop men R-scripts kan plaatsen. De scripts die men op OpenCPU plaatst worden vervolgens automatisch beschikbaar als <a href="https://en.wikipedia.org/wiki/Representational_state_transfer">REST</a>-services.  Deze services kan men makkelijk integreren in andere programmas/webapplicaties. Belangrijk is ook te vermelden dat OpenCPU een open-source platform is. Dit maakt het mogelijk om intern een eigen OpenCPU-server op te zetten (met de nodige beveiligingen) en indien nodig te koppelen aan interne achterliggende databases.</p>
<p><span id="more-4599"></span></p>
<p><span style="text-decoration: underline;"><strong>OpenCPU Tutorial</strong></span></p>
<p>Bij wijze van proof-of-concept hebben we getest hoe men OpenCPU kan gebruiken om een <em>bar-chart analyse</em> te genereren in een web-applicatie. De stappen die we hierbij ondernomen hebben staan hieronder opgesomd.</p>
<p><strong>Stap 1: Verzamel en upload de nodige data</strong></p>
<p>In deze proof-of-concept analyseren we het klantenbestand van bedrijf X. Elke klant heeft een bepaalde Importance code van 1 tot 9 (1=een klant met weinig opbrengst, 9 een klant met heel veel opbrengst). Per klant houdt men ook bij of  hij makkelijk beschikbaar is voor een telefonische enquete (Y=yes,N=no). Onderstaande tabel geeft deze twee dimensies weer, gekoppeld aan het aantal klanten (Frequency) die in deze categoriëen kunnen ondergebracht worden.</p>
<table>
<thead>
<tr>
<th>Importance</th>
<th>Available</th>
<th>Frequency</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>N</td>
<td>557238</td>
</tr>
<tr>
<td>2</td>
<td>N</td>
<td>53354</td>
</tr>
<tr>
<td>3</td>
<td>N</td>
<td>27857</td>
</tr>
<tr>
<td>4</td>
<td>N</td>
<td>18746</td>
</tr>
<tr>
<td>5</td>
<td>N</td>
<td>5575</td>
</tr>
<tr>
<td>6</td>
<td>N</td>
<td>2717</td>
</tr>
<tr>
<td>7</td>
<td>N</td>
<td>1702</td>
</tr>
<tr>
<td>8</td>
<td>N</td>
<td>547</td>
</tr>
<tr>
<td>9</td>
<td>N</td>
<td>504</td>
</tr>
<tr>
<td>1</td>
<td>Y</td>
<td>132551</td>
</tr>
<tr>
<td>2</td>
<td>Y</td>
<td>19218</td>
</tr>
<tr>
<td>3</td>
<td>Y</td>
<td>10332</td>
</tr>
<tr>
<td>4</td>
<td>Y</td>
<td>5881</td>
</tr>
<tr>
<td>5</td>
<td>Y</td>
<td>1469</td>
</tr>
<tr>
<td>6</td>
<td>Y</td>
<td>478</td>
</tr>
<tr>
<td>7</td>
<td>Y</td>
<td>142</td>
</tr>
<tr>
<td>8</td>
<td>Y</td>
<td>26</td>
</tr>
<tr>
<td>9</td>
<td>Y</td>
<td>5</td>
</tr>
</tbody>
</table>
<p>Bovenstaande data kan men uploaden als CSV-file (of ander formaat) op de OpenCPU server via volgende <a href="https://public.opencpu.org/userapps/jun9/opencpu.demo/uploadfile/">link</a>. Eens de data geupload is krijgt men een <strong>unieke ID</strong> terug waar de data te vinden is.</p>
<p><strong>Stap 2: Creëer en save het R-script</strong></p>
<p><strong></strong>In een volgende stap willen we een barchart genereren die per Importance-code weergeeft hoeveel klanten er zijn, en elke bar inkleurt in twee vlakken: een vlak makkelijk beschikbare klanten en een vlak met moeilijk beschikbare. Deze grafiek genereren we met de<a href="https://cran.r-project.org/web/packages/ggplot2/index.html"> ggplot2</a> library. Onderstaande code omvat het complete R-script:</p>
<pre><em>#Include ggplot 2 library</em>
<strong>library("ggplot2"); </strong>
<em>#Haal de geuploade data op (zie stap1, de DATAID is dezelfde als uit deze stap) </em>
<strong>myTable &lt;- read.csv("http://public.opencpu.org/R/tmp/<em>DATAID</em>/csv?");</strong>
<em>#Plot en print te barchart</em>
<strong>pl &lt;- ggplot(myTable, aes(x = Importance, y = Frequency,fill=Available) ) + geom_bar(stat="identity");</strong>
<strong>print(pl);</strong></pre>
<p>Dit script zetten we op de OpenCPU-server via volgende <a href="https://public.opencpu.org/userapps/jun9/opencpu.demo/runcode/">link</a>, we kiezen voor de optie &#8216;save to store&#8217;. Deze code krijgt ook een<strong> unieke ID</strong>, dewelke we later kunnen gebruiken om de code uit te voeren via een REST-service.</p>
<p><strong>Stap 3: Maak de web-applicate met de REST service</strong></p>
<p>De bar-chart die we gemaakt hebben in het R-script willen we nu tonen in een web-applicatie. Dit doen we via een eenvoudige Javascript applicatie die de OpenCPU-REST webservice aanroept. OpenCPU biedt verscheidene webservices aan om een plot te laden: als pdf, png, svg, R-file, &#8230; Wij hebben hier gekozen om de plot in te laten als SVG. Onderstaand is de source-code  en een screenshot van de webapplicatie weergegeven (de status na het klikken op de &#8220;calculate graph&#8221; button).</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="size-full wp-image-4633 aligncenter" title="openCPU-webappresult" src="/wp-content/uploads/2012/09/openCPU-webappresult1.png" alt="" width="688" height="517" srcset="https://www.smalsresearch.be/wp-content/uploads/2012/09/openCPU-webappresult1.png 1114w, https://www.smalsresearch.be/wp-content/uploads/2012/09/openCPU-webappresult1-300x225.png 300w, https://www.smalsresearch.be/wp-content/uploads/2012/09/openCPU-webappresult1-1024x768.png 1024w, https://www.smalsresearch.be/wp-content/uploads/2012/09/openCPU-webappresult1-768x576.png 768w" sizes="auto, (max-width: 688px) 100vw, 688px" /></p>
<p>&nbsp;</p>
<pre>&lt;html&gt;
 &lt;head&gt;
 &lt;script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"  type="text/javascript"&gt;
 &lt;/script&gt;
 <strong>
 &lt;script type="text/javascript"&gt; 
     $(document).ready(function() { 
          $("button").click( 
                 function(){ 
                      $("#svg").load("http://public.opencpu.org/R/tmp/SCRIPTOPENCPUID/svg", function() {});
                 } 
          );
     }); 
 &lt;/script&gt;
 </strong>
 &lt;/head&gt;
 &lt;body&gt;
   <strong>
   &lt;button&gt;Calculate graph&lt;/button&gt; 
   &lt;div id="svg"&gt; &lt;/div&gt;
   </strong>
 &lt;/body&gt;
 &lt;/html&gt;</pre>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Besluit</strong></span></p>
<p>Specifieke softwarepakketten en programmeertalen zijn handig om in enkele lijnen code complexe berekeningen uit te voeren. Het is echter moeilijk om deze scripts te koppelen met bestaande code en te delen met verschillende mensen. Als oplossing voor dit probleem kunnen we OpenCPU gebruiken, een opensource server waar R-code op gepusht kan worden en vervolgens kan aangeroepen worden als REST-service. In een tutorial toonden we aan hoe deze aanpak werkt.  Er zijn ook nog 2 blogposts die deze aanpak beschrijven: <a href="https://blog.opencpu.org/2011/08/embedding-a-plot-in-your-website/">embedding a plot in your website</a> en <a href="https://blog.opencpu.org/2012/01/running-a-block-of-r-code-in-opencpu/">running a block of R-code in OpenCPU</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Putting predictive analytics to work: the role of open source software</title>
		<link>https://www.smalsresearch.be/putting-predictive-analytics-to-work-the-role-of-open-source-software/</link>
		
		<dc:creator><![CDATA[Jan Meskens]]></dc:creator>
		<pubDate>Thu, 10 May 2012 08:00:26 +0000</pubDate>
				<category><![CDATA[Blog post]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[data center]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">/?p=4242</guid>

					<description><![CDATA[Predictive analytics is een hot topic, vooral omdat er meer en meer toepassingen (of cases) opduiken die gebruik makende van deze technologie zeer goede resultaten halen. Zo werd er op Predictive Analytics World in Londen een heel gevarieerd programma aangeboden met cases die hun nut bewezen hebben in domeinen als healthcare, customer retention, financial services, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Predictive analytics is een hot topic, vooral omdat er meer en meer toepassingen (of cases) opduiken die gebruik makende van deze technologie zeer goede resultaten halen. Zo werd er op <a title="Predictive analytics world" href="https://www.predictiveanalyticsworld.com/london/2011/agenda_overview.php">Predictive Analytics World </a>in Londen een heel gevarieerd programma aangeboden met cases die hun nut bewezen hebben in domeinen als healthcare, customer retention, financial services, supply chain management, etc.</p>
<p>Het inzetten van predictive analytics is echter niet triviaal, zoals we al aangehaald hebben in een vorige <a title="Putting predictive analytics to work" href="/?p=4012">blogpost</a>. Men moet zich namelijk <strong>bewust worden </strong>van de sterktes en zwaktes van de bestaande technieken alsook hoe men deze het best inzet. Hier komt meer bij kijken dan het aankopen van de juiste software. Zo moeten er ook voldoende analytics-skills aanwezig zijn en moet er een organisatie bestaan rond het afhandelen van analytics-vragen. Het gevaar bestaat ook, vaak na aankoop van de software, dat men predictive analytics gaat gebruiken voor problemen die beter opgelost kunnen worden met andere -eerder klassieke- technieken.</p>
<p><img loading="lazy" decoding="async" class="alignleft" title="rlogo" src="https://www.r-project.org/Rlogo.jpg" alt="rlogo" width="100" height="76" />De ideale manier om bewust te worden van de mogelijkheden van predictive analytics is het <strong>uitvoeren van projecten met open-source analytics software</strong>. Op deze manier krijgt men een beter inzicht in welke taken/knelpunten er bij analytics projecten komen kijken, kan men een organisatie op poten zetten en verwerft men betere skills en inzichten in de onderliggende technieken.  Zelf doorlopen wij op dit moment het open-source traject, meer bepaald het <a href="https://www.r-project.org/">R software pakket</a>. Een andere voorbeeld van open-source data analytics is de Zimmo analytics case, uitgevoerd door de <a href="https://www.meetup.com/bigdatabe/">bigdata.be community</a>.</p>
<p>Naast  &#8216;bewustwording&#8217; heeft het gebruik maken van open-source analytics software ook een ander belangrijk voordeel. Uit een recente discussie op de <a href="https://www.linkedin.com/groups/Guys-help-me-this-apart-4066593.S.108371226">R-datamining LinkedIn group</a> onthouden we dat <strong>state-of-the-art analytics technieken </strong>bijna<strong> altijd eerst beschikbaar zijn in open-source software </strong>(zeker in het geval van R). Deze implementaties worden vaak gemaakt door universiteiten en dienen ter validatie van nieuwe technieken. Door gebruik te maken van open-source software heb je dus meestal een voorsprong op commerciële pakketten.</p>
<div>Als besluit kunnen we stellen dat <strong>open source analytics een logische stap is in het uitbouwen van een predictive analytics dienstverlening. </strong>Wanneer de organisatie en juiste kennis voorhanden is kan men (indien nodig) overstappen naar een commercieel ondersteunde tool.   Het open-source voortraject laat ook toe beter inzicht op te bouwen in de eigen behoeftes en tegelijk de sterktes en zwaktes van commerciële spelers, zodat het kiezen van de juiste tool voor een bepaald probleem makkelijker wordt.</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Predictive analytics</title>
		<link>https://www.smalsresearch.be/predictive-analytics-2/</link>
		
		<dc:creator><![CDATA[Jan Meskens]]></dc:creator>
		<pubDate>Sun, 25 Dec 2011 11:18:19 +0000</pubDate>
				<category><![CDATA[Presentations]]></category>
		<guid isPermaLink="false">https://www.smalsresearch.be/predictive-analytics-2/</guid>

					<description><![CDATA[De meeste bedrijven en overheden hebben de voorbije jaren een enorme schat aan data verzameld. Deze data is echter vaak zo groot en divers dat het moeilijk wordt om ze te interpreteren en er iets uit te leren. Met behulp van data mining wordt het echter wel mogelijk om kennis uit grote en complexe datasets [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>De meeste bedrijven en overheden hebben de voorbije jaren een enorme schat aan data verzameld. Deze data is echter vaak zo groot en divers dat het moeilijk wordt om ze te interpreteren en er iets uit te leren. Met behulp van data mining wordt het echter wel mogelijk om kennis uit grote en complexe datasets te halen. Data mining destilleert deze kennis uit data met behulp van technieken uit disciplines als machine learning, artificial intelligence en statistiek.</p><p>Data mining kan men op twee verschillende manieren aanwenden: om data uit het verleden te verklaren door middel van beschrijvende statistiek (descriptive analytics) of om toekomstige trends en evenementen te voorspellen (predictive analytics). In deze infosessie geven we een overzicht van predictive analytics technieken, hoe we deze kunnen toepassen alsook enkele praktische cases en tools.</p>







                <h1 class="wp-block-heading">Presentation</h1>
            
            


            <div data-wp-interactive="core/file" class="wp-block-file">
                <object data-wp-bind--hidden="!state.hasPdfPreview" hidden class="wp-block-file__embed" data="https://www.smalsresearch.be/wp-content/uploads/2011/12/infosessie_presented.pdf" type="application/pdf" style="width:100%;height:600px" aria-label="Embed of infosessie_presented."></object>
                <a id="wp-block-file--media-1710a652-37c7-474d-a9e6-84b95a82eb21" href="https://www.smalsresearch.be/wp-content/uploads/2011/12/infosessie_presented.pdf">infosessie_presented</a><a href="https://www.smalsresearch.be/wp-content/uploads/2011/12/infosessie_presented.pdf" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-1710a652-37c7-474d-a9e6-84b95a82eb21">Download</a>
                </div>
            ]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Predictive analytics</title>
		<link>https://www.smalsresearch.be/predictive-analytics/</link>
		
		<dc:creator><![CDATA[Jan Meskens]]></dc:creator>
		<pubDate>Sun, 25 Dec 2011 11:17:09 +0000</pubDate>
				<category><![CDATA[Management Summary]]></category>
		<category><![CDATA[big data]]></category>
		<category><![CDATA[business intelligence]]></category>
		<guid isPermaLink="false">https://www.smalsresearch.be/predictive-analytics/</guid>

					<description><![CDATA[De meeste bedrijven en overheden hebben de voorbije jaren een enorme schat aan data verzameld. Deze data is echter vaak zo groot en divers dat het moeilijk wordt om ze te interpreteren en er iets uit te leren. Met behulp van data mining wordt het echter wel mogelijk om kennis uit grote en complexe datasets [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>De meeste bedrijven en overheden hebben de voorbije jaren een enorme schat aan data verzameld. Deze data is echter vaak zo groot en divers dat het moeilijk wordt om ze te interpreteren en er iets uit te leren. Met behulp van data mining wordt het echter wel mogelijk om kennis uit grote en complexe datasets te halen. Data mining destilleert deze kennis uit data met behulp van technieken uit disciplines als machine learning, artificial intelligence en statistiek.</p>




<p>Data mining kan men op twee verschillende manieren aanwenden: om data uit het verleden te verklaren door middel van beschrijvende statistiek (descriptive analytics) of om toekomstige trends en evenementen te voorspellen (predictive analytics). In deze infosessie geven we een overzicht van predictive analytics technieken, hoe we deze kunnen toepassen alsook enkele praktische cases en tools.</p>







            <div data-wp-interactive="core/file" class="wp-block-file">
                <object data-wp-bind--hidden="!state.hasPdfPreview" hidden class="wp-block-file__embed" data="https://www.smalsresearch.be/wp-content/uploads/2011/12/predictive-analytics-mgmntsummary.pdf" type="application/pdf" style="width:100%;height:600px" aria-label="Embed of predictive-analytics-mgmntsummary."></object>
                <a id="wp-block-file--media-c3be6fd9-6832-47fe-8e3c-dd7dbb35e27c" href="https://www.smalsresearch.be/wp-content/uploads/2011/12/predictive-analytics-mgmntsummary.pdf">predictive-analytics-mgmntsummary</a><a href="https://www.smalsresearch.be/wp-content/uploads/2011/12/predictive-analytics-mgmntsummary.pdf" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-c3be6fd9-6832-47fe-8e3c-dd7dbb35e27c">Download</a>
                </div>
            ]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
