I am excited about the potential benefits the PortfolioAnalytics package
provides, but am new to working with the package.

My objective is to calculate  a constrained risk budget for a given CVaR
level. When I run the code below I get the following error:

Leverage constraint min_sum and max_sum are restrictive, consider relaxing.
e.g. 'full_investment' constraint should be min_sum=0.99 and max_sum=1.01 Error
in seq.default(from = round(min, rounding), to = round(max, rounding), :
'from' cannot be NA, NaN or infinite


Aren't the defaults for full_investment (min_sum = 0.99 and max_sum =
1.01) what is being stated in the error message? Or is my objective
too restrictive? Also, is the Error (seq.default) related to the
full_investment constraint?



Also, I read a post in 2010 that stated group constraints were not
compatible with DEoptim. Is this still the case?



Appreciate any help you may be able to provide me and thanks for the
great package.



Sincerely,



John E. Kaprich

R version 3.0.2 (2013-09-25) -- "Frisbee Sailing"
Copyright (C) 2013 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

[Workspace loaded from ~/RStudio Working Directory/.RData]
> library("doParallel", lib.loc="C:/Program Files/R/R-3.0.2/library")Loading 
> required package: foreachforeach: simple, scalable parallel programming from 
> Revolution Analytics
Use Revolution R for scalability, fault tolerance and
more.http://www.revolutionanalytics.comLoading required package:
iteratorsLoading required package: parallel> library("DEoptim",
lib.loc="C:/Program Files/R/R-3.0.2/library")
DEoptim package
Differential Evolution algorithm in R
Authors: D. Ardia, K. Mullen, B. Peterson and J. Ulrich
> library("PortfolioAnalytics", lib.loc="C:/Program 
> Files/R/R-3.0.2/library")Loading required package: zoo
Attaching package: 'zoo'
The following objects are masked from 'package:base':

    as.Date, as.Date.numeric
Loading required package: xtsLoading required package: PerformanceAnalytics
Package PerformanceAnalytics (1.1.0) loaded.
Econometric tools for performance and risk analysis.
(c) 2004-2012 Peter Carl, Brian G. Peterson. License:
GPLhttp://r-forge.r-project.org/projects/returnanalytics/

Attaching package: 'PerformanceAnalytics'
The following object is masked from 'package:graphics':

    legend
> library("timeSeries", lib.loc="C:/Program Files/R/R-3.0.2/library")Loading 
> required package: timeDate
Attaching package: 'timeDate'
The following objects are masked from 'package:PerformanceAnalytics':

    kurtosis, skewness

Attaching package: 'timeSeries'
The following object is masked from 'package:zoo':

    time<-
> > ### Import Pricing Data into R ###> > Pricing <- read.table("RDataAA.txt", 
> > header=TRUE, sep="\t", colClasses = c("character", "numeric", 
> > "numeric","numeric","numeric","numeric","numeric","numeric","numeric","numeric","numeric",
> >  "numeric"))> PricingTS <- timeSeries (Pricing[-1], Pricing[[1]], format = 
> > "%Y/%m/%d")> is.timeSeries(PricingTS)[1] TRUE> > ### Convert Pricing Data 
> > into Percentage Returns ###> > AAReturns <- diff(log(PricingTS))> AARet <- 
> > AAReturns [-1,]> is.timeSeries(AARet)[1] TRUE>



> summary(AARet)    LCEquity             SCEquity            DevFEquity         
>  DevFSCEquity
 Min.   :-0.0694875   Min.   :-0.0910853   Min.   :-7.774e-02   Min.
:-0.0932107
 1st Qu.:-0.0043533   1st Qu.:-0.0059912   1st Qu.:-6.413e-03   1st
Qu.:-0.0060075
 Median : 0.0006532   Median : 0.0009359   Median : 1.117e-03   Median
: 0.0007584
 Mean   : 0.0004196   Mean   : 0.0004097   Mean   : 5.035e-05   Mean
: 0.0001602
 3rd Qu.: 0.0057196   3rd Qu.: 0.0081454   3rd Qu.: 7.791e-03   3rd
Qu.: 0.0075388
 Max.   : 0.0438853   Max.   : 0.0645193   Max.   : 6.519e-02   Max.
: 0.0801522
    EMEquity              CoreFI                HYFI
Preferred
 Min.   :-0.0870541   Min.   :-1.252e-02   Min.   :-4.344e-02   Min.
