我正在使用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
令我惊讶的是,结果没有变化。。。。怎么了?感谢
left.tail.cutoff
和right.tail.cutoff
参数仅在使用sample.method = "LHS"
进行拉丁超立方体采样时才相关。
对于使用rnomr()
函数的简单随机采样,默认值为sample.method = "SRS"
。帮助文件指出"如果sample.method="SRS"
,则忽略此参数。"
有关默认参数,请参见?simulateVector()
。