top of page
Search

Bootstrapping for UX Researchers 101: What to Do When Your Data Isn’t Perfect

Writer's picture: Mohsen RafieiMohsen Rafiei


What do you do when your sample size is small, you don’t have time to gather more data, or your data doesn’t follow a normal distribution? As a UX researcher, these situations are all too common. You’re expected to deliver actionable insights, but the data often doesn’t cooperate. That’s where bootstrapping comes in.


Bootstrapping is a statistical technique that lets you estimate the reliability of your results without needing a large sample or making assumptions about the data’s distribution. It works by taking your existing dataset and creating thousands of simulated versions of it by randomly resampling, with replacement. For each of these “bootstrap samples,” you calculate the statistic you’re interested in, like a mean or a difference in means. By repeating this process, you generate a distribution of that statistic, which helps you understand its variability and calculate confidence intervals.


Imagine you’re comparing two website designs to see which one allows users to complete a checkout process faster. For Design A, you’ve recorded completion times of 35, 40, 42, 38, and 45 seconds. For Design B, the times are 28, 32, 35, 30, and 29 seconds. At first glance, Design B seems faster, but with such a small sample size, it’s hard to know if that difference is real or just due to chance.


This is where bootstrapping shines. You take your data for each design and resample it thousands of times, creating new datasets. For each resampled dataset, you calculate the mean checkout time for both designs and the difference between them. After thousands of iterations, you’ll have a distribution of these differences. You can then look at this distribution to calculate a confidence interval. If the confidence interval excludes zero, it’s a strong indication that Design B is indeed faster.


Bootstrapping is especially useful for UX research because it doesn’t rely on the assumption that your data is normally distributed. It works just as well with small, skewed, or uneven datasets. Whether you’re analyzing task completion times, satisfaction scores, or usability ratings, bootstrapping gives you a way to make robust, data-driven decisions even when your data isn’t ideal.


In the example above, bootstrapping might reveal that the difference in completion times between the two designs is statistically significant. With this insight, you can confidently recommend Design B as the better option.


Bootstrapping isn’t just a statistical trick, it’s a practical tool for dealing with the messy realities of UX research. It empowers you to make informed decisions even when your data is far from perfect. The next time you’re facing a small sample size or unpredictable data, consider bootstrapping as your go-to method for extracting reliable insights.

0 views0 comments

Recent Posts

See All

Comments


©2020 by Mohsen Rafiei.

bottom of page