2

给定一个股票代码符号向量:

 sp500 <- c("ABT", "ANF", "ADBE", "AMD", "AES", "AET" .. ) 

对于 N 个资产的投资组合,我如何找到这些的所有独特组合?因此,例如,如果 N=3 我想返回一个表/矩阵:

  A1   |    A2    |    A3
--------------------------
"ABT"      "ANF"     "ABDE"
"ABT"      "AMD"     "ABDE"
"ABT"      "AMD"     "AES"
  .          .          .
  .          .          .
"YHOO"    "YUM"      "ZMH"

顺序无关紧要,所以我相信它是“组合”而不是“排列”。我正在尝试为此使用 R。

非常感谢我可以为此使用哪种功能/方法的建议。

4

1 回答 1

3

help.search("combination")会给你答案:

combn(sp500,3)
于 2012-10-29T13:35:46.137 回答