*SPSS syntax example by www.spss-tutorials.com.

*KENDALL'S TAU-B: ASSOCIATION BETWEEN TWO ORDINAL VARIABLES (ALTERNATIVE FOR SPEARMAN CORRELATION).

*Set up test data.

data list free/v1 v2.
begin data
4 5 3 1 5 5 5 5 5 5 5 4 2 3 2 4 1 1 5 3 4 5 2 1 3 3 5 3 3 2 2 2 4 5 4 5 3 2 5 4 1 1 1 1 1 1 4 3 2 1 3 2 3 2 5 5 3 2 1 1 3 4 4 1 1 3 2 2 3 4 2 1 5 5 3 3 5 5
end data.

variable labels v1 "How did you like the food?".
variable labels v2 "How did you like the service?".
value labels v1 v2 1 'Very bad' 2 'Bad' 3 'Not good, not bad' 4 'Good' 5 'Very good'.

set tnumbers labels tvars labels.

*Kendall's Tau-B via CROSSTABS (one pair of variables, many additional statistics available).

crosstabs v1 by v2/cells column/statistics btau.

*Kendall's Tau-B via NONPAR CORR (many pairs of variables, few additional statistics available).

nonpar corr v1 v2/print kendall.