Chapter Contents 
Previous 
Next 
The TRANSREG Procedure 
This example uses PROC TRANSREG to perform a nonmetric conjoint analysis of tire preference data. Conjoint analysis decomposes rank ordered evaluation judgments of products or services into components based on qualitative product attributes. For each level of each attribute of interest, a numerical "partworth utility" value is computed. The sum of the partworth utilities for each product is an estimate of the utility for that product. The goal is to compute partworth utilities such that the product utilities are as similar as possible to the original rank ordering. (This example is a greatly simplified introductory example.)
The stimuli for the experiment are 18 hypothetical tires. The stimuli represent different brands (Goodstone, Pirogi, Machismo)^{*}, prices ($69.99, $74.99, $79.99), expected tread life (50,000, 60,000, 70,000), and road hazard insurance plans (Yes, No). There are 3 ×3 ×3 ×2 = 54 possible combinations. From these, 18 combinations are selected that form an efficient experimental design for a main effects model. The combinations are then ranked from 1 (most preferred) to 18 (least preferred). In this simple example, there is one set of rankings. A real conjoint study would have many more.
First, the FORMAT procedure is used to specify the meanings of the factor levels, which are entered as numbers in the data step along with the ranks. PROC TRANSREG is used to perform the conjoint analysis. A maximum of 50 iterations is requested. The specification Monotone(Rank / Reflect) in the MODEL statement requests that the dependent variable Rank should be monotonically transformed and reflected so that positive utilities mean high preference. The variables Brand, Price, Life, and Hazard are designated as CLASS variables, and the partworth utilities are constrained by ZERO=SUM to sum to zero within each factor. The UTILITIES aoption displays the conjoint analysis results.
The Importance column of the Utilities Table shows that price is the most important attribute in determining preference (57%), followed by expected tread life (18%), brand (15%), and road hazard insurance (10%). Looking at the Utilities Table for the maximum partworth utility within each attribute, you see from the results that the most preferred combination is Pirogi brand tires, at $69.99, with a 70,000 mile expected tread life, and road hazard insurance. This product is not actually in the data set. The sum of the partworth utilities for this combination is
The following statements produce Output 65.2.1:
title 'Nonmetric Conjoint Analysis of Ranks'; proc format; value BrandF 1 = 'Goodstone' 2 = 'Pirogi ' 3 = 'Machismo '; value PriceF 1 = '$69.99' 2 = '$74.99' 3 = '$79.99'; value LifeF 1 = '50,000' 2 = '60,000' 3 = '70,000'; value HazardF 1 = 'Yes' 2 = 'No '; run; data Tires; input Brand Price Life Hazard Rank; format Brand BrandF9. Price PriceF9. Life LifeF6. Hazard HazardF3.; datalines; 1 1 2 1 3 1 1 3 2 2 1 2 1 2 14 1 2 2 2 10 1 3 1 1 17 1 3 3 1 12 2 1 1 2 7 2 1 3 2 1 2 2 1 1 8 2 2 3 1 5 2 3 2 1 13 2 3 2 2 16 3 1 1 1 6 3 1 2 1 4 3 2 2 2 15 3 2 3 1 9 3 3 1 2 18 3 3 3 2 11 ; proc transreg maxiter=50 utilities short; ods select ConvergenceStatus FitStatistics Utilities; model monotone(Rank / reflect) = class(Brand Price Life Hazard / zero=sum); output ireplace predicted; run; proc print label; var Rank TRank PRank Brand Price Life Hazard; label PRank = 'Predicted Ranks'; run;Output 65.2.1: Simple Conjoint Analysis

Chapter Contents 
Previous 
Next 
Top 
Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.