R 带有函数gmv_opt的端口组合分析错误

R 带有函数gmv_opt的端口组合分析错误,r,quantmod,performanceanalytics,R,Quantmod,Performanceanalytics,我有下面的脚本,它创建了一个错误。有人知道如何解决这个问题吗。我正在运行最新版本的R&RStudio,所有软件包都是最新的 library('quantmod') library('PortfolioAnalytics') library('PerformanceAnalytics') ETF_Names <- c("IVV","IJH","IWM","EZU","EEM","SCZ","ILF","EPP") ETF_All <- lapply(ETF_N

我有下面的脚本,它创建了一个错误。有人知道如何解决这个问题吗。我正在运行最新版本的R&RStudio,所有软件包都是最新的

library('quantmod')
library('PortfolioAnalytics')
library('PerformanceAnalytics')

ETF_Names     <- c("IVV","IJH","IWM","EZU","EEM","SCZ","ILF","EPP")

ETF_All        <- lapply(ETF_Names, function(x) getSymbols(x,from="2006-01-01",auto.assign = FALSE))
names(ETF_All) <- ETF_Names

ETF_MR <- do.call(merge,lapply(ETF_All,monthlyReturn))
colnames(ETF_MR) <- ETF_Names

ETF_spec <- portfolio.spec(assets = colnames(ETF_MR))
ETF_spec <- add.constraint(portfolio=ETF_spec, type="full_investment")
ETF_spec <- add.constraint(portfolio=ETF_spec, type="box", min=0, max=1)
ETF.ef <- create.EfficientFrontier(R=ETF_MR['2015'], portfolio=ETF_spec, type="mean-StdDev")
以前从未出现过问题(我最近更新了RStudio和相关软件包)。这时错误就出现了

希望有人能帮我

我也犯了同样的错误

您可以尝试二次优化(
solve.QP
)。看到这个答案了吗

我也犯了同样的错误

尝试添加:

library(ROI)
require(ROI.plugin.glpk)
require(ROI.plugin.quadprog)
你为我工作过

library(ROI)
require(ROI.plugin.glpk)
require(ROI.plugin.quadprog)