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.