Mercurial > repos > jcb-mpl > features_extract
diff src/mz_6bis_durbin_watson.sci @ 0:c0a2e5e78725 draft
Uploaded
author | jcb-mpl |
---|---|
date | Tue, 27 Apr 2021 14:48:05 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/mz_6bis_durbin_watson.sci Tue Apr 27 14:48:05 2021 +0000 @@ -0,0 +1,21 @@ +function x_dw=mz_6bis_durbin_watson(x_tr_mz) + + // pas de calcul matriciel car pas assez de memoire + // x_dw doit varier entre 0 et 2 + // 0=ce qu on recherche + + [n,q]=size(x_tr_mz.d); + + // calcul de la norme des differences et des vect-colonne de x_tr_mz + x_diff=x_tr_mz.d(2:n,:)-x_tr_mz.d(1:n-1,:); + rmsce=zeros(q,1); + rmsce2=zeros(q,1); + for i=1:q; + rmsce(i)=sqrt((x_diff(:,i)'*x_diff(:,i))/(n-1)); + rmsce2(i)=sqrt((x_tr_mz.d(:,i)'*x_tr_mz.d(:,i))/(n)); + end + + x_dw=rmsce./rmsce2; + + +endfunction