Omniscope Custom Views › correlationmatrix

Correlation Matrix

Which of your measures move together? See every relationship at once, then click into any pair to look at the records behind it.

Table visokio-agents

Open the demo in Omniscope Download demo.ioz Sample data: stores.csv Source on GitHub

Items tagged visokio-agents are community examples built by Visokio's agents, to extend Omniscope's core blocks and views with popular, specialist and more unusual use cases, and to show what anyone, people or agents, can build on Omniscope. They are tested by automated tests and were run on a real Omniscope server. They were not reviewed by Omniscope's core team, so they are not on a par with the core blocks and views, which have years of manual, functional and unit tests behind them. About

Which of your measures move together? See every relationship at once, then click into any pair to look at the records behind it.

Live: eleven metrics for 600 illustrative stores. Hover a cell for the coefficient; click it to see that pair as a scatter plot; drag across the scatter plot to select stores.

The problem it solves

Businesses collect dozens of measures per store, customer, machine or survey response, and the first analytical question is always the same: what relates to what? Which levers go with sales, which metrics duplicate each other, which survey questions measure the same thing? Checking pairs one scatter plot at a time does not scale past a handful of fields.

The Correlation Matrix computes every pair in one go and shows them as a heatmap, red for positive and blue for negative, with related fields grouped together so the structure is visible. In the illustrative store data above, three families appear at once: size-related measures (floor area, staff hours, parking, basket size), the trading measures (footfall and sales), and service (conversion up with satisfaction, returns down). Clicking a cell opens the scatter plot for that pair, because a coefficient alone can hide outliers or curves, and dragging across it selects those stores for the rest of the report.

Where it earns its place

The examples below are illustrative.

Industry Fields Question
Retail and hospitality Store size, staffing, footfall, conversion, satisfaction What goes with high sales, and what is redundant?
Customer insight Survey scores, usage, spend, tenure Which experiences move together?
Manufacturing and IoT Temperatures, pressures, vibration, yield Which readings track each other or the defect rate?
Finance Asset returns, rates, spreads How diversified is the portfolio really?
Marketing Spend by channel, visits, leads, sales Which channels move with outcomes?

How to use it in Omniscope

  1. Connect row-level data with numeric fields to a Report block (one row per store, customer, reading or response).
  2. Add a view and choose Correlation Matrix, then add the Numeric fields to compare.
  3. Choose Pearson for straight-line relationships or Spearman for ranked relationships that resist outliers; keep Group related fields on.
  4. Click the strongest cells to check the scatter plots; drag to select interesting groups of records and examine them in other views.
  5. Use other views to filter by region, period or segment; the matrix recalculates for that subset.

Why do this in Omniscope

Data and options

Two or more numeric fields; one row per record.

Option What it does
Numeric fields The fields to correlate
Method Pearson or Spearman
Order Group related fields or keep listed order
Show, Show values Lower triangle or full; coefficients in cells
Rows used Maximum records fetched (default 20,000)

Tested with 50,000 rows and 15 fields.

Tested

Box-selecting stores with low satisfaction and high returns
Box-selecting stores with low satisfaction and high returns
Running on the Omniscope server
Running on the Omniscope server

Reference

Fields it reads

NameTypeWhat it does
Numeric fieldsFIELDTwo or more numeric fields to correlate

Options

NameTypeWhat it does
MethodCHOICEPearson measures straight-line relationships; Spearman measures any steadily rising or falling relationship and resists outliers
OrderCHOICEGroup related fields puts strongly correlated fields next to each other
ShowCHOICEThe matrix is symmetrical; the lower triangle avoids repetition
Show valuesTOGGLEWrite the coefficient in each cell
Rows usedNUMBERMaximum number of records fetched for the calculation (default 20,000)

Third-party libraries