【发布时间】:2018-03-11 06:06:39
【问题描述】:
我是一名学生,是 R 的新手。 我发现了很多关于它的帖子,但不明白如何处理我的数据。 我尝试制作 Box-Constrained Portfolio Frontier 但出现此错误(这太不可思议了,但之前我曾经在其他资产上执行此任务,没有这样的错误)
> tail(ALIGNED)
GMT
ASBN FBPRP FBTT FCPB FCRGF FLWS FPAFF FQVLF MSFT PGQWF OPMZ VALE PIH USEL TURN
2018-02-16 20.55 22 32.9 7.95 16.62 11.00 0.70 16.50 92.00 0.08 2e-04 14.12 7.10 0.1901 1.78
2018-02-19 20.55 22 32.9 7.95 16.62 11.00 0.70 16.50 92.00 0.08 2e-04 14.12 7.10 0.1901 1.78
2018-02-20 20.14 22 32.9 7.95 16.62 11.35 0.67 16.31 92.72 0.08 1e-04 13.98 6.95 0.3020 1.87
2018-02-21 20.14 22 32.9 8.50 16.62 11.50 0.67 16.45 91.49 0.08 1e-04 13.66 6.90 0.3020 1.88
2018-02-22 20.14 22 32.9 8.50 16.62 11.95 0.67 16.36 91.73 0.08 1e-04 13.98 6.70 0.3020 1.90
2018-02-23 20.11 22 32.9 9.00 16.62 12.50 0.64 16.66 94.06 0.08 1e-04 14.20 6.65 0.3020 1.92
> class(ALIGNED)
[1] "timeSeries"
attr(,"package")
[1] "timeSeries"
boxSpec <- portfolioSpec()
setNFrontierPoints(boxSpec) <- 15
boxConstraints <- c("minW[1:15]=0.3", "maxW[1:15]=0.12")
boxFrontier <- portfolioFrontier(data = ALIGNED, spec = boxSpec, constraints = boxConstraints)
#Error in `colnames<-`(`*tmp*`, value = names(getMu(Data))) :
# attempt to set 'colnames' on an object with less than two dimensions
【问题讨论】:
-
你有什么问题?我不确定您是否要求我们帮助您,因为尚不清楚您的数据是什么。如果您编辑帖子以包含与您的问题相关的确切代码,而不是学习笔记的屏幕截图,这也会有所帮助
-
请阅读stackoverflow.com/questions/5963269/…,因为它将帮助您以更好的方式提问。
-
有人可以帮忙吗?谢谢
标签: r