Calculating PCA biplot…

PCA Biplot Calculator

Explore principal components, scores, loadings, explained variance, groups, correlations, and diagnostics through an interactive PCA biplot built for practical machine learning analysis and interpretation.

PCA Results

Results appear after calculation.
Rows used
Variables used
Selected variance
Components retained

Eigenvalues and variance

Loadings and contributions

Observation scores

Descriptive statistics

Correlation or covariance matrix

Dataset

Paste, upload, or edit a table. The first row must contain column names.

PCA configuration

Choose variables, preprocessing, components, grouping, and biplot appearance.

Use Ctrl or Command for multiple selection.
Hidden variables still participate in PCA.

Preprocessing and calculation

Biplot axes and scaling

Display layers

Highlighting and interaction

Formula used

1. Center or standardise the data matrix X. 2. Compute S = XᵀX / (n − 1). 3. Solve S vₖ = λₖ vₖ. 4. Compute scores T = X V. 5. Compute loadings L = V √Λ. 6. Explained variance ratio = λₖ / Σλ.

How to use the PCA biplot calculator

  1. Upload data, paste values, or load a sample dataset.
  2. Select at least two numeric variables for PCA.
  3. Choose preprocessing and missing-value handling settings.
  4. Select the two principal components for the biplot axes.
  5. Enable grouping layers such as centroids or confidence ellipses.
  6. Calculate, inspect diagnostics, and export the results.

How to interpret a PCA biplot

Nearby observations have similar profiles across selected variables. Long arrows identify variables strongly represented by the displayed components. Small arrow angles suggest positive correlations between variables.

Opposing arrows suggest negative relationships between variables. Perpendicular arrows indicate weak linear correlation in the displayed plane. Projection toward an arrow suggests a relatively high variable value.

Example data

SampleGroupLengthWidthMass
AType 15.13.51.4
BType 14.93.01.4
CType 26.43.24.5

Frequently asked questions

What does a PCA biplot show?

It combines observation scores and variable loadings on two principal component axes.

Should variables be standardised?

Standardisation is usually preferred when variables use different units or scales.

What does arrow length mean?

Longer arrows indicate stronger representation on the selected component plane.

What does the angle between arrows mean?

Small angles suggest positive correlation, while opposite arrows suggest negative correlation.

Why do points appear close together?

Their selected-variable profiles are similar after the chosen preprocessing method.

What is explained variance?

It measures how much dataset variation each principal component captures.

Can categorical variables enter PCA?

Standard PCA requires numeric variables, but categories can colour or label observations.

Why can loadings change sign?

Eigenvector signs are arbitrary, so an entire component may be reflected.

What is symmetric biplot scaling?

It balances observation and variable coordinates for a readable combined display.

When should covariance PCA be used?

Use it when original units and natural variable variances are meaningful.

Related Calculators

PCA Scatter PlotPCA Scree PlotCumulative Explained Variance Plott-SNE PlotUMAP PlotLDA Projection PlotAutoencoder Latent-Space PlotComponent Loading Heatmap

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.