全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3405 1
2017-12-02
亲爱的朋友们,我用fPortfolio包做投资组合,这是包里的一个例子,为啥会提示这样一个错误,希望好心人帮帮忙,谢谢!
以下是R代码:
library(fPortfolio)
lppData <- 100 * LPP2005.RET[, 1:6]
cvarSpec <- portfolioSpec()
setType(cvarSpec) <- "CVaR"
nAssets <- ncol(lppData)
setWeights(cvarSpec) <- rep(1/nAssets, times = nAssets)
setSolver(cvarSpec) <- "solveRglpk"
ewPortfolio <- feasiblePortfolio(data = lppData,spec = cvarSpec,constraints = "LongOnly")


minriskSpec <- portfolioSpec()
setType(minriskSpec) <- "CVaR"
setAlpha(minriskSpec) <- 0.05
setSolver(minriskSpec) <- "solveRglpk"
setTargetReturn(minriskSpec) <- getTargetReturn(ewPortfolio@portfolio)["mean"]
minriskPortfolio <- efficientPortfolio(data = lppData, spec = minriskSpec,constraints = "LongOnly")


最后一步会出现这样的错误:
Error in get(as.character(FUN), mode = "function", envir = envir) :
  object 'solveRglpk' of mode 'function' was not found



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-11-5 15:41:41
楼主问题解决了吗,我也遇到这样的问题
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群