How to exclude data based on quality control flags
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I have a data set where each value has a quality control flag associated with it. What would be the most effecient way for me to exclude and include values based on QC value?
2 Commenti
Adam Danz
il 15 Ott 2019
Modificato: Adam Danz
il 16 Ott 2019
There's not enough detail in your question. Let's assume you have a vector of data "x" and a vector of QC values "qc". I assume the qc values are numeric or logical.
If they are logical and 'true' means "keep",
x(qc) %this eliminates any of the bad data
% or
x(qc) = NaN; % This replaces any of the bad data with "missing" data
The benefit of the 2nd line above is that the size and index values of 'x' do not change.
If your qc values are numeric and range from j to i, you can set a threshold 't' where any qc values greater than t are accepted.
xAccepted = x(qc > t);
% or
x(qc <= t) = NaN;
Risposte (0)
Vedere anche
Categorie
Scopri di più su Desktop 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!