【发布时间】: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
我的随机变量 X 是非负的。它们位于 [0,1] 并且呈对数正态分布。
我将使用 R 的函数 rnorm() 生成 log(X),因为它们是对数正态分布的。由于 X 在 [0,1] 内,因此生成的 log(X) 对于 [0,1) 内的 X 应为负数,对于 X=1 应为 0。
但是,rnorm() 不能保证生成的 log(X) 是负数。我该如何处理这个问题?
【问题讨论】:
标签: r
您可以改用rlnorm。更多信息在这里:R_documentation_rlnorm
【讨论】: