- Major Types of Return Measures
- How to Calculate the Holding Period Returns
- Portfolio Risk & Return - Part 1A - Video
- Portfolio Risk & Return - Part 1B - Video
- Arithmetic Returns Vs. Geometric Returns
- How to Calculate Money-weighted Returns
- How to Calculate Annualized Returns
- How to Calculate Portfolio Returns
- Gross and Net Returns Calculations
- How to Calculate Leveraged Returns
- Nominal Returns and Real Returns in Investments
- Calculate Variance and Standard Deviation of an Asset
- Standard Deviation and Variance of a Portfolio
- Efficient Frontier for a Portfolio of Two Assets
- Effect of Correlation on Diversification
- Risk Aversion of Investors and Portfolio Selection
- Utility Indifference Curves for Risk-averse Investors
- Capital Allocation Line with Two Assets
- Selecting Optimal Portfolio for an Investor
- How to Calculate Portfolio Risk and Return
- Portfolio Risk and Return - Part 2A - Video
- Portfolio Risk and Return - Part 2B - Video

# Arithmetic Returns Vs. Geometric Returns

While calculating the returns on financial assets, we will often look at the returns from multiple holding periods. For example, one may hold an asset for five years, and the asset may have earned total 150% returns over this period of 7 years. However, it is difficult to interpret these returns as we cannot compare them with returns on other assets. For comparison purpose, we will have to aggregate these returns for the same period such as daily returns, monthly returns, or yearly returns. In the example above, it will be more suitable to calculate average annual returns than to know the returns earned over 7 years.

While calculating the aggregate returns, our return measure will vary depending on what method we use to calculate the aggregate returns. Two common methods are arithmetic returns and geometric returns.

Let’s take an example to understand both these methods. Let’s say that our portfolio generated the following returns in 5 years.

**Arithmetic Returns**

To calculate the arithmetic average, we take the simple average of the 5 yearly returns as follows:

Arithmetic Returns = (100%+(-50%)+35%+(-20%)+50%)/5

\= 23%

**Geometric Returns**

One problem with arithmetic mean is that it assumes the returns on the investment made at the beginning of each period. So, for each period the beginning investment amount is assumed to be the same. It ignores the compounding effect of investment returns made in the previous years. Using arithmetic returns, our measure can be majorly flawed. Consider an investment of $100 at the beginning. Say in first year the investment value rises to $200. The returns are 100%. In year 2, the investment falls back to $100, which will be a return of -50% in the year 2. If we take the average of two year returns, i.e., 100% in year 1 and -50% in year 2, it shows an average annual return of 25% on this investment, even though our investment value is back to $100 (from where we started). This problem can be solved by calculating geometric returns which incorporates the compounding effect.

In our example the geometric returns can be calculated as follows:

Geometric returns = [(1+100%)*(1-50%)*(1+35%)*(1-20%)*(1+50%)]^(1/5) - 1

\= 10%

As you can see, geometric return is lower than the arithmetic return, and is a better method for aggregating returns over multiple holding periods.

#### Related Downloads

## Data Science in Finance: 9-Book Bundle

Master R and Python for financial data science with our comprehensive bundle of 9 ebooks.

### What's Included:

- Getting Started with R
- R Programming for Data Science
- Data Visualization with R
- Financial Time Series Analysis with R
- Quantitative Trading Strategies with R
- Derivatives with R
- Credit Risk Modelling With R
- Python for Data Science
- Machine Learning in Finance using Python

Each book includes PDFs, explanations, instructions, data files, and R code for all examples.

Get the Bundle for $39 (Regular $57)## Free Guides - Getting Started with R and Python

Enter your name and email address below and we will email you the guides for R programming and Python.