Getting Comfortable With Log Charts

Visualizing compounding for various rates of return

In Sunday’s Getting Paid To Flip Million Dollar Coins, I mentioned that exponential functions such as investment compounding are best displayed on a semi-log chart. Let’s do another example of that step-by-step for anyone that wants to learn or anyone who has struggled to teach it to someone else.

Suppose your wealth grows according to this compounding formula:

Wealth = a(1+r)ᵗ

where:

a = starting wealth

r= compounding rate (ie 10%)

t = time in years

For our examples we just use a = 1, so our charts are “growth of a dollar”.

For rule of 72 fans, you know that at a 10% growth rate wealth doubles every 7 years.

Wealth = (1.10)⁷ = 1.95

If you started with $10,000 after 30 years you’d have about $175k.

This chart is not necessarily hard on the eyes, but the fact that time is the exponential variable is a clue that over long stretches an exponential chart is going to become low resolution.

Here’s a 90 cumulative return history for the SP500

2 observations:

  • The later years where you are compounding on a larger base of wealth stretch the chart so the earlier years’ changes are invisible.
  • The resolution of the chart and the ‘larger base effect’ obscure what you probably care about — how the rate of return is changing.

Here’s the log chart:

The log chart now shows the resolution of zigs and zags in the early years by making the Y-axis distance between wealth levels of 10 and100 the same as 100 to 1,000 or 1,000 to 10,000.

To create our own log chart, we transform the wealth function:

Wealth = a(1+r)ᵗ

Log(Wealth) = Log(a) + Log(1+r)ᵗ

Log(Wealth) = Log(a) + t * Log(1+r)

This fits the form of a line:

Y = b + mX

Set “starting wealth” to a = $1.

That reduces the equation to:

Log(Wealth) = t * Log(1+r)

t, time, is our independent variable and Log(1+r) is a constant slope that depends on the rate of return.

Rule of 72 enjoyyyers know compounding at 10% for 7 years doubles wealth:

Wealth = (1.10)⁷ = 2

We take the log of both sides:

Log(Wealth) = Log(2) = 7 * Log(1.10)

You can just use a calculator to see that log(2) rounds to .29 and slope of the log chart will be Log(1.10) = .041

To interpret the log chart we observe, if:

  • Log (Wealth) = .29 that represents a doubling of wealth
  • Log (Wealth) = 1 that represents a 10x increase in wealth aka an order of magnitude increase

Let’s now chart the wealth function as Log(Wealth):

Note: each of the 10 series corresponds to a rate of return of 10%, 9%, 8% and so on. The middle series (purple) is 5% per year and the flattest line corresponds to 1% per year.

  • If log (wealth) = .3, wealth has approximately doubled
  • If log (wealth) = .48, wealth has tripled
  • If log (wealth) = .7, wealth has 5x
  • If log (wealth) = 1, wealth has 10x

Also note that at 10% growth per year we computed the slope of the log chart earlier to be Log(1.10) = .041.

And voila, it takes about 25 years (1/.04) to 10x your wealth, aka Log(Wealth) = 1, a whole order of magnitude.

Moving your eyes to the right along the line where Y=.3, to the light blue numbers. Those numbers represent a rate of return of 4%. You can see that it takes 4 extra years to get to the same level of wealth if you compound at 4% instead of 5%.

What you can generally observe is that earning 2% instead of 1%, is vastly more important than going from 9% ror to 10% ror. This idea is captured in the fact that 2% is double the rate of return of 1% and 10% is only 11% bigger than 9% but in practical terms it is a reminder that:

  • a 1% difference in performance is a big deal
  • taxes are a big deal
  • fees are a big deal (“oh it’s just 1%”)
  • inflation rates (and real returns) are a big deal
  • but all these “big deals” matter more when the difference is a compounded rate of 2% vs 3% as opposed to 9% vs 10%

Here’s the chart zoomed in to holding periods of at least 10 years:

At 5% per year, you’ll double wealth in 14 years. At 3% it will take almost a decade longer.