Positioning Analysis Lab

Brand Strategy PCA + Simulation

Build perceptual maps from brand/product ratings, visualize competitive positioning, overlay customer preferences, and simulate market share impacts of repositioning strategies.

👨‍🏫 Professor Mode: Guided Learning Experience

New to perceptual mapping? Enable Professor Mode for step-by-step guidance through creating and interpreting multidimensional scaling maps!

OVERVIEW & WHAT THIS TOOL SOLVES

Brands positioned in 2D perceptual space with attribute vectors (grey rays), customer segment ideals (amber ★), and a live repositioning trajectory showing competitive share impact.

When customers evaluate 8 competing brands across 12 different attributes—like quality, price value, innovation, and trust—staring at a 96-cell crosstab makes it nearly impossible to see who truly competes with whom or where open "white space" exists. Positioning Analysis Lab uses Principal Component Analysis (PCA) and Multidimensional Scaling (MDS) to compress high-dimensional brand ratings into an interactive 2D/3D Perceptual Biplot, overlay customer preference ideal points, and simulate market share shifts when you reposition a brand.

🎯 Questions It Answers

  • Which brands do consumers perceive as close substitutes, and which occupy defensible, differentiated territory?
  • Which underlying composite dimensions (e.g., Prestige vs. Value, Traditional vs. Modern) drive category perceptions?
  • If we reposition our brand on specific attributes, how much preference share will we capture—and from which rivals?

📂 What Data You Need

  • Brand × Attribute Matrix: Mean perception ratings for each brand across 4+ attributes (or respondent-level survey rows)
  • Optional Customer Preferences: Segment ideal points or importance weights to run preference-share simulations
  • Scale Consistency: Attributes can be standardized (z-scored) automatically if measured on different scales

💡 What You'll Discover

  • Interactive Perceptual Biplot: Brand coordinates + attribute vector arrows + Voronoi competitive territories
  • Variance Explained & Scree Diagnostics: Eigenvalues and cumulative % variance captured by 2D vs. 3D maps
  • Repositioning Share Simulator: Live market-share gains and cannibalization from moving a brand in perceptual space
🔍 Key Nuances & Common Traps to Watch For
  • Check Cumulative Variance Explained First (The 80% Rule): In automatic mode, this lab chooses 2 dimensions when the first two explain at least 80% of the variance, and switches to 3 dimensions otherwise. If PC3 holds 20%+ of the variance, inspect the 3D view so you don't misread two brands as close competitors when they are actually far apart on the third axis.
  • Reading Attribute Vectors Correctly: The direction of an attribute arrow points toward brands rated high on that attribute; the length of the arrow shows how well the 2D map represents that attribute; and the angle between two arrows reflects their correlation (small angle = positively correlated; 90° = unrelated; 180° = opposite).
  • Perceptual White Space ≠ Profitable Demand: Finding an empty quadrant on a perceptual map does not automatically mean you should move there—sometimes a quadrant is empty because no customers want that combination (e.g., "high price, low quality"). Always overlay customer ideal points!
📐 Under the Hood: Model Equations & Variable Definitions

1. Attribute Standardization & Covariance Matrix

\[ x'_{ij} = \frac{x_{ij} - \bar{x}_j}{s_j}, \qquad \mathbf{C} = \frac{1}{n - 1}(\mathbf{X}')^{\top}\mathbf{X}' \]

💬 Read it in plain English: Each brand's rating on each attribute is centered (and optionally scaled to z-scores) so all attributes compete on equal footing, and the covariance matrix C measures how every pair of attributes co-varies across brands.

xij, x′ij
Raw & Standardized RatingYOUR DATA ⓘ
Observed rating of brand i on attribute j, and its centered/standardized value x′_ij.
x̄j, sj
Attribute Mean & Std DevESTIMATED ⓘ
Mean and standard deviation of attribute j across all n brands.
X′
Centered Brand × Attribute MatrixYOUR DATA ⓘ
Matrix of dimension n × p containing preprocessed brand ratings across p attributes.
C
Attribute Covariance / Correlation MatrixESTIMATED ⓘ
Symmetric p × p matrix summarizing how attributes co-move across the competitive set.

