Re: [程式] SAS跑亂數的問題
※ 引述《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
推
03/23 19:11, , 1F
03/23 19:11, 1F
推
03/23 23:42, , 2F
03/23 23:42, 2F
推
03/24 00:06, , 3F
03/24 00:06, 3F
推
03/24 10:48, , 4F
03/24 10:48, 4F
討論串 (同標題文章)