緑色のボールが 3 個、オレンジ色のボールが 2 個、黄色のボールが 8 個あるとします。私はそれらを注文したいのですが、同じ色のすべてのボールが同一である場合、どのようにすべての可能なシーケンスを生成できますか?
Rでは、を使用してgregmisc
、私はできる
balls<-c('orange','orange', 'green', 'green','green','yellow'...'yellow')
そして、ただする
g <- permutations(length(balls),length(balls),v=balls,set=F)
g.reduced <- g[!duplicated(g),]
しかし、それは非常に不必要に思えます。