what is the syntax to add noise in data set
2 次查看(过去 30 天)
显示 更早的评论
I need the syntax to add noise to data set..
I hv write the code as:
rand_class_data = randsample(data(:,:),data*10/100);
y(rand_class_data)= ~y(rand_class_data);
wrong_labels = y;
%testing ensemble on noised data
losswith_noised_data = loss(ens_on_traindata, rand_class_data,wrong_labels)
--------------------------------------------------
the dataset im using is ''ionosphere'
I want to change the labels that i hd done with
y(rand_class_data)= ~y(rand_class_data);
but the problem is with data
i.e. how should i randsample the data??..
mean to say how to write
r = randsample(data(:,:),data*10/100);
the error is as :
"POPULATION must be a vector."
plz suggest me the right syntax to randsample the data
0 个评论
回答(2 个)
Andrei Bobrov
2012-5-30
may be using data(:)?
eg
rand_class_data = randsample(data(:),round(numel(data)*10/100))
Walter Roberson
2012-5-31
Your question is still active here. Please do not ask duplicate questions.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!