Skip to content

Bug in chart.CumReturns (PerformanceAnalytics)

5 messages · Chris de Bleu, Peter Carl, G See

#
The "arithmetic" and "geometric" tags (indicated as geometric=TRUE or
FALSE) are used not for the returns themselves, but the *chaining method*
used in the calculation.  (I think the documentation says "simple" instead
of "arithmetic").  Part of the confusion is that the language people are
using in the literature is slightly different than what I adopted at the
beginning, and it could be changed to be more clear.  Also, geometric ==
compound.

Perhaps we should use chaining.method=c("geometric", "simple") for all of
these functions in a future version.  Alternatively, we could use
returns.type=c("simple", "log") and provide the transformed returns from
the "log" case, although somewhat I'm reluctant to do that across the
whole package.

pcc
#
Correct, if you have simple returns, set geometric=TRUE.

pcc
#
Peter,

I agree that this is confusing.
"geometric	
generate geometric (TRUE) or simple (FALSE) returns, default TRUE"

So, you use geometric=FALSE to create simple returns.  Then you use
geometric=TRUE if you want to chart them?

Best,
Garrett
On Wed, Aug 22, 2012 at 4:08 PM, Peter Carl <peter at braverock.com> wrote: