26.07.2013 Views

Opgaver til matrix algebra - Jesper Lund

Opgaver til matrix algebra - Jesper Lund

Opgaver til matrix algebra - Jesper Lund

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FR86 Empirisk Finansiering (2002)<br />

<strong>Opgaver</strong> <strong>til</strong> <strong>matrix</strong> <strong>algebra</strong><br />

Vejledende løsning<br />

Opgave 1–1<br />

<strong>Jesper</strong> <strong>Lund</strong><br />

mail@<strong>Jesper</strong><strong>Lund</strong>.com<br />

Vi har matricen<br />

⎡<br />

3 0<br />

⎢<br />

A = ⎣ 4 5<br />

⎤<br />

0<br />

⎥<br />

2 ⎦ (1)<br />

3 1 8<br />

1. Vi skal beregne determinanten af A vha. co-faktor expansion. Det nemmeste<br />

er at vælge række 1 som udgangspunkt for dette, idet kun a11 = 0<br />

|A| = 3 × (−1) 1+1 (5 × 8 − 2 × 1) = 3 × 38 = 114. (2)<br />

2. Vi skal beregne A −1 vha. formel (25) i “Matrix Algebra med Excel.” For at<br />

gøre dette skal vi beregne de 9 co-faktorer.<br />

C11 = (−1) 1+1 (5 × 8 − 2 × 1) = 38<br />

C12 = (−1) 1+2 (4 × 8 − 3 × 2) = −26<br />

C13 = (−1) 1+3 (4 × 1 − 3 × 5) = −11<br />

C21 = (−1) 2+1 (0 × 8 − 1 × 0) = 0<br />

C22 = (−1) 2+2 (3 × 8 − 3 × 0) = 24<br />

C23 = (−1) 2+3 (3 × 1 − 4 × 0) = −3<br />

C31 = (−1) 3+1 (0 × 2 − 5 × 0) = 0<br />

C32 = (−1) 3+2 (3 × 2 − 4 × 0) = −6<br />

C33 = (−1) 3+3 (3 × 5 − 4 × 0) = 15<br />

Vi ved at A−1 = {Cji}/|A|, dvs.<br />

A = 1<br />

⎡<br />

38<br />

⎢<br />

⎣ −26<br />

114<br />

−11<br />

0<br />

24<br />

−3<br />

⎤<br />

0<br />

⎥<br />

−6 ⎦<br />

15<br />

(3)<br />

3. Se Excel regneark losning37.xls (kan downloades fra fagets hjemmeside(r),<br />

og er emailet <strong>til</strong> dig sammen med dette løsning).<br />

1


Opgave 1–2<br />

I denne opgave er A 3 × 3 matricen ovenfor, mens B en 3 × 3 <strong>matrix</strong> givet ved<br />

⎡<br />

6<br />

⎢<br />

B = ⎣ 2<br />

2<br />

0<br />

⎤<br />

1<br />

⎥<br />

7 ⎦ (4)<br />

8 2 8<br />

1. Matrix produktet C = A ′ B giver<br />

C = A ′ ⎡<br />

3<br />

⎢<br />

B = ⎣ 0<br />

4<br />

5<br />

⎤ ⎡<br />

3 6<br />

⎥ ⎢<br />

1 ⎦ ⎣ 2<br />

2<br />

0<br />

⎤<br />

1<br />

⎥<br />

7 ⎦ =<br />

0 2 8 8 2 8<br />

⎡<br />

⎢<br />

⎣<br />

50 12 55<br />

18 2 43<br />

68 16 78<br />

⎤<br />

⎥<br />

⎦ (5)<br />

Detaljer vedrørende beregningerne er udeladt her, men f.eks. er C11 = 3 × 6 +<br />

4 × 2 + 3 × 8 = 18 + 8 + 24 = 50.<br />

2. Vi skal bruge Excel’s funktion mdeterm <strong>til</strong> at beregne determinanten af matricen<br />

C fra spørgsm˚al 2–1. Resultatet er, jf. losning37.xls, at |C| = 0, dvs.<br />

matricen C er singulær (kan ikke inverteres).<br />

3. Vi skal bestemme determinanten af B, og vi f˚ar det hint at det kan gøres uden<br />

yderligere beregninger. Det skyldes at<br />

|C| = |A ′ B| = |A ′ | · |B| = |A| · |B|, (6)<br />

