Re: [R] fPortfolio constraints, maxsumW

From: Yohan Chalabi <>
Date: Wed, 13 Aug 2008 12:22:53 +0200

>>>> "JPB" == "John P. Burkett" <>
>>>> 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> *************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> -John

Hi John,

you should use 0.1363 instead of 13.63...

hope this helps,

PhD student
Swiss Federal Institute of Technology

______________________________________________ mailing list
PLEASE do read the posting guide
and provide commented, minimal, self-contained, reproducible code.
Received on Wed 13 Aug 2008 - 10:28:46 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Wed 13 Aug 2008 - 10:33:32 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive