| Financial Toolbox | ![]() |
Expected return and covariance from return time series
Syntax
Arguments
Description
[ExpReturn, ExpCovariance, NumEffObs] = ewstats(RetSeries,
DecayFactor, WindowLength)
computes estimated expected returns, estimated covariance matrix, and the number of effective observations.
ExpReturn is a 1-by-NASSETS vector of estimated expected returns.
ExpCovariance is an NASSETS-by-NASSETS estimated covariance matrix. The standard deviations of the asset return processes are given by
NumEffObs is the number of effective observations = (1-DecayFactor^WindowLength)/(1-DecayFactor).
A smaller DecayFactor or WindowLength emphasizes recent data more strongly but uses less of the available data set.
Examples
RetSeries = [ 0.24 0.08 0.15 0.13 0.27 0.06 0.14 0.13 ]; DecayFactor = 0.98; [ExpReturn, ExpCovariance] = ewstats(RetSeries, DecayFactor) ExpReturn = 0.1995 0.1002 ExpCovariance = 0.0032 -0.0017 -0.0017 0.0010
See Also
| eomday | fbusdate | ![]() |