how to calculate anomaly ?
11 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi all,
I want to extract data based on the months using this function 'monthofyear' to calculate anomalies.
The written code shows the wrong results.
Any help is appreciated
anom=[];
i=1;
for yy = 2019
ndays = eomday(yy, 1:12);
for mm = 1:12
for dd = 1:ndays(mm)
monthofy = month(datetime(yy,mm,dd),'monthofyear');
nn = norm(:,:,monthofy);
anom(:,:,i) = sez_chl - nn; %sez_chl is 3d matrix 72*46*46
i=i+1;
end
end
end
0 commentaires
Réponses (1)
Image Analyst
le 15 Fév 2022
There is a whole family of "outlier" functions, like rmoutliers(), etc. Look into them.
3 commentaires
Image Analyst
le 17 Fév 2022
Note that you forgot to read this
and attach your data, so all we can do is guess. We have not seen your time series data, sez_chl, or norm.
Voir également
Catégories
En savoir plus sur Testing Frameworks dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!