Get Started

The co-variance matrix

You can easily compute the co-variance matrix of a DataFrame of returns using the .cov() method.

The correlation matrix doesn't really tell you anything about the variance of the underlying assets, only the linear relationships between assets. The co-variance (a.k.a. variance-covariance) matrix, on the other hand, contains all of this information, and is very useful for portfolio optimization and risk management purposes.

This is a part of the course

“Introduction to Portfolio Risk Management in Python”

View Course

Exercise instructions

  • Calculate the co-variance matrix of the StockReturns DataFrame.
  • Annualize the co-variance matrix by multiplying it with 252, the number of trading days in a year.

Hands-on interactive exercise

Have a go at this exercise by completing this sample code.

# Calculate the covariance matrix
cov_mat = StockReturns.____

# Annualize the co-variance matrix
cov_mat_annual = ____

# Print the annualized co-variance matrix
____
Edit and Run Code