og da |A| = 0 mens |C| = 0, har vi |B| = 0, som er det ønskede svar.<br />

4. Matricen B kan ikke inverteres da |B| = 0.<br />

Opgave 1–3<br />

Vi ops<strong>til</strong>ler ligningssystemet p˚a <strong>matrix</strong> form<br />

⎡<br />

⎢<br />

⎣<br />

6<br />

2<br />

8<br />

2<br />

0<br />

4<br />

1<br />

7<br />

8<br />

⎤ ⎡ ⎤<br />

0 x1<br />

0 ⎥ ⎢ ⎥<br />

⎥ ⎢ x2 ⎥<br />

⎥ ⎢ ⎥<br />

0 ⎦ ⎣ x3 ⎦<br />

1 2 0 −1<br />

=<br />

⎡<br />

⎢<br />

⎣<br />

⎤<br />

4<br />

5 ⎥ ⇔ Ax = b<br />

0 ⎦<br />

(7)<br />

1<br />

x4<br />

og beregne x = A−1b. Det gøres via Excel, se regnearket losning37.xls. Løsningen<br />

er<br />

⎡<br />

⎢<br />

x = ⎢<br />

⎣<br />

⎤<br />

2.15<br />

−4.5 ⎥<br />

0.1 ⎦<br />

−7.85<br />

(8)<br />

Opgave 1–4<br />

Se Excel regneark losning37.xls.<br />

2


Excel udskrift af losning37.xls<br />

Opgave 1-1 Opgave 2-1<br />

Matrix A: Matrix B:<br />

3 0 0 6 2 1<br />

4 5 2 2 0 7<br />

3 1 8 8 2 8<br />

Determinant: 1) Beregn C = A'B<br />

114<br />

50 12 55<br />

Inverse <strong>matrix</strong> <strong>til</strong> A: 18 2 43<br />

68 16 78<br />

0.333333 0.000000 0.000000<br />

-0.228070 0.210526 -0.052632 2) Beregning af det(C)<br />

-0.096491 -0.026316 0.131579 det(C) = 0<br />

Inv(A)*det(A) = transponeret <strong>matrix</strong> af co-faktorer NB: dette er præcist 0, men Excel<br />

(laves alene for at checke manuelle beregninger) giver 1.0e-12 pga. afrundingsfejl<br />

38 0 0<br />

-26 24 -6<br />

-11 -3 15


Opgave 1-3<br />

Matricen A: Vektoren B:<br />

6 2 1 0 4<br />

2 0 7 0 5<br />

8 4 8 0 0<br />

1 2 0 -1 1<br />

Løsning x = inv(A)*b<br />

2.150<br />

-4.500<br />

0.100<br />

-7.850


Opgave 1-3<br />

Regressorer incl. konstantled X Forklarende variabel Y<br />

1 2 3 7<br />

1 5 6 14<br />

1 4 2 5<br />

1 2 1 4<br />

1 -4 5 3<br />

1 9 2 15<br />

1 4 4 7<br />

1 2 8 9<br />

1 3 1 6<br />

1 -1 2 1<br />

Beregning af X'X Beregning af X'y<br />

10 26 34 71<br />

26 176 77 298<br />

34 77 164 272<br />

Regressionskoefficienter beta-hat = inv(X'X)*X'y<br />

1.070496<br />

1.140875<br />

0.90095<br />

Resultatet af at bruge Tools:Data Analysis findes nedenfor<br />

SUMMARY OUTPUT<br />

Regression Statistics<br />

Multiple R 0.92633<br />

R Square 0.858088<br />

Adjusted R Square 0.817542<br />

Standard Error 1.925607<br />

Observations 10<br />

ANOVA<br />

df SS MS F Significance F<br />

Regression 2 156.9443 78.47213 21.16315 0.001077<br />

Residual 7 25.95573 3.707962<br />

Total 9 182.9<br />

Coefficients<br />

Standard Error t Stat P-value Lower 95%Upper 95%Lower 95.0%Upper 95.0%<br />

Intercept 1.070496 1.289218 0.830345 0.433746 -1.97802 4.119009 -1.97802 4.119009311<br />

X Variable 11.140875 0.187284 6.091699 0.000495 0.69802 1.58373 0.69802 1.583729644<br />

X Variable 2 0.90095 0.28028 3.214468 0.014766 0.238194 1.563705 0.238194 1.563705379

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!