[問題] R生成所有可能的組合情況

看板Statistics作者 (暱稱是我)時間16年前 (2009/05/07 16:11), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
想請問一下R裡面有沒有指令 可以讓我列出所有變數的可能組合情況? 例如今天我有4個variables: x1, x2, x3, x4 所以all subsets 有 2^4 = 16 的情況,如下列陳述: 零個變數: {} 一個變數: {x1}, {x2}, {x3}, {x4} 兩個變數: {x1, x2}, {x1, x3}, {x1, x4}, {x2, x3}, {x2, x4}, {x3, x4} 三個變數: {x1, x2, x3}, {x1, x2, x4}, {x1, x3, x4}, {x2, x3, x4} 四個變數: {x1, x2, x3, x4} 謝謝Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.234 ※ 編輯: embed 來自: 140.112.4.234 (05/07 16:12)

05/07 23:25, , 1F
x[combn(1:4,n)] # n代1,2,3,4
05/07 23:25, 1F

05/07 23:25, , 2F
得出來是四個numeric, 請再依照n去劃分
05/07 23:25, 2F

05/11 16:22, , 3F
謝謝~~我終於知道combn要怎麼用了orz
05/11 16:22, 3F
文章代碼(AID): #1A0fVFJE (Statistics)