% Analyse de la variance a un facteur % Entree des effectifs N=[4 7 5 8 6 6];p=length(N);n=sum(N); % Entree des donnees Y1=[1602 1615 1617 1624]; Y2=[1480 1482 1485 1493 1500 1507 1510]; Y3=[1548 1555 1559 1563 1575]; Y4=[1435 1438 1448 1449 1454 1458 1467 1475]; Y5=[1493 1498 1500 1502 1509 1510]; Y6=[1596 1599 1602 1604 1612 1620]; Y=[Y1 Y2 Y3 Y4 Y5 Y6]'; X=zeros(n,p); min=0;max=n; for i=1:p, X(:,i)=[zeros(min,1);ones(N(i),1);zeros(max-min-N(i),1)]; min=min+N(i); end % Estimation XX=X'*X; m=inv(XX)*X'*Y; Ychap=X*m; sigma2=(norm(Y-Ychap)^2)/(n-p); Ytild=mean(Y)*ones(n,1); % Test de Fisher dF=norm(Ychap-Ytild)^2; F=dF/((p-1)*sigma2); % Contrastes Z=[]; for i=1:p-1, for j=i+1:p, d=m(i)-m(j);q=(1/N(i))+(1/N(j)); Z=[Z d/sqrt(q*sigma2)]; end, end,