| brinson-class {pa} | R Documentation |
Class "brinson"
Description
Class brinson holds the results of an original portfolio, its
benchmark, and the results of Brinson analysis of a single-period
portfolio.
Slots
date.var:Object of class
"character"storing the date variable name.cat.var:Object of class
"character"storing the name(s) of the categories in the Brinson analysis.bench.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 data frame.ret.var:Object of class
"character"storing the name of the return variable.weight.port:Object of class
"array"storing the weights of the input category of the portfolio.weight.bench:Object of class
"array"storing the weights of the input category of the benchmark.ret.port:Object of class
"array"storing the returns of the input category of the portfolio.ret.bench:Object of class
"array"storing the returns of the input category of the benchmark.q4:Object of class
"numeric"storing the information of the 4th quadrant in the brinson matrix. It refers to return of the benchmark portfolio.q3:Object of class
"numeric"storing the information of the 3rd quadrant in the brinson matrix. It refers to return of the portfolio with benchmark sector weights and portfolio sector returns.q2:Object of class
"numeric"storing the information of the 2nd quadrant in the brinson matrix. It refers to return of the portfolio with portfolio sector weights and benchmark sector returns.q1:Object of class
"numeric"storing the information of the 1st quadrant in the brinson matrix. It refers to return of the original portfolio.universe:Object of class
"data.frame"storing the data frame on which the Brinson attribution is based.
Methods
showsignature(object = "brinson"). Summarize the essential information about the portfolio.summarysignature(object = "brinson"). Summarize the portfolio and the Brinson attribution.exposuresignature(object = "brinson"). Calculate and display the exposure of the input category of a portfolio.returnssignature(object = "brinson"). Calculate the contribution of various effects based on the Brinson analysis.plotsignature(x = "brinson", var = "character", type = "character"). Plot the exposure or the return of a portfolio class object.
Author(s)
Yang Lu yang.lu@williams.edu
Examples
data(jan)
## Single-period brinson analysis
p1 <- brinson(x = jan, date.var = "date", cat.var = "sector",
bench.weight = "benchmark", portfolio.weight = "portfolio", ret.var
= "return")
summary(p1)
exposure(p1, var = "sector")
returns(p1)
plot(p1, var = "sector", type = "exposure")
plot(p1, var = "sector", type = "return")