2. Eigenvalue Decomposition, Brand Scores & Variance Explained

\[ \mathbf{C}\mathbf{v}_k = \lambda_k \mathbf{v}_k, \qquad \text{Score}_{ik} = \sum_{j=1}^{p} x'_{ij} v_{jk}, \qquad \text{VarExplained}_k = \frac{\lambda_k}{\sum_{m=1}^{p} \lambda_m} \]

💬 Read it in plain English: Eigenvectors find the orthogonal composite directions (PC1, PC2, PC3) that capture the maximum perceptual spread among brands, projecting each brand onto those axes to plot its map coordinates while eigenvalues report what percentage of the original information each axis preserves.

vk, vjk
Eigenvector (Attribute Loadings)ESTIMATED ⓘ
Unit-length weight vector for Principal Component k; v_jk gives attribute j’s vector direction on axis k.
λk
Eigenvalue (Axis Variance)OUTPUT ⓘ
Amount of total perceptual variance captured by Principal Component k (λ₁ ≥ λ₂ ≥ … ≥ λ_p).
Scoreik
Brand Coordinate on Axis kOUTPUT ⓘ
Projected position of brand i along dimension k on the perceptual map.
n, p
Number of Brands & AttributesYOUR DATA ⓘ
Count of brands (n) and perceptual attributes (p) in the positioning dataset.

DATA SOURCE

📚

Use a Case Study

Load a pre-built marketing scenario with perceptual and preference data to explore positioning analysis without uploading your own files. Scenarios include beer brands, smartphone manufacturers, streaming services, and more.

📤

Upload Your Data

1. Perceptual Data (Required)

Required

Upload a CSV with brands as columns and attributes as rows. Each cell contains the average rating of that brand on that attribute (e.g., 1-7 scale).

Drag & Drop Perceptual Data CSV / Excel

Rows = attributes, Columns = brands. Include a header row with brand names.

No file uploaded.

DATA INPUTS & SETTINGS

2. Preference Data (Optional)

Optional

Upload customer preference ratings for each brand. This enables ideal point mapping, segment analysis, and market share simulation.

Include preference data for simulation

3. Customer Weights (Optional)

Optional

Upload customer-level usage rate or spending data to weight market share calculations. This makes simulations more realistic by accounting for heavy vs. light users.

Include customer weights for market share

4. Analysis Settings

?

📐 Number of Dimensions

How many principal components (axes) to use for visualizing your positioning map.

Automatic: Uses 2D if first two dimensions explain ≥80% of variance; otherwise uses 3D for a more complete picture.
2 dimensions: Simpler, easier to interpret. Best when two clear factors dominate (e.g., Quality vs. Price).
3 dimensions: Captures more nuance but harder to visualize. Use when three distinct factors matter.

💡 Start with Automatic. Switch to 3D if your scree plot shows a meaningful third dimension.

?

🎯 Focal Brand

Select one brand to get deeper competitive intelligence and positioning recommendations.

What you get: Nearest competitors, positioning gaps, attribute strengths/weaknesses, and repositioning opportunities.
No focal brand: General market overview without brand-specific recommendations.

💡 Choose your own brand (or main competitor) to get actionable strategic insights.

⚙️ Advanced Settings
?

📏 Standardize Attributes

Controls whether to convert all attribute ratings to z-scores (mean=0, std=1) before computing the positioning map.

OFF (default): Uses covariance matrix. Attributes with naturally higher variance will have more influence on brand positions. Preserves the "importance" implied by rating spread.
ON: Uses correlation matrix. All attributes contribute equally regardless of their rating variance. Good when mixing different scales.

💡 Keep OFF unless your data mixes different scales (1-7 and 1-100) or you specifically want equal attribute weighting.

PERCEPTUAL MAP

?
🏷️ Brand Positions
Each dot represents a brand's perceived position based on customer ratings. Brands closer together are seen as more similar; brands far apart are perceived as distinct alternatives.
📍 From Your Data
Loading insights...
?
📊 Attribute Vectors
Arrows showing which direction each attribute increases. Brands positioned toward an arrow's tip are rated higher on that attribute. Longer arrows explain more of the perceptual variance.
📍 From Your Data
Loading insights...
?
🔵 Voronoi Competitive Zones
Voronoi tessellation showing each brand's "territory"—the region of the map where that brand is the closest option. Larger zones indicate less direct competition; smaller zones mean crowded positioning.
📍 From Your Data
Loading insights...
?
✨ Market Entry Opportunities
Positions where a new entrant would capture the most market share against the brands already on the map, scored exactly as the Simulation Impact panel scores it: every customer's ideal point, weighted by spend or usage when a weight file is loaded, under your market share decision rule. Unlike simple "whitespace," these account for actual customer demand, so dragging an entrant onto a diamond gives the diamond's share.
📈 Simulated Entry Analysis
Loading insights...
🎯 Click a brand for details • Drag to simulate repositioning

🔍 Key Discoveries

💡

Run the analysis to discover insights about your competitive landscape.

🎚️ Dimension Explorer ORIGINAL ℹ️

Each row lays the brands out along one dimension, from its negative end (left) to its positive end (right). Click any brand chip to open that brand's detail card. The bar at the bottom of each row is the share of brand differentiation that dimension explains.

Loading... Dimension I Loading...
0% variance
Loading... Dimension II Loading...
0% variance

COMPETITIVE INTELLIGENCE

🗺️ Competitive Distance Matrix ℹ️

This heatmap shows perceptual distances between all brand pairs. Dark blue = very similar (direct competitors), Light/white = very different (differentiated positioning).

📊 Brand Profile Comparison ORIGINAL

Select up to 3 brands to compare their attribute profiles side-by-side. The radar chart reveals where brands excel and where they're vulnerable.

📈 Attribute Importance ℹ️

Which attributes most differentiate brands in customers' minds? Longer bars = greater differentiation power on Dimensions I and II (Dimension III, when kept, is not included). This shows how brands are perceived, not what customers prefer. Hover over ℹ️ for details.

DIMENSION INTERPRETATION

Each dimension represents an underlying perceptual theme. Attributes with high positive or negative loadings define what the dimension means.

Dimension Variance Positive End (High) Negative End (Low) Interpretation
Run analysis to see dimension interpretations.

Brand Coordinates ORIGINAL

These coordinates define each brand's position on the perceptual map. Brands with similar coordinates are perceived similarly by customers. Use these values to identify direct competitors (close positions) and differentiated brands (distant positions).

Brand Dimension I Dimension II Dimension III
Run analysis to see brand coordinates.

Attribute Loadings

Attribute loadings show how strongly each attribute correlates with each dimension. High positive loadings (green) indicate the attribute increases along that dimension; high negative loadings (red) indicate the attribute decreases. Attributes near zero have little influence on that dimension.

View full attribute loading table
Attribute Dimension I Dimension II Dimension III
Run analysis to see attribute loadings.

SUMMARY REPORTS

APA-Style Report

After you run the positioning analysis, this panel will provide a formal statistical summary suitable for academic reports, including variance explained, dimensionality, and key findings.

Managerial Interpretation

This panel translates the positioning analysis into plain-language strategic insights, highlighting competitive positioning, segment opportunities, and recommended actions.

DIAGNOSTICS & ASSUMPTIONS

Diagnostics & assumptions

Key Assumptions

  • Linear relationships: PCA assumes that brand-attribute relationships are linear. Non-linear perceptions may require alternative techniques.
  • Interval-scale data: Perceptual ratings should be measured on interval scales (e.g., 1-7 Likert). Ordinal data may violate assumptions.
  • Adequate sample: Preference data should include enough customers per segment for stable ideal point estimates (typically 30+ per segment).

Interpretation Cautions

  • Perceptual maps show relative positions—absolute scale depends on input data normalization.
  • Dimension interpretations are subjective and should be validated with qualitative research.
  • Market share simulations assume current competitive dynamics remain stable.

EXPORT & DOWNLOAD