annotate src/mz_6bis_durbin_watson.sci @ 2:7e757edfa3b0 draft default tip

Deleted selected files
author jcb-mpl
date Thu, 12 May 2022 12:15:57 +0000
parents c0a2e5e78725
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
1 function x_dw=mz_6bis_durbin_watson(x_tr_mz)
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
2
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
3 // pas de calcul matriciel car pas assez de memoire
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
4 // x_dw doit varier entre 0 et 2
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
5 // 0=ce qu on recherche
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
6
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
7 [n,q]=size(x_tr_mz.d);
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
8
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
9 // calcul de la norme des differences et des vect-colonne de x_tr_mz
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
10 x_diff=x_tr_mz.d(2:n,:)-x_tr_mz.d(1:n-1,:);
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
11 rmsce=zeros(q,1);
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
12 rmsce2=zeros(q,1);
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
13 for i=1:q;
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
14 rmsce(i)=sqrt((x_diff(:,i)'*x_diff(:,i))/(n-1));
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
15 rmsce2(i)=sqrt((x_tr_mz.d(:,i)'*x_tr_mz.d(:,i))/(n));
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
16 end
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
17
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
18 x_dw=rmsce./rmsce2;
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
19
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
20
c0a2e5e78725 Uploaded
jcb-mpl
parents:
diff changeset
21 endfunction