This article describes how to create a correlation matrix that visualizes the correlations between variables as a heat map.

## Requirements

- A data set containing two or more variables which have a Structure set as
**Numeric**or**Numeric- Multi**. Note that binary categorical variables can also be used as inputs but will be converted to numeric when calculating the correlation coefficients. See Variable Sets for more info on how to set the measurement scale and values for analysis.

## Method

- Select
**Anything > Advanced Analysis > Correlation > Correlation Matrix**. - Select your inputs from the
**object inspector**on the right using**one**of the following methods:- With
**Data source**set to 'Variables' (this is the default setting) or 'Variable sets', select two or more**Numeric**or**Numeric-Multi**variables from the**Variables**dropdown box. This will run the correlation on the respondent-level values - for example the raw data for brand attitude across different brands: - Change
**Data source**to 'Table' and then select your table from the**Table**dropdown box. Rows and columns that you don't want to include in the analysis can be specified by entering these in the**Ignore**box. Using a table as the data source runs the correlations on the values shown in the table comparing the columns shown. You may want to do something like this if you're wanting to see a metric over time -- for example brand attitude over time:

- With
- Choose the
**Correlation Type**:**Pearson**(default) - based on the actual data.**Spearman**- based on the ranks of the data (this is less susceptible to outliers and thus less likely to represent the true nature of the correlation).

- Click the
**Calculate**button (or tick the**Automatic**checkbox at the top of the object inspector) to generate the correlation matrix.

## Next

How to Conduct a Test of Correlation Between Two Variables

How to Create a Scatterplot Matrix

How to Create a Table of Coefficients from a Correlation Matrix