| regressionMulti-class {pa} | R Documentation | 
Class "regressionMulti"
Description
Class "regressionMulti" holds the results of an original portfolio, its benchmark, and the results of regression analysis of a multi-period portfolio.
Slots
- date.var:
- Object of class - "character"storing the date(s) in the class object.
- ret.var:
- Object of class - "character"storing the name of the return variable.
- reg.var:
- Object of class - "character"storing the name of the regressors.
- benchmark.weight:
- Object of class - "character"storing the name of the benchmark weight variable.
- portfolio.weight:
- Object of class - "character"storing the name of the portfolio weight variable in the universe dataframe.
- coefficients:
- Object of class - "matrix"storing the estimated coefficients of the regression model for each time period.
- benchmark.ret:
- Object of class - "matrix"storing the benchmark return of the input portfolio for each time period.
- portfolio.ret:
- Object of class - "matrix"storing the portfolio return of the input portfolio for each time period.
- act.ret:
- Object of class - "matrix"storing the active return of the input portfolio for each time period.
- act.expo:
- Object of class - "matrix"storing the active exposure according to the regressors for each time period.
- contrib:
- Object of class - "matrix"storing the contribution of the regressors according to the input for each time period.
- universe:
- Object of class - "list"storing the entire input data frame.
Methods
- exposure
- signature(object = "regressionMulti"): Calculate and display the exposure of the input category of a portfolio.
- plot
- signature(x = "regressionMulti", y = "missing"): Plot the exposure or the return of a regressionMulti class object.
- returns
- signature(object = "regressionMulti"): Calculate the contribution of various effects based on the regression analysis.
- show
- signature(object = "regressionMulti"): Summarize the essential information about the portfolio.
- summary
- signature(object = "regressionMulti"): Summarize the portfolio and the regression-based attribution.
Author(s)
Yang Lu yang.lu@williams.edu
Examples
## Multi-period regression analysis
data(quarter)
r2 <-regress(x = quarter, date.var = "date", ret.var = "return", reg.var = c("sector",
"value", "growth"), benchmark.weight = "benchmark", portfolio.weight =
"portfolio")
summary(r2)