Scatterplot Matrix Calculator

Explore multivariate relationships, distributions, correlations, clusters, outliers, trends, and class separation using an interactive scatterplot matrix with flexible machine learning analysis controls and exports.

Analysis results

Load a sample dataset or paste your own data.
Rows used0No data
Features0Nothing selected
Strongest relationshipNo pair
Outliers0Detection disabled

Statistical summary

Machine learning insights

  • Insights appear after analysis.

Correlation matrix

Multicollinearity report

1. Data input

Paste CSV, TSV, or semicolon-separated data. Quoted values are supported.

2. Variables and grouping

Parse data to detect numerical columns.
For performance, eight selected features is recommended.

3. Matrix layout and diagonal plots

0.025

4. Points, trends, and annotations

6
0.75
0

5. Missing data, preprocessing, and outliers

6. Appearance and performance

Formula used

Pearson correlation
r = Σ[(xᵢ − x̄)(yᵢ − ȳ)] / √(Σ(xᵢ − x̄)² Σ(yᵢ − ȳ)²)
Z-score
z = (x − μ) / σ
Linear regression
ŷ = b₀ + b₁x
Coefficient of determination
R² = 1 − Σ(yᵢ − ŷᵢ)² / Σ(yᵢ − ȳ)²
Variance Inflation Factor
VIFⱼ = 1 / (1 − Rⱼ²)
IQR outlier fences
Lower = Q₁ − k·IQR, Upper = Q₃ + k·IQR

How to use

  1. Paste data or load an example dataset.
  2. Parse the data and select numerical variables.
  3. Choose grouping, preprocessing, plotting, and outlier settings.
  4. Generate the matrix and review correlations, statistics, and insights.
  5. Export the chart, cleaned data, reports, or configuration.

Example data format

sepal_lengthsepal_widthpetal_lengthpetal_widthspecies
5.13.51.40.2setosa
6.43.24.51.5versicolor
6.33.36.02.5virginica

Interpretation guide

Upward point patterns suggest positive relationships. Downward patterns suggest negative relationships. Curves may indicate nonlinear effects.

Tight groups can reveal class separation. Isolated points may be outliers. Dense overlap can hide useful structure.

High correlations can indicate redundant predictors. Visual relationships do not prove causation. Confirm findings using validation and domain knowledge.

Limitations

Large matrices become difficult to read. Sampling may hide rare observations. Missing data choices can change correlations.

Correlation measures association, not causation. Outlier rules are screening tools only. Transformations alter the displayed scale.

VIF estimates can be unstable with limited rows. Use enough observations. Verify important findings with formal modeling.

Frequently asked questions

What is a scatterplot matrix?

It displays pairwise scatterplots for several numerical variables. Diagonal cells summarize each variable. This supports rapid exploratory analysis.

How many features should I select?

Four to six features are usually readable. More variables create smaller cells. Select only features relevant to the analysis.

Which correlation method should I use?

Pearson measures linear association. Spearman measures monotonic rank association. Kendall is robust for smaller samples.

Why are some rows excluded?

Rows may contain missing or invalid values. Filters can also remove observations. The results report displays the final count.

What does a high VIF mean?

High VIF suggests predictor redundancy. Coefficients may become unstable. Consider removing or combining related variables.

Can categorical variables be plotted?

Categorical variables can group or color observations. Matrix axes require numerical values. Encode categories only when mathematically justified.

How are outliers detected?

IQR uses quartile-based fences. Z-score uses standardized distance. Both methods require careful interpretation.

Does the calculator upload my data?

Analysis runs inside your browser. This page sends no dataset to PHP. External libraries still load from their providers.

Can I save my settings?

Use the configuration export button. It downloads a JSON settings file. Load that file to restore options.

Related Calculators

Scatter PlotBubble ChartPair PlotCorrelation HeatmapHexbin Plot2D Density PlotJoint PlotCategorical Scatter PlotParallel Coordinates PlotAndrews Curves

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.