A General Procedure for Estimating Consumer Preference Distributions