Icon

Workshop Module 1 - Beschrijvende statistiek

Taak 1: Variabelen inlezen

Run beide nodes om de variabelen in te lezen.

Informatie

Alsayahani et al. (2025) onderzoeken hoe nudging-technieken de bruikbaarheid van visual-analytics-dashboards beïnvloeden. Dashboards bieden veel mogelijkheden om data te filteren en te visualiseren, maar gebruikers maken daar niet altijd effectief gebruik van. Met nudges — subtiele ontwerpkeuzes in de interface — kan het gedrag van gebruikers worden gestuurd, zonder hen iets te verplichten.

In een experiment voerden 50 deelnemers 6 informatiezoekende taken uit met een weer-dashboard. Per taak werd een andere nudge-conditie toegepast (of geen nudge). Tijdens en na elke taak zijn zowel objectieve prestatiemaatstaven (zoals tijd en correctheid) als subjectieve gebruikservaringen (zoals ervaren gemak) vastgelegd.

In deze workflow analyseren we een gedeelte van de data die het experiment opleverde met behulp van beschrijvende statistiek. We bekijken daarbij twee groepen:

  1. Control Group, waarbij geen nudging-techniek is toegepast en

  2. Social Comparison, waarbij gebruikers zien hoe anderen het dashboard hebben ingesteld, zodat zij hun eigen keuzes kunnen vergelijken en daarop kunnen baseren

Het gaat om de volgende variabelen:

  • Participant ID: Unieke code die een deelnemer identificeert

  • Task Number: Nummer van de taak die is uitgevoerd

  • Nudge Type: Nudging-techniek die actief was tijdens de taak (Control Group of Social Comparison).

  • Task Ease: Mate waarin de deelnemer de taak als gemakkelijk ervoer (7-punts Likert-schaal, 1 = zeer moeilijk, 7 = zeer makkelijk)

  • Task Correct: Label of de taak correct is uitgevoerd (0 = niet correct, 1 = correct)

  • Task Duration: Tijd die de deelnemer nodig had om de taak uit te voeren (in minuten)

Alsayahani, H., Alhamadi, M., Harper, S., & Vigo, M. (2025). The effect of nudging techniques on the customisation and usability of visual analytics dashboards. In Proceedings of the 33rd ACM Conference on User Modeling, Adaptation and Personalization (UMAP ’25)(pp. 1–10). Association for Computing Machinery. https://doi.org/10.1145/3699682.3728352

Vraag 1: Typering variabelen en verwachtingen vooraf

Geef van elke variabele hieronder aan wat (1) het meetniveau is (nominaal, ordinaal, interval of ratio) en (2) wat de rol van de variabele in het onderzoek is (afhankelijke of onafhankelijke variabele):

  • Nudge Type:

  • Task Ease:

  • Task Correct:

  • Task Duration:

Wat verwacht je op voorhand van de verdeling van Task Duration? Zou dit normaal verdeeld zijn? Of scheef verdeeld?

Antwoord:

Welke verschillen verwacht je op voorhand tussen Control Group en Social Comparison voor de variabelen Task Ease, Task Duration en Task Correct?

Antwoord:

Taak 2: Kengetallen berekenen

Stel de Groupby node zo in dat deze de volgende output geeft:

  • Er worden groepen onderscheiden op basis van Nudge Type

  • Task Ease: modus en mediaan

  • Task Correct: gemiddelde

  • Task Duration: gemiddelde, mediaan, standaarddeviatie, skewness en kurtosis

Hint: op deze pagina worden o.a. skewness en kurtosis uitgelegd.

Vraag 2: Interpretatie kengetallen

Wat vertellen de modus en de mediaan van Task Ease je over het verschil in ervaren gemak bij beide groepen? Komt dit overeen met wat je vooraf verwachtte?

Antwoord:

Wat voor informatie geeft het gemiddelde van de variabele Task Correct? Zit hier een groot verschil in tussen beide groepen? Komt dit overeen met wat je vooraf verwachtte?

Antwoord:

Wat vertellen de gemiddelde, mediaan, standaarddeviatie, skewness en kurtosis over de verdeling van Task Duration? Welke groep is gemiddelde gezien sneller? Komt dit overeen met wat je vooraf verwachtte?

Antwoord:

Taak 3: Boxplots Task Duration

Stel de Boxplot node zo in dat deze voor beide Nudge Types een boxplot van Task Duration laat zien.

Vraag 3: Interpretatie boxplots

Is de eerder vastgestelde scheefheid van de verdeling van Task Duration ook zichtbaar in de boxplots?

Antwoord:

Zijn er ook outliers bij Task Duration?

Antwoord:

Taak 4: Histogrammen Task Duration

Stel de Row Splitter node zo in dat de dataset gesplitst wordt op basis van Nudge Type.

Stel de Histogram nodes zo in dat er per Nudge Type een histogram van Task Duration wordt gemaakt. Gebruik 8 bins.

Taak 5: Bar chart Task Ease

Stel de Pivot node zo in dat:

  • Er groepen op basis van Task Ease score worden onderscheiden

  • Nudge Type als pivot variabele wordt gebruikt

  • Het aantal deelnemers per combinatie Task Ease en Nudge type wordt getoond

Stel de Bar Chart zo in dat:

  • De Task Ease waarden als categorieën worden gebruikt

  • Voor iedere categorie het aantal deelnemers wordt getoond met onderscheid tussen Control Group en Social Comparison

  • Kies bij Bar groups voor de optie Category values

Vraag 4: Interpretatie histogrammen

Is de eerder vastgestelde scheefheid van de verdeling van Task Duration ook zichtbaar in de histogrammen?

Antwoord:

Vraag 5: Interpretatie bar chart

Wat vertelt de bar chart je over het verschil in ervaren gemak bij beide groepen? Komt dit overeen met wat je inschatte op basis van de kengetallen?

Antwoord:

Lees de ruwe data inen pas variabelenamen aan
Excel Reader
Task Duration
Box Plot
Leid de benodigdevariabelen af
Data Transformation
Task Durationbij Social Comparison
Histogram
Kengetallen perNudge Type
GroupBy
Aantal deelnemers perTask Ease/Nudge Type combinatie
Pivot
Control Group en Social Comparison
Row Splitter
Task Durationbij Control Group
Histogram
Aantal deelnemers perTask Ease/Nudge Type combinatie
Bar Chart

Nodes

Extensions

Links