从数据中随机抽样,有无替换
datasample
使用随机排列
,兰德
,或兰迪
生成随机值。因此,datasample
更改MATLAB的状态®全局随机数生成器。使用控制随机数生成器rng公司
。
对于不进行替换选取加权样本,datasample
使用Wong和Easton的算法[1]。
您可以使用兰迪
或随机排列
分别为有或没有替换的随机抽样生成索引。然而,datasample
使用起来更方便,因为它直接从数据中取样。datasample
也允许加权抽样。
王家强,m.c.伊斯顿。一种无置换加权抽样的有效方法。计算机学报9(1),页111-113,1980。