看板 Statistics 關於我們 聯絡資訊
※ 引述《wang1266 (莫娃兔^^)》之銘言: : [軟體程式類別]: : SAS : [程式問題]: : 資料處理 : [軟體熟悉度]: : 中(3個月到1年) : [問題敘述]: : 建立一筆五個0或1的亂數資料,但1只能小於或等於3個 : [程式範例]: : array s1_(5); : do t=1 to 5; : s1_(t)=round(ranuni23456); : drop t; : end; : 我只能做到把0或1給產生出來 : 但是要限制產生1的個數不能超過3個 : 這我想了很久都想不出辦法 : 還請幫幫忙,謝謝 如果用R很簡單: num1 <- min(3, rbinom(5, 1, 0.5) sample <- c(rep(1, num1), rep(0, 5-num1)) -- 凡發生之事必合理 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 75.27.150.13
wlsherica:我也覺得用R取亂數很快速:p 03/23 19:11
kenshin528:進入SAS IML 取亂數也只要用一行~ 03/23 23:42
bugle:拿R來跟SAS比生亂數....乾脆比誰便宜好了.... 03/24 00:06
wlsherica:原來IML可取亂數(筆記) 感謝之~~ 03/24 10:48