Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

apply.fromstart

calculate a function over an expanding window always starting from the beginning of the series


Description

A function to calculate a function over an expanding window from the start of the timeseries. This wrapper allows easy calculation of “from inception” statistics.

Usage

apply.fromstart(R, FUN = "mean", gap = 1, ...)

Arguments

R

an xts, vector, matrix, data frame, timeSeries or zoo object of asset returns

FUN

any function that can be evaluated using a single set of returns (e.g., rolling beta won't work, but Return.annualized will)

gap

the number of data points from the beginning of the series required to “train” the calculation

...

any other passthru parameters

Author(s)

Peter Carl

See Also

Examples

data(managers)
apply.fromstart(managers[,1,drop=FALSE], FUN="mean", width=36)

PerformanceAnalytics

Econometric Tools for Performance and Risk Analysis

v2.0.4
GPL-2 | GPL-3
Authors
Brian G. Peterson [cre, aut, cph], Peter Carl [aut, cph], Kris Boudt [ctb, cph], Ross Bennett [ctb], Joshua Ulrich [ctb], Eric Zivot [ctb], Dries Cornilly [ctb], Eric Hung [ctb], Matthieu Lestel [ctb], Kyle Balkissoon [ctb], Diethelm Wuertz [ctb], Anthony Alexander Christidis [ctb], R. Douglas Martin [ctb], Zeheng 'Zenith' Zhou [ctb], Justin M. Shea [ctb]
Initial release
2020-02-05

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.