Built and run by one person.

Correlation Matrix

How closely funds move together, for diversification decisions.

Source data: AMFI daily NAV (38,000+ schemes, 37M+ rows since April 2006) + Nifty benchmark indices · Last updated: 2026-07-02
Live tool

Analyze any Indian mutual fund or portfolio across 30+ return, risk and benchmark metrics in the live MFPRO tool.

Overview

The correlation matrix shows how closely the daily returns of different funds move together. A high correlation means two funds tend to go up and down on the same days. A low or negative correlation means they move independently - which is valuable for diversification.

Formula

Correlation(A, B) = Covariance(R_A, R_B) / (StdDev(R_A) × StdDev(R_B))

Where R_A and R_B are daily returns of Fund A and Fund B. The result is always between -1 and +1.

Computed using DuckDB's built-in CORR() aggregate function, which computes Pearson's correlation coefficient in a single pass over paired daily returns. Only trading days where both funds have valid returns are included (INNER JOIN on date).

How to Interpret

Evaluation Period

Correlation is computed over the selected period (1Y, 3Y, 5Y, 10Y, Full, or Custom dates). Shorter periods show recent co-movement; longer periods give more stable estimates. Correlation can change over time - two funds that were uncorrelated in 2020 may become highly correlated in 2025 if market conditions change.

Example: 3 Funds

Large Cap A Mid Cap B Small Cap C
Large Cap A1.000.850.62
Mid Cap B0.851.000.78
Small Cap C0.620.781.00

Large Cap A and Mid Cap B (0.85) move very similarly - holding both adds little diversification. Small Cap C has lower correlation with Large Cap A (0.62) - a better diversification pairing.

Important Notes

Related metrics

More Advanced Risk methodology from the MFPRO analytics tool: