All data analysis guides

Data Analysis

Survey Data Analysis: Cleaning, Weighting, Scales and Valid Inference

GOSPELTRADER Research Desk · 12 September 2026 · 12 min read

Quick answer

Survey data analysis runs in five stages: screen and clean the responses, diagnose and handle missing data, establish the reliability and validity of every multi-item scale, apply design weights if the sample is not a simple random sample, then run tests matched to the measurement level and report effect sizes alongside significance.

1. Screening: decide the exclusion rules before you look at results

Write the exclusion criteria into the analysis plan before examining any outcome, and report how many cases each rule removed. Deciding afterwards turns cleaning into an undisclosed researcher degree of freedom.

  • Speeders — completion time below roughly one third of the median; flag and inspect rather than delete blindly.
  • Straight-lining — zero or near-zero variance across a reversed-item block.
  • Attention checks failed — state the rule and the number removed.
  • Duplicates — same respondent ID, or identical response vectors from one IP within a short window.
  • Out-of-range or impossible values — an age of 3 on a workforce survey, a 7 on a 5-point item.
  • Partial completions — set a completeness threshold (commonly 80% of core items) and apply it consistently.

2. Missing data: the mechanism decides the remedy

Deleting incomplete cases is only defensible when data are missing completely at random, which is rarely true in surveys — sensitive items (income, health, misconduct) are missing for reasons connected to the answer itself.

MechanismMeaningAcceptable handling
MCARMissingness unrelated to anythingListwise deletion acceptable; Little's MCAR test non-significant
MARExplained by observed variablesMultiple imputation (m ≥ 20) or FIML
MNARDepends on the unobserved value itselfSensitivity analysis; model the mechanism; state the limitation
Any, < 5% scatteredMinorMean/median substitution tolerable for scale items only

3. Reliability and validity of the instrument

A construct score means nothing until the instrument is shown to measure it consistently and distinctly. Report reliability for every composite, not just an overall figure for the questionnaire.

Reliability
  Cronbach's α ≥ 0.70 acceptable      (α inflates with item count)
  McDonald's ω — preferred when items load unequally
  Composite reliability (CR) ≥ 0.70

Convergent validity
  Average variance extracted  AVE = Σλ²ᵢ / k  ≥ 0.50
  Standardised loadings λ ≥ 0.50 (0.70 preferred)

Discriminant validity
  Fornell-Larcker: √AVE of a construct > its correlation with every other
  HTMT ratio < 0.85

Sampling adequacy before factor analysis
  KMO ≥ 0.60 and Bartlett's test of sphericity significant

4. Weighting and complex designs

If the sample was stratified, clustered, or drawn with unequal probabilities, unweighted estimates are biased and unweighted standard errors are too small. Use survey-design procedures, not ordinary ones.

A design weight is the inverse of the selection probability; post-stratification then rakes the sample to known population margins such as age, gender and region. Report the weighted and unweighted N, the variables used for raking, and the design effect.

Design weight      w_i = 1 / π_i        (π_i = probability of selection)

Design effect      DEFF = Var_complex / Var_SRS
Effective sample   n_eff = n / DEFF

Software: SPSS Complex Samples, R {survey} svydesign(), Stata svyset,
Python {samplics}. Do not run ordinary regression on weighted survey data.

5. Choosing the test for Likert and categorical data

A single Likert item is ordinal; a summated multi-item scale with acceptable reliability is conventionally treated as continuous. Say which treatment you adopted and why, because the test follows from that decision.

QuestionSingle ordinal itemSummated scale
Two independent groupsMann-Whitney UIndependent samples t-test
Three or more groupsKruskal-Wallis HOne-way ANOVA
Association between two measuresSpearman's rhoPearson's r
Two categorical variablesChi-square, Cramér's V
Predicting a scale outcomeOrdinal logistic regressionMultiple linear regression

6. Common method bias and reporting

When predictors and outcome come from the same self-report instrument, some shared variance is artefactual. Test it — Harman's single-factor test at minimum, a marker-variable or unmeasured latent method factor approach if the study is inferential — and report the result rather than ignoring it.

The results section states: the population and sampling frame, the achieved and usable N, the response rate, exclusions with counts, the missing-data strategy, reliability per scale, whether weights were applied, and every test with its effect size and confidence interval.

Frequently asked questions

Can I calculate a mean from Likert data?

For a single item, a mean is strictly inappropriate because the intervals are not known to be equal — report the median and the frequency distribution. For a multi-item scale with acceptable reliability, means and parametric tests are standard practice; state the treatment explicitly in the methods.

What response rate is acceptable?

There is no universal threshold. What matters is non-response bias, not the rate itself. Compare respondents with the population on known characteristics, or compare early and late respondents as a proxy, and report the comparison rather than defending a percentage.

How large should a survey sample be?

For estimating a proportion in a large population at 95% confidence with a 5% margin of error, roughly 385 completed responses are needed; a 3% margin needs about 1,067. For regression or SEM, sample size is driven by the number of parameters, commonly 10-20 cases per estimated parameter.

Do I need weights for a convenience sample?

Weights cannot repair a convenience sample, because the selection probabilities are unknown. Post-stratification to population margins can improve representativeness on those specific variables, but the inference remains non-probability and the limitation must be stated plainly.

Want this analysis done for you?

We deliver cleaning, assumption testing, modelling and a reporting-ready write-up.

Start a project
Chat on WhatsApp