Weighting examples and algorithms (AskiaAnalyse)

Note: all weighting calculations depend on the settings you define for the weighting scheme. See weighting options for details.

Weighting with a single target

Suppose we interviewed 60 men and 40 women. The population we want to describe is equally composed of men and women. To correct this, each time we run counts on a question, instead of adding 1 for each man, we will add 50/60, or 0.8333, and for each woman we will add 1.25. In other words, the under-represented categories will have a stronger effect than the over-represented ones.

Weighting with multiple targets

The process gets more complicated when more than one variable is involved. The following example describes how the weighting algorithm works.

Imagine that you want to apply a weighting on two variables: gender and social grade (A,B,C1). If you have the information on how the gender is defined for each social grade (so you are creating a new variable with six cells), we can fall back on single variable weighting. But if we increase the number of questions and responses in the weighting, the target population frequency in each of the sub-cells may not be known.
Another alternative would be to assume that gender and social grade are independent and therefore we should observe on each social grade a 50-50 split on gender. This hypothesis is very restrictive and would very likely skew the results. Therefore the algorithm is an iterative process.

  1. First the weights are set to 1 for all interviews.
  2. The system finds which variable is the furthest from the targets.
  3. The current weights are changed so this variable will exactly fit the targets
  4. The minimum and maximum weights are applied if they are defined
  5. If all variables fit the targets then the process will stop otherwise it will start again at 2.

After a few iterations, the weights should converge to an acceptable solution.

Create your own Knowledge Base