Sensitivity Analysis

Top  Previous  Next




Sensitivity analysis refers to running a simulation scenario multiple times and observing the change in share of preference due to changing product specifications.  A typical sensitivity run changes the price for one of the products in the simulation scenario and shows you how those changes to price affect the share of preference for that product (holding all other products in the simulation scenario constant).


For example, we might put three products in the market simulation scenario and run a sensitivity analysis varying the levels of price for just Product 1 (holding the other products constant).  If the price attribute had just three price levels ($8.50, $12.00, and $15.00), the results of the sensitivity analysis might look like:





Product 1





If we use a program like Excel to plot the results, we see the sensitivity of Product 1's shares to changes in price (holding all other products constant):




We could ask the sensitivity analysis to vary the prices for all three products in the simulator, one at a time, holding the other two products constant at $12.00.  The results might look like:





Product 1




Product 2




Product 3





And if we plotted those results using Excel, we would see a chart like the following:




Sensitivity analysis can be run on attributes other than price.  In fact, sensitivity analysis can be a very good way to communicate to others the affect of all attribute levels on the choice likelihood for a given product placed in a competitive market scenario.  For example, in our book, "Getting Started with Conjoint Analysis," we show how sensitivity analysis can be used to see how the share of preference for a client's product concept (within a competitive market scenario) changes due to modification to all attributes (other than brand, since the client of course cannot change its brand).



Source: "Getting Started with Conjoint Analysis," 2014, third edition, Research Publisher's Inc.


In the example above, the client's product is {Sony, 25-inch screen, Surround Sound, No channel blockout, Picture-in-picture, $400}--all the levels represented by hollow markers at 33% share of preference.  When that product is placed in competition with others, it achieves a 33% share of preference.  Sensitivity analysis investigates the share of preference for that specific Sony product if it makes changes (one attribute at a time) across each of the levels included in the study.  This shows the share of preference effect of all the attribute levels on a specific Sony product specification, given the specific context of realistic competition.  This is a much more effective and useful way to show managers conjoint analysis results rather than showing the average part-worth utilities across the population.  (Note: although it isn't possible for Sony to change its brand to JVC or RCA, this chart nonetheless shows Sony the value of its brand; because if the product were branded JVC or RCA, the share of preference would fall from 33 to 20).


How to Conduct Sensitivity Analysis


To conduct sensitivity analysis, instead of specifying that a product has a specific level of an attribute, you use a Range instruction.  Although the two examples below involve price, sensitivity analysis may be conducted on any attribute.


To specify that a given product concept currently at price level 3 in the market simulation scenario should have its prices varied from level 1 to level 4 for the sensitivity analysis, simply specify in the price cell: 1-4,DefaultValue(3).  




(Do a similar specification for any other attributes for any products to be varied in the sensitivity analysis.)


If you want to specify the specific price levels to include in the sensitivity analysis, and some of those prices fall between price levels used in the questionnaire, you can directly specify them in the price cell using a Range instruction.  For illustration, this time we'll assume that you have assigned price values (100, 200, 300) to correspond to price levels 1, 2, 3.  Perhaps you want to see sensitivity results for a product initially specified at base price $200 across prices $100, $125, $145.75, $175, $200, $240, $280, and $300.  You would specify in the price cell the Range instruction: 100, 125, 145.75, 175, 200, 240, 280, 300, DefaultValue (200).


Note, if your regional settings are for a country that uses the comma to define the decimal place, then the appropriate syntax would be 100; 125; 145,75; 175; 200; 240; 280; 300; DefaultValue (200)


Sensitivity Mode


When you click the settings icon cog for Range Behavior (in the Simulation Settings ribbon group on the My Scenario Settings tab), you can choose from three sensitivity modes:


Sequential the attributes with Range specifications are varied one at a time across their levels, holding the specifications for all other products constant


Parallel may only be used if two or more products include Range specifications for attributes.  All products that involve range specifications for a given attribute are changed in parallel across the attribute.


Exhaustive may only be used if one product with more than one attribute having a Range specification or multiple products each having just one attribute with a Range specification is specified.  All possible combinations of the attribute changes are simulated.

Page link: