How to add 5% uniformly distributed Noise in the dataset
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
How can i add 5% of Noise to the dataset with uniform distrubution, i have implemented the code but noise is not uniformly distrubeted How can i do that
can any body please help me
load('datasetvalue.mat')
[rows, columns] = size(dataset);
noise = 0.05 * dataset .* (randn(rows, columns) - 0.5);
noisyData = dataset + noise;
0 Commenti
Risposte (2)
KSSV
il 1 Mar 2022
load('datasetvalue.mat')
[rows, columns] = size(dataset);
N = zeros(rows,columns) ;
% pick 5% of random indices
idx = randsample(rows*columns,round(5/100*rows*columns));
N(idx) = randn(size(idx)) ;
noisyData = dataset + N;
2 Commenti
yanqi liu
il 2 Mar 2022
yse,sir,may be ues rand not randn to get uniformly distributed pseudorandom numbers
Vedere anche
Categorie
Scopri di più su Statistics and Machine Learning Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!