Vous êtes sur la page 1sur 10

>> data=Libro2

data =

>> Rxx=corr(data)

Rxx =

1.0000

0.8729

0.6455

0.8729

1.0000

0.8452

0.6455

0.8452

1.0000

>> VIF=1/(1-Rxx(1))

VIF =

Inf

>> Rxx(1))
Rxx(1))
|
Error: Unbalanced or unexpected parenthesis or bracket.

>> Rxx(1)

ans =

>> gelp log


Undefined function 'gelp' for input arguments of type 'char'.

>> help log


log - Natural logarithm

This MATLAB function returns the natural logarithm of each element in array
X.

Y = log(X)

Reference page for log

See also exp, log10, log1p, log2, loglog, logm, reallog, semilogx, semilogy

Other functions named log


comm/log, finance/log, symbolic/log

>> logm(5)

ans =

1.6094

>> [n,k]=size(Rxx)

n=

k=

>> [n,k]=size(data)

n=

k=

>> G=-logm(det(Rxx))*((n-1)-(2*k+5)/6)

G=

6.1130

>> xinv(0.95,k*(k+1)/2)
Undefined function 'xinv' for input arguments of type 'double'.

Did you mean:


>> chi2inv(0.95,k*(k+1)/2)

ans =

12.5916

>> x2=data(:,1);
>> x1=data(:,1);
>> x23=[ones(5,1),data(:,2:3)];
>> b1=inv(x23'*x23)*x23'*x1

b1 =

-2.0000
2.2500
-0.7500

>> e1=x1-x23*v1;
Undefined function or variable 'v1'.

>> e1=x1-x23*b1;
>> R1=1-e1'*e1/(x1-mean(x1))

R1 =

1.0000

1.0000 -0.0227

1.0000

>> R1=1-(e1'*e1)/(x1-mean(x1))

1.0000

R1 =

1.0000

1.0000 -0.0227

1.0000

1.0000

>> R1=1-(e1'*e1)/((x1-mean(x1))'*(x1-mean(x1)))

R1 =

0.7917

>> VIF1=1/(1-R1)

VIF1 =

4.8000

>> x2=data(:,2);
>> x13=[ones(5,1),data(:,1),data(:,3)];
>> b2=inv(x13'*x13)*x13'*x2

b2 =

0.8571
0.2857
0.5714

>> e2=x2-x13*b2;
>> R2=1-(e2'*e2)/((x2-mean(x2))'*(x2-mean(x2)))

R2 =

0.8980

>> VIF2=1/(1-R2)

VIF2 =

9.8000

>> x3=data(:,3);
>> x12=[ones(5,1),data(:,1),data(:,2)];
>> b3=inv(x12'*x12)*x12'*x3

b3 =

-0.3333
-0.1667
1.0000

>> e3=x3-x12*b3;
>> R3=1-(e3'*e3)/((x3-mean(x3))'*(x3-mean(x3)))

R3 =

0.7500

>> VIF3=1/(1-R3)

VIF3 =

>> [u,lambda,v]=svd(Rxx)

u=

-0.5643

0.6800

-0.6096

0.0392 -0.7917

-0.5567 -0.7322

0.4682

0.3924

lambda =

2.5798

0.3553

0.0649

v=

-0.5643

0.6800

-0.6096

0.0392 -0.7917

-0.5567 -0.7322

0.4682

0.3924

>> IC=lambda(1,1)/lambda(3,3)

IC =

39.7225

>> sqrt(IC)

ans =

6.3026

>> X=data

X=

>> sx1=(x(:,1:1)*mean(x(:,1:1)))/qrt(var(x(:,1:1)));
Undefined variable x.

>> sX1=((:,1:1)*mean(X(:,1:1)))/qrt(var(X(:,1:1)));
sX1=((:,1:1)*mean(X(:,1:1)))/qrt(var(X(:,1:1)));
|
Error: Unexpected MATLAB operator.

>> sx1=((:,1:1)*mean(X(:,1:1)))/sqrt(var(X(:,1:1)));
sx1=((:,1:1)*mean(X(:,1:1)))/sqrt(var(X(:,1:1)));
|
Error: Unexpected MATLAB operator.

>> sx1=(X(:,1:1)*mean(X(:,1:1)))/sqrt(var(X(:,1:1)));

>> sx2=(X(:,2:2)*mean(X(:,2:2)))/sqrt(var(X(:,2:2)));
>> sx3=(X(:,3:3)*mean(X(:,3:3)))/sqrt(var(X(:,3:3)));
>> sx=[sx1 sx2 sx3]

sx =

3.4081 10.0399

5.6569

6.8161 10.0399

5.6569

8.5201 13.3866

8.4853

3.4081

6.6933

2.8284

1.7040

6.6933

5.6569

>> c1=v(1,1)*sx(:,1)+v(2,1)*sx(:,2)+v(3,1)*sx(:.3)
c1=v(1,1)*sx(:,1)+v(2,1)*sx(:,2)+v(3,1)*sx(:.3)
|
Error: Unexpected MATLAB expression.

>> c1=v(1,1)*sx(:,1)+v(2,1)*sx(:,2)+v(3,1)*sx(:,3)

c1 =

-11.1929
-13.1161
-17.6925
-7.5781
-8.1912

>> c2=v(1,2)*sx(:,1)+v(2,2)*sx(:,2)+v(3,2)*sx(:,3)

c2 =

-1.4308
0.8866
0.1056
0.5089
-2.7207

>> c3=v(1,3)*sx(:,1)+v(2,3)*sx(:,2)+v(3,3)*sx(:,3)

c3 =

-4.1335
-2.5379
-3.2798
-2.5937
-2.2817

>> c=[c1 c2 c3]

c=

-11.1929 -1.4308 -4.1335


-13.1161

0.8866 -2.5379

-17.6925

0.1056 -3.2798

-7.5781

0.5089 -2.5937

-8.1912 -2.7207 -2.2817

Vous aimerez peut-être aussi