3

私はRでプログラムを作成しようとしています。このプログラムは、ベクトルが与えられると、そのベクトルから要素のすべての可能なタプルを返します。

例:tuples(c('a'、'b'、'c'))= c('a'、'b'、'c'); タクシー'); c('a'、'c')、c('b'、'c'); c('a'); c('b'); c('c')

ベクトルのリストを返す必要があると思います。

参考までに、Stataで同様の機能を実行するプログラムを次に示します。

4

1 に答える 1

6

あなたが使用することができますcombn

x <- 1:3
unlist(lapply(x, function(n) combn(x, n, simplify=FALSE)), recursive=FALSE)
于 2011-03-09T01:52:47.833 に答える