[R] fPortfolio constraints, maxsumW
Yohan Chalabi
chalabi at phys.ethz.ch
Wed Aug 13 12:22:53 CEST 2008
>>>> "JPB" == "John P. Burkett" <burkett at uri.edu>
>>>> on Tue, 12 Aug 2008 10:46:28 -0400
JPB> Running R version 2.6.1 under Gentoo Linux and using the fPortfolio
JPB> package, I am having trouble specifying a sector constraint. One of the
JPB> constraints to be imposed is that assets 1 and 2 together account for no
JPB> more than 13.63% of the portfolio. My attempt at coding that
JPB> constraint, "maxsumW[1:2Assets]=13.63" fails. The relevant section of
JPB> my code file and the resulting error message are pasted below.
JPB> Suggestions about how to correct my coding would be most welcome.
JPB>
JPB> *************Code beings here************************
JPB> Data = as.timeSeries(Jdata)
JPB> Spec = portfolioSpec()
JPB> setNFrontierPoints(Spec) = 150
JPB> Spec
JPB> Constraint = c("minW[1:nAssets]=0", "maxsumW[1:2Assets]=13.63")
JPB> frontier = portfolioFrontier(Data, Spec, Constraint)
JPB> **************Error message begins here***************
JPB> Error in parse(text = constraints[i]) :
JPB> unexpected symbol in "maxsumW[1:2Assets"
JPB> **************Error message ends here******************
JPB>
JPB> -John
Hi John,
you should use 0.1363 instead of 13.63...
hope this helps,
yohan
--
PhD student
Swiss Federal Institute of Technology
Zurich
www.ethz.ch
More information about the R-help
mailing list