【问题标题】:Generate lognormally distributed random variable [duplicate]生成对数正态分布的随机变量
【发布时间】:2017-10-21 09:22:52
【问题描述】:

我的随机变量 X 是非负的。它们位于 [0,1] 并且呈对数正态分布。

我将使用 R 的函数 rnorm() 生成 log(X),因为它们是对数正态分布的。由于 X 在 [0,1] 内,因此生成的 log(X) 对于 [0,1) 内的 X 应为负数,对于 X=1 应为 0。

但是,rnorm() 不能保证生成的 log(X) 是负数。我该如何处理这个问题?

【问题讨论】:

标签: r


【解决方案1】:

您可以改用rlnorm。更多信息在这里:R_documentation_rlnorm

【讨论】:

  • 太棒了!我不知道这个功能。 @Flo.P