Why rely on others to do your advanced analysis when it's so easy to do in Q?
Correspondence analysis, Segmentation, Key driver analysis, MaxDiff, and so many more advanced techniques are easy to use in Q. Because Q guides you through every step and makes many of the tricky decisions for you (we call this Smart Systems).
In Q102 you discovered how to automate your grunt work. Here we up the ante and show you how easy multivariate analysis in Q can be.
Most of the advanced analysis options can be found in Q under the Create menu. Less common options (e.g., TURF) can be found under the Automate menu and even more obscure advanced techniques can be done by using R (Create > R Output). Everything is possible.
While you can do almost any advanced analysis technique in Q, here we show you how to do two of the most common: Correspondence Analysis, and segmentation with Latent Class Analysis.
TIP: Check out the Q Wiki to explore other techniques.
When crosstabs get too big, they become hard to read. Correspondence analysis is used to convert these difficult-to-read tables into perceptual maps. These maps make it easy to spot relationships in the data.
For example, try to summarize the findings from this table…
In this post we will show you how to do correspondence analysis quickly and easily with both a traditional scatterplot, and with the easier-to-read moon plot.
If you don’t have your own data, click here to download ours.
Step 1: Open your data in Q and select the question or questions you want to analyze in the blue dropdown (and brown dropdown if you are analyzing a crosstab).
Step 2: At the top of the Q window, select Create > Dimension Reduction > Correspondence Analysis of a Table.
Note that a new menu appears on the right side of your screen.
Step 3: In this new right hand menu, you need to connect the table you just created to the Correspondence analysis. To do this, click on the dropdown called Input Tables(s) and select the table you created in Step 1.
Step 4: Click the red Calculate button that’s on the right of your screen. While you are there, click the Automatic checkbox (this means that all your analysis will re-run automatically when the input data or options change – like when you update a tracker).
Step 5: Tidy your map by dragging it to the correct size and moving around the labels.
Step 6: Export it to PowerPoint using the PowerPoint icon on the main toolbar.
The challenge of using a traditional scatterplot for correspondence analysis is in interpreting it correctly. The best way to interpret the perceptual map is to draw a line from the brand to the center of the map. Then draw a line from the centre of the map to the attribute. Then measure the angles. Those with the smallest angles have the strongest relationships.
Or if you want an easy to read visualization, with no need to measure angles… try viewing your data as a moonplot.
TIP: Correspondence analysis easily be used on different types of data (counts, percentages, averages, multiple-response grids etc.). The data just needs to be on the same scale.
TIP: You can change your title, colors, fonts, and gridlines using the Input settings on the right. Remove rows and columns you don’t want (e.g., None of these) by typing the labels into the Rows and Columns to Ignore boxes.
Follow all the steps above and then:
Step 7: Click the Output dropdown and pick Moonplot. Make sure the Automatic checkbox (next to the Calculate button) is ticked.
Step 8: Read the warning that appears: “’It’s good practice to set Normalization’ to ‘Row principal”. And then click on the Normalization dropdown and pick Row Principal.
It is so intuitive that you probably don’t need to read this. But here goes:
Q has a variety of techniques for segmentation, but we recommend Latent Class Analysis, which is a state-of-the-art technique for segmentation.
If you don’t have your own data, click here to download ours.
Step 1: Open your data file in Q and go to Create > Segments > Latent Class Analysis.
Step 2: In the Latent Class Analysis box that appears, select the questions you want to analyze and move them to the Questions to analyze box with the Blue arrow. If you’re using our data set, select Attitudes (this is actually data from a MaxDiff study so, in this example, you’re running a model on a model – how sophisticated!).
Step 3: Locate the Number of segments per split. By default, Automatic is selected. This means Q will automatically select the optimal number of segments for your data (using the Bayesian information criterion). Alternatively, you can specify a specific number of segments by selecting the Manual option. If you are using our data set, select Manual and Number: 3.
Step 4: Click OK. A new window with a summary of the model outputs will appear (like the one below). It is there for those that like to read the detail. Most people just click OK again (every now and then a researcher appreciates this level of detail!).
The latent class analysis produces two key outputs. The first is a tree diagram (check out the image below). This shows how the respondent data varies by segment. The top bar chart shows a summary of the total sample and the level under that shows how each segment differs. Right click on each segment and give them a name.
In the example below, Attitudes can be broken into three segments: Control Freaks, Social Butterflies and Rebels.
The second key output is a new variable which contains the segment for each person.
Right click on the Report tree and select Add Table.
Select Segments in the Blue drop down menu.
You can use Segments in a crosstab to see how the people in your segments vary on other questions and you can feed it into other analyses.
Latent class analysis is almost always preferable to any other segmentation algorithm. Here are some reasons why:
You can use Smart Tables to quickly see if any of the questions in your survey are related to your segments.
Q has now grouped all the questions in your questionnaire into two groups: those that are statistically related to your Segments and those that are not. Those that are related are then ordered in terms of how strongly related they are.
Book a free demo to learn about how to halve your analysis time by using Q.
Book a free demo now