[問題] 排列組合問題

看板R_Language作者 (be friend with numbers!)時間5年前 (2018/08/14 01:03), 5年前編輯推噓2(203)
留言5則, 2人參與, 5年前最新討論串1/1
最近遇到一個排列組合問題, 不知道R有沒有辦法做輸出這樣的排列組合? 若可以做到,對於一個新手而言,大概需要多少小時的學習時間能夠寫出以下的程式? [問題] 需要生成6000組包含不同產品的循環 假設為某公司針對旗下的產品,讓使用者/消費者進行評估,相關規則如下: - 總共有150個產品需要評估 - 每個產品需要被200個人評到分數 - 每個人總共會依序評估5個產品 - 總樣本數為150*200/5=6000人(也就是6000個組合) - 每個產品都有自己的位階,位階高的產品需要排在較後面才被評估到 例如:入門款=1、普通款=2、進階版=3 "入門、入門、普通、進階、普通" -> 錯誤,進階版應該排在最後一個出現 - 某些類型的產品,在某些情況有固定的出現機率 例如:電子產品的評分,男:女=8:2,保養品的評分,男:女要1:9 - 類似特質的產品不可以在同一個組合出現 例如:同一個組合不能有相同顏色的產品 "蘋果、橘子、香蕉、茄子、葡萄" -> 錯誤,茄子跟葡萄都是紫色 - 一個組合裡面,不可以包含超過3個某類別的產品 例如:同一個組合不能出現三個水果 "葡萄、手機、眼鏡、櫻桃、芭樂" -> 錯誤,不可以出現3個水果 以上是大概的規則,在150個產品都已標上特性與分類的前提下, 再麻煩本版大大告知是否能做到了~~感激不盡>< 若有違反版規,再請版主告知,會自行刪文,謝謝 ※ 編輯: vagaries (220.136.35.71), 08/14/2018 01:07:32

08/14 19:42, 5年前 , 1F
先不談實作。我想這些限制不明確。如何讓上半段的設計
08/14 19:42, 1F

08/14 19:42, 5年前 , 2F
滿足下半段的限制又保有隨機性似乎不可行。建議你先思
08/14 19:42, 2F

08/14 19:42, 5年前 , 3F
考在小規模數量的情況應如何解決。
08/14 19:42, 3F

08/28 10:03, 5年前 , 4F
如果所有可能性不會太多,應該可以先生產所有可能,再
08/28 10:03, 4F

08/28 10:03, 5年前 , 5F
依據條件來抽樣,可能比較簡單?
08/28 10:03, 5F
文章代碼(AID): #1RSRdxic (R_Language)