Have an idea?

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

Ability to change segment variable names in Lighthouse Market Simulator

Hi all,

I suspect I already know the answer but asking just in case. I have been working on ACBC market simulations and now need to provide a stand-alone simulator to the client. The file that was provided to me had the usual cryptic variable names for the segment variables. Many of them are indecipherable without reference back to the original questionnaire. This is not a problem for me, but could be a problem for my client. Is there any way to relabel these variables WITHOUT having to rerun the ACBC analysis? I suspect not (I will be asking for these to be polished in future), but if there is a way I would be grateful to know what it is.
asked Jun 30, 2021 by Sharon Morris (385 points)

1 Answer

+1 vote
You don't have to re-run the ACBC analysis (don't have to re-compute the utilities).  The way I can think of doing this is creating new segmentation variables (with the names you prefer) that are copies of the segmentation variables that were given to you.

This is a bit clunky (or I can't think of a slicker approach right now), but it should work.  Unfortunately, it requires setting up a bunch of "filters" in the filter manager; then creating a new segmentation variable that relies on those filters.

Go to Analysis + Filters and add a bunch of new filters that point to your cryptic variables.  For example, let's imagine you have a cryptic variable called "abcd" that takes on values 1, 2, or 3.  You can create three new filters called (for simplicity) a1, a2, and a3.  The logic for a1 is abcd=1; the logic for a2 is abcd=2, etc.

Now that you've set up three filters that point to the three values of that original cryptic variable name, you next create your friendly name for that segment (that you'll include in the simulator file that you build for your client).  Go to Analysis + Segments & Weights and click "Add Segment".  Call this segment your friendly name.  For the categories of this segment, indicate that category one uses filter "a1", category two uses filter "a2", etc.

Now you've got your friendly segmentation variable names that are copies of your original cryptic variable names.  When you create your simulator package file for the standalone simulator, you'll tell it to include those new friendly segmentation variables.
answered Jun 30, 2021 by Bryan Orme Platinum Sawtooth Software, Inc. (195,590 points)
Great idea Bryan - didn't think of that. Hopefully I can avoid this situation in future but for the interim this should do the trick!