-2

我有一个严重不平衡的数据集。我想使用原始数据集大小的 200% 执行统一重采样。

重采样功能似乎无法按我的预期执行。任何人都知道任何工具箱或功能可以执行此操作吗?谢谢。

4

1 回答 1

0

如果您想从大小为 N 的数据集中随机重新采样并替换,您可以使用randi(N,1,N*2)返回一个大小为 N*2 的向量,该向量由 1 到 N 之间的随机整数组成。然后使用该向量索引到您的原始矩阵。例如,

N = 100;
data = rand(1,N); % This simulates your original data set
idx  = randi(N, 1, N*2);
newData = data(idx);
于 2012-11-27T23:17:02.137 回答