:-0.0999697
 1st Qu.:-0.0088591   1st Qu.:-1.267e-03   1st Qu.:-2.484e-03   1st
Qu.:-0.0017787
 Median : 0.0004951   Median : 1.791e-04   Median : 0.000e+00   Median
: 0.0002802
 Mean   :-0.0001952   Mean   : 2.672e-05   Mean   :-3.520e-06   Mean
:-0.0000758
 3rd Qu.: 0.0083477   3rd Qu.: 1.372e-03   3rd Qu.: 2.535e-03   3rd
Qu.: 0.0020096
 Max.   : 0.0605309   Max.   : 8.360e-03   Max.   : 2.850e-02   Max.
: 0.0683953
   BankLoans            EMSovDebt           Commodities
 Min.   :-4.007e-02   Min.   :-2.956e-02   Min.   :-0.0562138
 1st Qu.:-8.200e-04   1st Qu.:-1.923e-03   1st Qu.:-0.0055469
 Median : 0.000e+00   Median : 3.681e-04   Median : 0.0000000
 Mean   :-2.058e-05   Mean   : 3.062e-05   Mean   :-0.0004546
 3rd Qu.: 1.205e-03   3rd Qu.: 2.383e-03   3rd Qu.: 0.0055249
 Max.   : 1.810e-02   Max.   : 2.458e-02   Max.   : 0.0339187



> ### Develop Portfolio Constraints ###> > AAFrontier <- 
> portfolio.spec(assets=colnames(AARet[,1:11]))> AAFrontier <- 
> add.constraint(AAFrontier, type="full_investment", enabled = TRUE)> 
> AAFrontier <- add.constraint(AAFrontier, type = "group",+ groups = 
> list(Equity=c(1,2,3,4,5),+ Foreign = c(3,4,5,10),+ High_Yield = c(7,9)),+ 
> group_min = c(0,0,0),+ group_max = c(0.2,0.15,0.15))> > ### Develop Portfolio 
> Objectives ###> > AAFrontier <- add.objective(AAFrontier, type = 
> "risk_budget",+ name = "CVaR", enabled = TRUE,+ min_prisk=-Inf,+ 
> max_prisk=0.3)> > ### Optimize Portfolio ###> > AAFrontierDE <- 
> optimize.portfolio(AARet[,1:11], AAFrontier,+ optimize_method=c("DEoptim"), 
> search_size = 2000, trace=FALSE)Leverage constraint min_sum and max_sum are 
> restrictive,
              consider relaxing. e.g. 'full_investment' constraint
