EnvStats simulateVector函数

时间:2014-08-31 22:55:00

标签: r envstats

我正在使用 EnvStats 包,更具体地说是使用 simulateVector 函数从pdf生成随机样本。

我尝试使用Normal pdf并更改截断此pdf的参数:

> vfy <- simulateVector(10, distribution = "norm",
+                param.list = list(mean = 400, sd = 40), seed = 47,
+                sort = FALSE, left.tail.cutoff = 1, right.tail.cutoff = 1)
> vfy
 [1] 479.7879 428.4457 407.4162 388.7294 404.3510 356.5705 360.5807 400.6052 389.9182 341.3700
> vfy <- simulateVector(10, distribution = "norm",
+                param.list = list(mean = 400, sd = 40), seed = 47,
+                sort = FALSE, left.tail.cutoff = 0, right.tail.cutoff = 0)
> vfy
 [1] 479.7879 428.4457 407.4162 388.7294 404.3510 356.5705 360.5807 400.6052 389.9182 341.3700

令我惊讶的是,结果并没有变化......出了什么问题?感谢

1 个答案:

答案 0 :(得分:2)

left.tail.cutoffright.tail.cutoff参数仅在您使用sample.method = "LHS"进行拉丁超立方抽样时才相关。

简单随机抽样的默认值为sample.method = "SRS",使用rnomr()函数。帮助文件指出“如果sample.method="SRS",则忽略此参数。”

有关默认参数,请参阅?simulateVector()