Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个严重不平衡的数据集。我想使用原始数据集大小的 200% 执行统一重采样。
重采样功能似乎无法按我的预期执行。任何人都知道任何工具箱或功能可以执行此操作吗?谢谢。
如果您想从大小为 N 的数据集中随机重新采样并替换,您可以使用randi(N,1,N*2)返回一个大小为 N*2 的向量,该向量由 1 到 N 之间的随机整数组成。然后使用该向量索引到您的原始矩阵。例如,
randi(N,1,N*2)
N = 100; data = rand(1,N); % This simulates your original data set idx = randi(N, 1, N*2); newData = data(idx);