Survey data analysis