楼主: ymc4444
9831 12

如何生成这样的对数正态分布随机数? [推广有奖]

11
ziyenano 发表于 2013-2-1 10:29:29
SAS只能生成 服从X~lognormal(0,1)的随机数;
要想得到lognormal(mu,sig)的随机数,
Y=X^sig*exp(mu),
ln(Y)=sig*lnX+mu~N(mu,sig);
故Y~lognormal(mu,sig)



12
ziyenano 发表于 2013-2-1 10:34:05
ymc4444 发表于 2013-2-1 10:07
我想在matlab是试一下,您的这一句是什么意思?
x=x**sig*exp(mu);/*根据对数正态的性质,生成服从mu si ...
matlab简单一点:
x=lognrnd(-0.49,2.77,10,1)



13
ymc4444 发表于 2013-2-1 11:35:04
嗯嗯,太感谢你了,谢谢

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 03:42