p********a 发帖数: 5352 | 1 ☆─────────────────────────────────────☆
cavine747 (痒痒挠) 于 (Tue May 6 23:12:34 2008) 提到:
想生成一列40个服从beta(1.75,3)的随机数,但是要求不得落在(0,3)这个范围
以外。
如果没有那个限制条件,很简单。
proc iml;
a=J(40);
do i=1 to 40;
a[i]=rand('beta',1,75,3);
end;
run;
请问如何实现这个范围限制条件呢?
☆─────────────────────────────────────☆
eternity (Stranger in a Strange land) 于 (Tue May 6 23:15:02 2008) 提到:
你生成完以后把(0,3)里面的数删掉不就行了
☆─────────────────────────────────────☆
cavine747 (痒痒挠) 于 (Tue May 6 23:15:47 2008) 提到:
那就不够40个了啊
☆────────── |
|