Treating ordinal data: a comparison between rating scale and structural equation models