Description Objects from the Class Slots Extends Methods Author(s) See Also Examples
The class holding the object from calling the constraints method. Methods exist for
setting and getting the sub-objects from this class.
Objects are usually created by calling the constraints method.
call:The function call.
forecasts:The numeric vector of forecasts.
portfolioReturn:The expected portfolio level return constraint (1x1).
riskAversion:The risk aversion coefficient (1x1).
riskFree:The risk free rate (1x1).
budget:Portfolio Budget Constraint(1x1).
group:Group level constraints (kxN).
groupUB:Upper bound constraints of the group matrix(kx1).
groupLB:Lower bound constraints of the group matrix(kx1).
assetsUB:Upper bound constraints of the assets vector (Nx1).
assetsLB:Lower bound constraints of the assets vector (Nx1).
Class "Constraints", directly.
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(pcmExpectation = "PCME", userConstraints = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(object = "userConstraints"): ...
signature(constraints = "userConstraints", type = "character", direction = "numeric"): ...
Alexios Ghalanos
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # initialize a constraints object
myconstraints<-constraints()
# see what is contains
myconstraints
# Initialize it differently:
myconstraints<-constraints(forecasts=rep(0.01,10), portfolioReturn=0.01,
riskAversion = 1, budget = 1, riskFree=0.004,
group = matrix(c(1,1,1,1,0,0,1,0,0,1), nrow=1),
groupUB = 1, groupLB = -1, assetsUB = rep(0.25,10),
assetsLB = rep(-0.25,10))
# get individual components
getgroup(myconstraints)
# set indivisual components
setgroup(myconstraints)<-matrix(c(1,0,0,1,0,0,0,0,0,1), nrow=1)
# see what has changed
getgroup(myconstraints)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.