返回信息流我想产生一个服从几何分布(其概率分布函数为:f(x)=p(1-p)^x, x>=0,且为整数)的的随机数,用了以下几条语句:
prob_geom_dist=1.0*pow(2,flag_acc_sum)/pow(2,FlAG_QUEUE_SIZE);//得到几何分布的参数p
dist_ptr=op_dist_load("geometric",prob_geom_dist,0.0);
var_geom_dist=(int)op_dist_outcome(dist_ptr);
但是从仿真的结果里面,我发现这样产生的 var_geom_dist,为1比为0的次数要高一个数量级:如var_geom_dist为1的次数有接近20000,但为0的次数只有2000多。
根据其分布函数,产生的随机变量的值,为0的概率总大于为1(或者其他任何整数)的概率,但为什么会有上面的结果呢?
请指教啊!谢谢。
这是一条镜像帖。来源:北邮人论坛 / communications / #18502同步于 2011/8/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
关于opnet中产生服从几何分布的随机变量
Aven
2011/8/10镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复