| paFm {facmodTS} | R Documentation |
Compute cumulative mean attribution for factor models
Description
Decompose total returns into returns attributed to factors and
specific returns. An object of class "pafm" is generated, with
methods for generic functions plot, summary and print.
Usage
paFm(fit, ...)
Arguments
fit |
an object of class |
... |
other arguments/controls passed to the fit methods. |
Details
Total returns can be decomposed into returns attributed to factors
and specific returns.
R_t = \sum b_k * f_kt + u_t, t=1...T
b_k is exposure to factor k and f_kt is factor k's return at
time t. The return attributed to factor k is b_k * f_kt and specific
return is u_t.
Value
The returned object is of class "pafm" containing
cum.ret.attr.f |
N X K matrix of cumulative return attributed to factors. |
cum.spec.ret |
length-N vector of cumulative specific returns. |
attr.list |
list of time series of attributed returns for every portfolio. |
Author(s)
Yi-An Chen and Sangeetha Srinivasan
References
Grinold, R. and Kahn, R. (1999) Active Portfolio Management: A Quantitative Approach for Producing Superior Returns and Controlling Risk. McGraw-Hill.
See Also
fitTsfm
for the factor model fitting functions.
The pafm methods for generic functions:
plot.pafm, print.pafm and
summary.pafm.
Examples
data(managers, package = 'PerformanceAnalytics')
fit <- fitTsfm(asset.names=colnames(managers[, (1:6)]),
factor.names=c("EDHEC LS EQ","SP500 TR"),
data=managers)
# without benchmark
paFm(fit)