Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Portfolio Volatility and Covariance | Portfolio Analysis
R for Financial Analysts

bookPortfolio Volatility and Covariance

When analyzing a portfolio, you might expect that the overall risk, or portfolio volatility, is simply the weighted sum of each asset's volatility. However, this is not the case. Portfolio volatility depends not only on the individual volatilities of the assets but also on how those assets move together, which is captured by covariances. The covariance between asset returns measures how much two assets tend to move together — if they move in the same direction, the covariance is positive; if they move in opposite directions, it is negative. This means that even if you combine two risky assets, the portfolio's total risk can be less than the sum of the individual risks, thanks to diversification. To accurately measure portfolio volatility, you must consider both the volatilities and covariances of all asset pairs.

12345678910
# Sample returns for three assets returns <- data.frame( AssetA = c(0.01, 0.02, -0.01, 0.03, 0.00), AssetB = c(0.00, 0.01, 0.01, -0.02, 0.02), AssetC = c(-0.01, 0.00, 0.02, 0.01, -0.01) ) # Calculate the covariance matrix cov_matrix <- cov(returns) print(cov_matrix)
copy

The covariance matrix displayed above summarizes how each pair of assets moves together. The diagonal elements represent the variance of each asset, while the off-diagonal elements show the covariance between each pair of assets. A positive covariance indicates that two assets tend to move in the same direction, while a negative covariance suggests they move in opposite directions. Understanding these relationships is crucial because they reveal how combining assets can reduce overall portfolio risk through diversification.

12345678910111213141516171819
# Sample returns for three assets returns <- data.frame( AssetA = c(0.01, 0.02, -0.01, 0.03, 0.00), AssetB = c(0.00, 0.01, 0.01, -0.02, 0.02), AssetC = c(-0.01, 0.00, 0.02, 0.01, -0.01) ) # Calculate the covariance matrix cov_matrix <- cov(returns) # Define portfolio weights for the three assets weights <- c(0.4, 0.4, 0.2) # Compute portfolio variance using matrix multiplication portfolio_variance <- as.numeric(t(weights) %*% cov_matrix %*% weights) # Portfolio volatility is the square root of variance portfolio_volatility <- sqrt(portfolio_variance) print(portfolio_volatility)
copy

The calculated portfolio volatility value reflects the combined risk of all assets, accounting for both their individual risks and how they interact with each other. If the assets are not perfectly correlated, the portfolio volatility will typically be lower than the weighted average of individual volatilities. This reduction in risk is known as the diversification benefit. By holding assets that do not move exactly together, you can achieve a lower overall portfolio risk, which is a fundamental principle in portfolio management.

question mark

Which statement best describes how portfolio volatility is determined?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you explain how the portfolio variance formula works?

What happens to portfolio volatility if all assets are perfectly correlated?

How do I interpret the value of portfolio volatility in practice?

bookPortfolio Volatility and Covariance

Scorri per mostrare il menu

When analyzing a portfolio, you might expect that the overall risk, or portfolio volatility, is simply the weighted sum of each asset's volatility. However, this is not the case. Portfolio volatility depends not only on the individual volatilities of the assets but also on how those assets move together, which is captured by covariances. The covariance between asset returns measures how much two assets tend to move together — if they move in the same direction, the covariance is positive; if they move in opposite directions, it is negative. This means that even if you combine two risky assets, the portfolio's total risk can be less than the sum of the individual risks, thanks to diversification. To accurately measure portfolio volatility, you must consider both the volatilities and covariances of all asset pairs.

12345678910
# Sample returns for three assets returns <- data.frame( AssetA = c(0.01, 0.02, -0.01, 0.03, 0.00), AssetB = c(0.00, 0.01, 0.01, -0.02, 0.02), AssetC = c(-0.01, 0.00, 0.02, 0.01, -0.01) ) # Calculate the covariance matrix cov_matrix <- cov(returns) print(cov_matrix)
copy

The covariance matrix displayed above summarizes how each pair of assets moves together. The diagonal elements represent the variance of each asset, while the off-diagonal elements show the covariance between each pair of assets. A positive covariance indicates that two assets tend to move in the same direction, while a negative covariance suggests they move in opposite directions. Understanding these relationships is crucial because they reveal how combining assets can reduce overall portfolio risk through diversification.

12345678910111213141516171819
# Sample returns for three assets returns <- data.frame( AssetA = c(0.01, 0.02, -0.01, 0.03, 0.00), AssetB = c(0.00, 0.01, 0.01, -0.02, 0.02), AssetC = c(-0.01, 0.00, 0.02, 0.01, -0.01) ) # Calculate the covariance matrix cov_matrix <- cov(returns) # Define portfolio weights for the three assets weights <- c(0.4, 0.4, 0.2) # Compute portfolio variance using matrix multiplication portfolio_variance <- as.numeric(t(weights) %*% cov_matrix %*% weights) # Portfolio volatility is the square root of variance portfolio_volatility <- sqrt(portfolio_variance) print(portfolio_volatility)
copy

The calculated portfolio volatility value reflects the combined risk of all assets, accounting for both their individual risks and how they interact with each other. If the assets are not perfectly correlated, the portfolio volatility will typically be lower than the weighted average of individual volatilities. This reduction in risk is known as the diversification benefit. By holding assets that do not move exactly together, you can achieve a lower overall portfolio risk, which is a fundamental principle in portfolio management.

question mark

Which statement best describes how portfolio volatility is determined?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2
some-alt