我正在尝试在MATLAB中生成10000个来自对数正态分布的随机数,其关联的正态分布具有均值=0.3和标准差=0.05。
我正在使用内置的lognrnd函数。
我的尝试是这样的:
R = lognrnd(0.3,0.05,10000,1)
然而,当我使用hist(R)绘制R的直方图时,关联的图形是正态的,而不是对数正态的。
我错在哪里?如果正态分布的均值=0.3和标准差=0.05,那么生成的对数正态数应该具有均值=0.3和标准差=0.05,对吗?
我正在使用内置的lognrnd函数。
我的尝试是这样的:
R = lognrnd(0.3,0.05,10000,1)
然而,当我使用hist(R)绘制R的直方图时,关联的图形是正态的,而不是对数正态的。
我错在哪里?如果正态分布的均值=0.3和标准差=0.05,那么生成的对数正态数应该具有均值=0.3和标准差=0.05,对吗?
hist(R,100)
,你会看到更接近你期望的偏态对数正态曲线。 - RussH