Have an idea?

Visit Sawtooth Software Feedback to share your ideas on how we can improve our products.

Error for ACBC log-linear price coding

Hi there:

I have the following problem: When I want to analyse HB or monotone regression in ACBC with a log-linear price attribute, for all respondents the following message appears: "A value specified for a log-linear attribute is less than or equal to zero, which cannot be evaluated". I tried it with and without constraining the price attribute.
Can please someone tell me how to fix this?
Thank you in advance and kind regards!
asked Mar 22 by lisach (200 points)

1 Answer

0 votes
It seems that the software thinks that some of the prices shown to respondents were negative.  When it tries to take the natural log of a negative value, it cannot evaluate.  Are you expecting that some of the prices you showed respondents via a Summed Pricing attribute were negative?

In order for Log-Linear price specification to work and create a non-linear "bend" to the curve, you need to have specified 3 or more price values in the "Price Values" grid that is shown when you are in the Settings (gear icon) for HB estimation in Lighthouse Studio ACBC HB estimation.  From the ACBC/HB Settings dialog within Lighthouse Studio, you click Attribute Coding, then on the Price Attribute, you change the Coding drop-down control to say Log-Linear.  When you do that, a dialog appears to the right where you specify which price levels you want to estimate utilities for and to move into the market simulator.  By default, only two price levels are shown (the minimum and maximum price levels the software thinks you could have shown respondents).  But, you must expand this to include more price points if you want any log-linear term effect (a bend in the curve).

For example, when you open the Price Values dialog, by default it might have two rows:

5000
10000

But, if you want to have a proper log-linear curve estimated and moved into the market simulator, you should expand the number of values to be something like:

5000
6000
7000
8000
9000
10000

With this in place, discrete utilities associated with the log-linear fit to these six price points along the price function will be written out to the market simulator for your use there.
answered Mar 22 by Bryan Orme Platinum Sawtooth Software, Inc. (184,340 points)
...