Opgaver til matrix algebra - Jesper Lund
Opgaver til matrix algebra - Jesper Lund
Opgaver til matrix algebra - Jesper Lund
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