R EnvStats模拟因子函数
我正在使用EnvStats包,更具体地说是simulateVector函数,从pdf生成随机样本 我尝试使用普通pdf并更改截断此pdf的参数:R EnvStats模拟因子函数,r,envstats,R,Envstats,我正在使用EnvStats包,更具体地说是simulateVector函数,从pdf生成随机样本 我尝试使用普通pdf并更改截断此pdf的参数: > vfy <- simulateVector(10, distribution = "norm", + param.list = list(mean = 400, sd = 40), seed = 47, + sort = FALSE, left.tail.cutoff = 1,
> 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
>vfy vfy
[1] 479.7879 428.4457 407.4162 388.7294 404.3510 356.5705 360.5807 400.6052 389.9182 341.3700
>vfy vfy
[1] 479.7879 428.4457 407.4162 388.7294 404.3510 356.5705 360.5807 400.6052 389.9182 341.3700
令我惊讶的是,结果没有变化。。。。发生了什么?感谢只有在使用
sample.method=“LHS”
进行拉丁超立方体采样时,left.tail.cutoff
和right.tail.cutoff
参数才相关
对于简单随机采样,默认值为sample.method=“SRS”
,它使用rnomr()
函数。帮助文件声明“如果sample.method=“SRS”
,则忽略此参数”
有关默认参数,请参见
?simulateVector()
。谢谢!我认为LHS是默认的采样方法。顺便问一下,你知道如何指定下限和上限值而不是百分比吗?谢谢,对不起。我认为不能直接指定下限值和上限值。您可能需要根据所使用的分布计算值的预期概率。