Analyzing complex survey data