我的数据集严重不平衡。我想以200%的原始数据集大小执行统一的重采样。
重新取样功能似乎无法按预期执行。任何人都知道任何工具箱或功能可以执行此操作?感谢。
答案 0 :(得分:0)
如果要从大小为N的数据集中随机重新取样,可以使用randi(N,1,N*2)
返回1到N之间随机整数的大小为N * 2的向量。然后使用该向量进行索引进入原始矩阵。例如,
N = 100;
data = rand(1,N); % This simulates your original data set
idx = randi(N, 1, N*2);
newData = data(idx);