should be min_sum=0.99 and max_sum=1.01Error in seq.default(from =
round(min, rounding), to = round(max, rounding),  :
  'from' cannot be NA, NaN or infinite



> PricingTSGMT
           LCEquity SCEquity DevFEquity DevFSCEquity EMEquity CoreFI
HYFI Preferred BankLoans
2011-03-03    74.21    82.80      61.79        43.84    46.85 104.74
40.63     39.42     25.13
2011-03-04    73.67    82.44      61.23        43.68    46.90 105.02
40.49     39.48     25.08
2011-03-07    73.05    81.09      60.64        43.48    46.24 105.07
40.57     39.32     25.06
2011-03-08    73.67    82.41      60.83        43.46    46.86 104.99
40.53     39.43     25.01
2011-03-09    73.55    82.08      60.85        43.43    46.95 105.24
40.39     39.47     25.06
2011-03-10    72.23    79.97      59.34        42.29    45.56 105.61
40.23     39.39     25.03
2011-03-11    72.70    80.18      59.34        42.23    46.03 105.63
40.28     39.45     24.99
2011-03-14    72.30    79.75      58.28        41.30    46.30 105.69
40.14     39.39     24.92
2011-03-15    71.51    79.04      57.06        40.21    45.53 105.73
39.87     39.32     24.59
2011-03-16    70.25    78.25      55.29        39.32    44.60 106.03
39.58     39.22     24.53
2011-03-17    71.08    78.42      57.13        40.49    45.15 105.96
40.02     39.19     24.67
2011-03-18    71.36    79.46      57.92        41.53    45.23 105.92
40.23     39.34     24.83
2011-03-21    72.46    81.30      59.35        42.66    46.10 105.67
40.45     39.41     24.88
2011-03-22    72.21    80.87      59.18        42.50    46.24 105.68
40.46     39.45     24.90
2011-03-23    72.40    81.12      59.25        42.46    46.85 105.63
40.39     39.49     24.94
2011-03-24    72.81    81.51      60.04        43.06    47.39 105.34
40.42     39.47     24.97
2011-03-25    73.08    82.22      59.38        42.61    47.34 105.25
40.40     39.53     25.02
2011-03-28    72.90    82.04      59.35        42.59    47.10 105.20
40.40     39.54     25.04
2011-03-29    73.38    82.81      59.66        42.85    47.64 105.07
40.42     39.53     25.06
2011-03-30    73.91    83.88      60.37        43.34    48.25 105.25
40.52     39.61     25.11
2011-03-31    73.87    84.17      60.08        43.34    48.67 105.13
40.51     39.65     25.12
2011-04-01    74.19    84.54      60.65        43.43    49.45 104.96
40.21     39.57     25.10
2011-04-04    74.25    84.73      60.73        43.64    49.87 105.13
40.51     39.57     25.19
2011-04-05    74.28    85.19      60.58        43.43    49.77 104.91
40.40     39.66     25.19
2011-04-06    74.46    85.38      61.08        43.59    50.04 104.60
40.50     39.65     25.24
2011-04-07    74.30    84.87      60.78        43.31    49.99 104.76
40.56     39.53     25.28
2011-04-08    74.00    83.98      61.28        43.67    50.04 104.56
40.51     39.58     25.29
2011-04-11    73.77    83.23      61.16        43.58    49.45 104.66
40.46     39.48     25.31
2011-04-12    73.20    82.14      60.59        43.09    48.52 105.06
40.34     39.39     25.28
2011-04-13    73.23    82.25      60.77        43.22    48.92 105.17
40.56     39.38     25.31
2011-04-14    73.27    82.63      61.04        43.70    49.07 105.07
40.41     39.37     25.30
2011-04-15    73.58    83.51      60.95        43.71    49.14 105.45
40.49     39.38     25.27
2011-04-18    72.73    82.13      59.70        43.00    47.90 105.63
40.29     39.32     25.22
2011-04-19    73.11    82.15      60.14        43.39    48.59 105.84
40.46     39.47     25.25
2011-04-20    74.18    83.83      61.67        44.31    49.74 105.69
40.57     39.58     25.28
2011-04-21    74.56    84.45      62.07        44.64    50.18 105.76
40.71     39.67     25.28
2011-04-25    74.48    84.34      62.07        44.77    49.77 105.82
40.67     39.74     25.27
2011-04-26    75.13    85.18      62.55        44.99    50.20 106.21
40.75     39.82     25.26
2011-04-27    75.59    85.69      63.33        45.45    50.11 106.12
40.73     39.90     25.26
2011-04-28    75.83    86.08      63.76        45.82    49.70 106.37
40.81     39.96     25.28
2011-04-29    76.05    86.39      63.46        45.89    50.00 106.46
40.90     40.06     25.28
2011-05-02    75.92    85.38      63.87        45.85    50.01 106.20
40.64     39.78     25.28
2011-05-03    75.59    84.30      63.35        45.44    48.90 106.23
40.66     39.83     25.27
2011-05-04    75.05    83.21      62.81        45.07    48.09 106.43
40.63     39.87     25.27
2011-05-05    74.47    82.83      61.57        44.26    47.63 106.67
40.49     39.77     25.25
2011-05-06    74.74    83.27      61.60        44.33    48.25 106.66
40.72     39.82     25.27
2011-05-09    75.10    84.24      62.04        44.71    48.34 106.78
40.71     39.90     25.28
2011-05-10    75.76    85.53      62.63        45.24    48.91 106.59
40.78     40.00     25.28
2011-05-11    74.99    83.95      61.37        44.41    47.83 106.78
40.71     40.02     25.27
2011-05-12    75.33    84.69      61.57        44.41    47.97 106.62
40.74     40.06     25.25
2011-05-13    74.72    83.51      60.61        43.66    46.92 106.79
40.63     40.11     25.21
2011-05-16    74.24    82.29      60.50        43.54    46.85 107.02
40.69     40.06     25.20
2011-05-17    74.16    82.03      60.63        43.52    47.00 107.14
40.77     40.10     25.20
2011-05-18    74.86    83.29      61.00        43.77    47.76 106.97
40.84     40.09     25.19
2011-05-19    75.01    83.47      61.35        43.88    47.45 106.89
40.80     40.12     25.17
2011-05-20    74.50    82.86      60.48        43.53    47.07 106.99
40.81     40.09     25.16
2011-05-23    73.56    81.37      59.08        42.50    46.09 107.08
40.66     40.03     25.14
2011-05-24    73.53    80.98      59.42        42.78    46.55 107.12
40.52     40.03     25.13
2011-05-25    73.78    82.00      59.80        43.00    46.65 107.10
40.57     40.04     25.09
2011-05-26    74.16    83.08      60.36        43.42    47.25 107.33
40.57     40.01     25.05
2011-05-27    74.50    83.65      60.80        43.86    47.75 107.43
40.77     40.07     25.05
2011-05-31    75.22    84.84      62.06        44.77    48.53 107.46
40.88     40.09     25.08
2011-06-01    73.56    82.11      60.59        43.90    47.66 107.61
40.31     39.76     25.10
2011-06-02    73.49    82.08      60.90        44.31    48.11 107.18
40.32     39.64     25.09
2011-06-03    72.72    80.88      60.93        44.29    47.87 107.32
40.05     39.61     25.06
2011-06-06    71.93    79.55      60.14        43.82    47.10 107.34
39.96     39.51     25.03
2011-06-07    71.93    79.74      60.69        44.09    47.47 107.56
40.02     39.51     25.01
2011-06-08    71.59    78.85      59.91        43.51    47.13 107.65
39.88     39.39     24.98
2011-06-09    72.07    79.27      60.53        43.90    47.50 107.49
39.92     39.36     24.97
2011-06-10    71.06    78.00      59.13        42.95    46.47 107.48
39.52     39.30     24.92
2011-06-13    71.06    77.78      59.22        42.94    46.39 107.34
39.41     39.27     24.88
2011-06-14    71.99    79.45      60.27        43.54    47.09 107.05
39.73     39.38     24.93
2011-06-15    70.75    78.03      58.29        42.32    46.08 107.32
39.52     39.23     24.84
2011-06-16    70.86    78.21      58.09        41.97    45.73 107.39
38.78     38.86     24.74
2011-06-17    71.05    78.23      58.66        42.36    45.79 107.49
39.38     39.11     24.72
2011-06-20    71.42    78.95      58.59        42.05    45.72 107.35
39.49     39.14     24.73
2011-06-21    72.44    80.66      59.86        42.91    46.56 107.45
39.75     39.25     24.76
2011-06-22    72.03    80.04      58.15        42.17    45.64 107.38
39.42     39.28     24.74
2011-06-23    71.87    80.35      57.65        41.87    45.58 107.73
39.59     39.27     24.62
2011-06-24    71.05    79.94      57.10        41.34    45.50 107.63
39.45     39.22     24.70
2011-06-27    71.61    80.56      57.57        41.57    46.03 107.44
39.47     39.19     24.69
2011-06-28    72.57    81.81      58.26        42.18    46.66 107.01
39.68     39.44     24.72
2011-06-29    73.22    82.20      59.28        42.91    47.09 106.69
39.93     39.50     24.75
2011-06-30    73.89    82.80      60.14        43.63    47.60 106.67
40.22     39.66     24.83
2011-07-01    74.98    84.09      60.80        44.05    48.16 106.40
40.28     39.47     24.88
2011-07-05    74.62    84.04      60.44        43.94    48.14 106.81
40.24     39.52     24.92
2011-07-06    74.76    84.38      60.06        43.68    47.82 106.87
40.16     39.49     24.93
2011-07-07    75.54    85.65      60.58        44.06    48.48 106.57
40.39     39.57     24.85
2011-07-08    75.02    85.13      59.83        43.66    47.93 107.12
40.35     39.55     24.90
2011-07-11    73.60    83.32      58.02        42.37    46.59 107.41
39.96     39.36     24.90
2011-07-12    73.28    82.85      57.63        42.04    46.12 107.50
39.86     39.23     24.84
2011-07-13    73.54    83.59      58.49        42.87    46.87 107.71
40.10     39.35     24.87
2011-07-14    73.01    82.26      57.98        42.55    46.37 107.44
40.15     39.26     24.89
2011-07-15    73.42    82.81      58.18        42.66    46.66 107.59
40.11     39.30     24.83
2011-07-18    72.74    81.48      57.32        41.90    46.12 107.43
39.96     39.04     24.77
2011-07-19    73.96    83.32      58.18        42.40    46.79 107.66
40.19     39.08     24.81
2011-07-20    73.93    83.18      58.87        42.80    46.93 107.49
40.23     39.15     24.82
2011-07-21    74.92    83.94      60.12        43.56    47.68 107.32
40.45     39.31     24.82
2011-07-22    74.99    84.05      60.18        43.66    47.65 107.55
40.44     39.37     24.83
2011-07-25    74.55    83.06      59.80        43.67    47.55 107.24
40.28     39.19     24.81
           EMSovDebt Commodities
2011-03-03     26.27       50.97
2011-03-04     26.29       51.29
2011-03-07     26.36       51.06
2011-03-08     26.43       50.70
2011-03-09     26.47       50.41
2011-03-10     26.44       49.65
2011-03-11     26.46       49.38
2011-03-14     26.48       49.35
2011-03-15     26.32       47.71
2011-03-16     26.15       47.75
2011-03-17     26.26       49.36
2011-03-18     26.33       49.99
2011-03-21     26.38       50.11
2011-03-22     26.33       50.50
2011-03-23     26.39       50.75
2011-03-24     26.40       50.87
2011-03-25     26.40       51.17
2011-03-28     26.32       50.33
2011-03-29     26.34       50.39
2011-03-30     26.37       50.36
2011-03-31     26.42       51.35
2011-04-01     26.52       51.49
2011-04-04     26.50       51.74
2011-04-05     26.51       51.72
2011-04-06     26.56       51.93
2011-04-07     26.55       51.91
2011-04-08     26.59       52.71
2011-04-11     26.56       52.10
2011-04-12     26.54       51.11
2011-04-13     26.55       51.25
2011-04-14     26.55       51.54
2011-04-15     26.47       51.61
2011-04-18     26.41       51.48
2011-04-19     26.46       51.77
2011-04-20     26.52       52.34
2011-04-21     26.51       52.77
2011-04-25     26.50       52.67
2011-04-26     26.51       52.53
2011-04-27     26.60       52.68
2011-04-28     26.63       52.41
2011-04-29     26.71       53.11
2011-05-02     26.77       52.47
2011-05-03     26.85       52.09
2011-05-04     26.88       51.04
2011-05-05     26.88       48.25
2011-05-06     26.92       48.22
2011-05-09     27.01       49.32
2011-05-10     27.05       49.67
2011-05-11     27.07       48.14
2011-05-12     27.13       48.23
2011-05-13     26.96       48.23
2011-05-16     27.02       47.90
2011-05-17     27.04       48.09
2011-05-18     27.06       49.02
2011-05-19     27.07       48.51
2011-05-20     27.08       48.99
2011-05-23     27.01       48.41
2011-05-24     26.96       48.75
2011-05-25     27.02       49.42
2011-05-26     26.96       49.51
2011-05-27     26.96       49.99
2011-05-31     27.17       50.33
2011-06-01     27.08       49.73
2011-06-02     27.10       50.15
2011-06-03     27.14       50.15
2011-06-06     27.13       49.62
2011-06-07     27.13       49.87
2011-06-08     27.17       50.31
2011-06-09     27.17       50.40
2011-06-10     27.19       49.92
2011-06-13     27.16       49.30
2011-06-14     27.17       49.58
2011-06-15     27.03       48.69
2011-06-16     26.88       48.21
2011-06-17     26.90       47.95
2011-06-20     26.92       47.90
2011-06-21     27.05       48.25
2011-06-22     27.02       47.94
2011-06-23     27.00       47.18
2011-06-24     26.99       46.77
2011-06-27     27.03       46.58
2011-06-28     27.08       47.36
2011-06-29     27.08       47.96
2011-06-30     27.09       47.23
2011-07-01     27.18       47.21
2011-07-05     27.21       47.94
2011-07-06     27.12       47.79
2011-07-07     27.13       48.53
2011-07-08     27.18       48.42
2011-07-11     27.18       48.21
2011-07-12     27.08       48.77
2011-07-13     27.14       49.58
2011-07-14     27.21       49.27
2011-07-15     27.09       49.65
2011-07-18     27.08       49.47
2011-07-19     27.02       49.70
2011-07-20     27.13       49.63
2011-07-21     27.16       49.41
2011-07-22     27.17       49.83
2011-07-25     27.19       49.70

        [[alternative HTML version deleted]]

_______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-sig-finance
-- Subscriber-posting only. If you want to post, subscribe first.
-- Also note that this is not the r-help list where general R questions should 
go.

Reply via email to