FreeStatisticalTools.com
Marketing research

Multidimensional Scaling (MDS) Perceptual Map

Draw a perceptual map in which similar brands, products or stores sit close together. Paste attribute ratings or a dissimilarity matrix; MDS finds the two-dimensional layout that best preserves the distances, and fitted attribute vectors show what the dimensions mean.

Free · No sign-upReplaces SPSS PROXSCAL · ALSCALWorks with your data
Updated · By Bibin Xavier

Data 480 × 8

Paste from Excel, or drop a CSV, TSV or Excel file here.
Example data 480 rows, 8 variables. Data stays in this browser tab.
Respondenttext · 60 levelsBrandtext · 8 levelsValue_for_MoneynumericInnovationnumericReliabilitynumericDesignnumericSustainabilitynumericServicenumeric
R01Aurora496634
R01Brava838255
R01Cobalt659268
R01Delta787565
R01Ember484743
R01Fjord646567
R01Grove863298
R01Helix687647

Variables and options

Attributes, or the matrix columns 6 selected · min 2
Results update automatically when you change an option.

Results

480 rows · example data
Kruskal stress-1.079fair
r(distances, input).934R² = .872
Objects8
MethodNon-metric
Table 1

Coordinates

ObjectDimension 1Dimension 2
Aurora0.8650.023
Brava-0.6220.168
Cobalt-0.468-0.539
Delta0.1090.112
Ember0.9020.003
Fjord-0.511-0.333
Grove-0.4090.637
Helix0.134-0.071

Note. Classical MDS eigenvalues: 25.260, 9.157, 5.339, 1.800; the first two dimensions account for 81.9% of the positive eigenvalue sum.

Table 2

Attribute vectors (property fitting)

AttributeDirection dim 1Direction dim 2R²p
Value for Money-0.7210.486.756.029
Innovation0.917-0.174.870.006
Reliability-0.636-0.746.961< .001
Design0.973-0.138.966< .001
Sustainability-0.3680.489.375.309
Service-0.808-0.382.798.018

Note. Each attribute’s mean rating is regressed on the two dimensions. Arrows point to where the attribute is rated highest; arrow length is the correlation √R², so long arrows are well represented on the map.

Perceptual map

Dimension 1Dimension 2AuroraBravaCobaltDeltaEmberFjordGroveHelixValue for MoneyInnovationReliabilityDesignSustainabilityService

Shepard diagram

Interpretation

The two-dimensional map has a stress of .079, which is fair by Kruskal’s guidelines (below .05 good, below .10 fair, above .20 poor). The closest pair, and so the most similar, is Aurora and Ember; objects far apart are perceived as most different. The attributes best represented on the map are Design (R² = .966) and Reliability (R² = .961); use the arrows to name the dimensions.

Non-metric (Kruskal) multidimensional scaling of 8 objects produced a two-dimensional solution with stress-1 = .079, based on standardized mean ratings on 6 attributes.

How to cite this tool

Using these results in a thesis, journal article, report or class assignment? Please cite this free tool so others can find it. It keeps the site free.

APA 7

Xavier, B. (2026). Multidimensional Scaling (MDS) Perceptual Map [Web application]. FreeStatisticalTools.com. https://freestatisticaltools.com/multidimensional-scaling-perceptual-map/

BibTeX

