从数据中随机取样,有无替换
datasample.
使用randperm
那兰特
,或兰迪
生成随机值。因此,datasample.
改变matlab的状态®全局随机数生成器。控制随机数生成器使用rng
.
用于在不替换的情况下选择加权样品,datasample.
使用Wong和Easton的算法[1].
您可以使用兰迪
或randperm
生成随机抽样的指数,分别分别有或不替换。然而,datasample.
可以更方便地使用,因为它直接来自您的数据。datasample.
还允许加权采样。
[1] Wong, c.k.和m.c. Easton。“一种有效的不替换加权抽样方法”。计算学报9(1), pp. 111-113, 1980。