I think PRINQUAL assumes all variables are numeric and are either continuous or ordinal. If they are categorical, you have to replace them with dummy variables that take on values 0, 1, 2, ... etc. I don't think PRINQUAL is appropriate with variables such as "Q69. LOCALE" or "Q43. CHANNEL OF PAYMENT - Bills Payments (electricity, water, rent, etc.)", which are not ordinal.
... View more