@software{xavier_mdsperceptualmap_2026,
  author = {Xavier, Bibin},
  title = {Multidimensional Scaling (MDS) Perceptual Map},
  publisher = {FreeStatisticalTools.com},
  year = {2026},
  url = {https://freestatisticaltools.com/multidimensional-scaling-perceptual-map/},
  note = {Web application}
}
Download citation:

Suggested sentence for your methods section: “The analysis was carried out with the free Multidimensional Scaling (MDS) Perceptual Map tool on FreeStatisticalTools.com (Xavier, 2026).”

What is multidimensional scaling?

Multidimensional scaling places brands or products on a map so that similar objects sit close together. Paste attribute ratings, a dissimilarity matrix or a similarity matrix; the tool computes a classical (Torgerson) or non-metric (Kruskal) MDS solution, reports stress and a Shepard diagram, and fits attribute vectors that show what the dimensions mean.

When to use multidimensional scaling

Use MDS to build perceptual or positioning maps from overall similarity judgements, or from profiles of attribute ratings, when you want to see which brands compete most closely and where gaps lie in the market.

Assumptions

  • Distances in the map are meant to mirror dissimilarities; non-metric MDS uses only their rank order, classical MDS their actual values.
  • At least four objects; with fewer than about eight objects a two-dimensional map is easy to fit, so treat stress with care.
  • The orientation of the axes is arbitrary: interpret directions with the attribute vectors.

How to set up your data

Either attribute ratings with a label column (several respondents per brand are averaged), or a square matrix of dissimilarities or similarities with a label column and one column per object in the same order as the rows.

What multidimensional scaling is

Multidimensional scaling (MDS) is a family of methods that place objects, such as brands, products, stores or political candidates, as points in a low-dimensional space so that the distances between the points reflect how different the objects are. Objects perceived as similar end up close together; objects perceived as different end up far apart. In marketing, the result is called a perceptual map or positioning map and is used to see which brands compete most directly, where the white spaces in a market lie and how a repositioning moves a brand relative to competitors.

MDS starts from a matrix of dissimilarities. These can come directly from respondents (“How similar are brand A and brand B on a scale of 1 to 9?”), from substitution or switching data, or, as is most common, from computing the distance between brands’ attribute profiles in a rating survey. This tool supports all three: attribute ratings, a dissimilarity matrix or a similarity matrix.

Classical and non-metric MDS

  • Classical (Torgerson) metric MDS treats the dissimilarities as actual distances. It double-centres the matrix of squared distances and takes its eigen-decomposition, which gives the coordinates directly, with no iterations. The eigenvalues show how much of the structure each dimension captures. With Euclidean distances computed from ratings, classical MDS is equivalent to principal component analysis of the profiles.
  • Non-metric (Kruskal) MDS uses only the rank order of the dissimilarities: it looks for a configuration in which larger dissimilarities correspond to larger map distances, without requiring proportionality. This is appropriate for judgements on rating scales, whose intervals are not truly metric. The tool uses the SMACOF majorisation algorithm with monotone (isotonic) regression, starting from the classical solution, and minimises Kruskal’s stress-1.

Stress and the Shepard diagram

Stress-1 measures how badly the map distances fit the (transformed) dissimilarities: 0 is a perfect fit. Kruskal’s classic guidelines are: below .025 excellent, below .05 good, below .10 fair, below .20 poor, above .20 very poor. These guidelines depend on the number of objects; with only five or six objects even random data fit well in two dimensions, so judge stress with the number of objects in mind. The tool also reports the correlation between input dissimilarities and map distances.

The Shepard diagram plots every pair’s input dissimilarity against its distance on the map. For non-metric MDS, the stepped line is the monotone fit (the disparities); points close to it fit well. Pairs far from the line are badly represented, so be cautious when interpreting their distance on the map.

Naming the dimensions with attribute vectors

MDS axes have no inherent meaning and their orientation is arbitrary. When the map is built from attribute ratings, the tool fits each attribute into the space (property fitting): it regresses the brands’ mean ratings on the two coordinates and draws an arrow in the direction in which the attribute increases fastest. The arrow’s length is proportional to √R², so long arrows are attributes that the map represents well and short arrows are attributes that do not align with the main dimensions. To read a brand’s score on an attribute, project the brand onto the arrow’s line: brands further in the arrow’s direction are rated higher.

Worked example with the built-in data

The example contains ratings of eight brands on six attributes by 60 respondents (480 rows). The tool averages each brand’s ratings, standardises the attributes and computes Euclidean distances between brands. The non-metric solution has a stress of about .08 (fair) and the map distances correlate .93 with the input distances. Aurora and Ember sit close together, with the Innovation and Design arrows pointing towards them, so they compete for the same design-led, innovative position. Cobalt and Fjord lie in the direction of Reliability and Service, Brava towards Value for money and Grove towards Sustainability. Design (R² = .97) and Reliability (R² = .96) are best represented; Sustainability is weakly represented (R² = .38), meaning it varies across brands in a way the two dimensions do not capture.

Preparing the data

  • Attribute ratings: long format with one row per respondent × brand, a brand label column and one numeric column per attribute. Several respondents per brand are averaged; a single row per brand also works.
  • Dissimilarity matrix: one row per object with a label column and one numeric column per object in the same order, so the selected columns form a square matrix. The tool symmetrises the matrix and ignores the diagonal.
  • Similarity matrix: as above, but larger values mean more similar; the tool converts it to dissimilarities.

Use at least four objects, and ideally eight or more for a meaningful two-dimensional map.

MDS versus correspondence analysis and PCA

Use correspondence analysis when the data are counts or pick-any associations (brand × attribute ticks). Use MDS when you have overall similarity judgements, or rating profiles and want a map that preserves distances between brands, especially with the non-metric option for ordinal ratings. PCA of brand-mean ratings gives a map very similar to classical MDS and adds loadings, but it treats ratings as metric. All three are descriptive maps; they show perceptions, not preferences. Preference mapping adds ideal points or vectors from liking data.

Interpreting perceptual maps well

  • Interpret distances between objects, and directions of the attribute arrows, not the axes themselves.
  • Only the relative positions matter: the map can be rotated or reflected without changing its meaning.
  • Check stress and the quality of attribute fit before drawing strong conclusions.
  • Empty regions of the map are gaps in perception, not necessarily attractive opportunities; combine the map with preference or demand data.
  • If stress is poor in two dimensions, the perceptions are more complex; consider looking at the attribute table directly or segmenting respondents.

Reporting

Report the method, the source of the dissimilarities, the number of objects, the number of dimensions, stress, and the map with attribute vectors and their R². Example: “Non-metric multidimensional scaling of eight brands, based on standardised mean ratings on six attributes, produced a two-dimensional solution with stress-1 = .079.”

Glossary of MDS terms

  • Dissimilarity: a number expressing how different two objects are; larger means more different.
  • Configuration: the coordinates of all objects in the low-dimensional map.
  • Disparities: the monotone transformation of dissimilarities that non-metric MDS fits.
  • Stress-1: Kruskal’s measure of badness of fit between map distances and disparities.
  • Shepard diagram: a scatter plot of input dissimilarities against map distances.
  • Property fitting: projecting attribute ratings into the map as vectors to interpret its dimensions.
  • Ideal point: in preference mapping, the location of a respondent’s most preferred combination of attributes.
  • Torgerson scaling: the classical, closed-form solution of metric MDS based on an eigen-decomposition.

Key references: Kruskal (1964), Psychometrika; Borg and Groenen (2005), Modern Multidimensional Scaling; Hauser and Koppelman (1979), Journal of Marketing Research.

How to use this tool

  1. Enter your data. Paste columns from Excel, Google Sheets or SPSS with variable names in the first row, or upload a CSV or Excel file. The example data shows the expected layout.
  2. Choose the variables. Select the object labels (e.g. brands), attributes and or the matrix columns.
  3. Set the options. Fill in data layout and method.
  4. Read the results. Results update automatically. Read the plain-English interpretation, then use Copy table to paste APA-style tables into Word and Copy for the results sentence.

How to report multidimensional scaling in APA style

Report the method, the number of dimensions, the stress value and the map, and explain the dimensions using the attribute vectors.

Frequently asked questions

What is stress in MDS?

Kruskal’s stress-1 measures misfit between map distances and dissimilarities. Below .05 is good, below .10 fair and above .20 poor.

Metric or non-metric MDS?

Classical (metric) MDS uses the dissimilarity values; non-metric MDS uses only their rank order, which suits judgements on rating scales.

How are attribute vectors calculated?

Each attribute’s mean rating is regressed on the two dimensions; the arrow points in the direction of increase and its length reflects √R².

How many objects do I need?

At least four, and ideally eight or more for a meaningful two-dimensional map.

Can I use ratings instead of similarity judgements?

Yes. The tool averages ratings per object, standardises attributes and computes Euclidean distances between objects.

How do I read the axes?

Axes have no fixed meaning and the map can be rotated. Interpret distances between objects and the directions of the attribute arrows.

Related tools

See also

Learn this method step by step in the free course Marketing Research with Survey Data, with exercises and a certificate.

Browse all categories