32
2D and 3D plots 2 regressors 3 regressors Vectors 2 Linear regression with matrix algebra Econometrics - Introduction to Matrix Algebra Yale-NUS, YSS2211 February 3, 2016 Yale-NUS, YSS2211 Econometrics - Introduction to Matrix Algebra 1 / 31

Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Econometrics - Introduction to Matrix Algebra

Yale-NUS, YSS2211

February 3, 2016

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 1 / 31

Page 2: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

So far: 1 regressor (i.e. y = f (x))

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 2 / 31

Page 3: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Next: 2 regressors (i.e. y = f (x1, x2))

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 3 / 31

Page 4: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Next: 2 regressors (i.e. y = f (x1, x2))

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 4 / 31

Page 5: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Next: 2 regressors (i.e. y = f (x1, x2))

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 5 / 31

Page 6: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Next: 2 regressors (i.e. y = f (x1, x2))

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 6 / 31

Page 7: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Next: 2 regressors (i.e. y = f (x1, x2))

Note: last four slides it’s the same graph, just different anglesThe model is:y = α + β1x1 − β2x2and to be precise, the four previous slides represent:y = 2 + 2x1 − x2

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 7 / 31

Page 8: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

So far

y = α + βx + ε (1)

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 8 / 31

Page 9: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

So far

in more detail y1 = α + βx1 + ε1y2 = α + βx2 + ε2y3 = α + βx3 + ε3

...yN = α + βxN + εN

(2)

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 9 / 31

Page 10: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

So far

which in matrix algebra isy1y2y3...yN

=

ααα...α

+

x1βx2βx3β

...xNβ

+

ε1ε2ε3...εN

(3)

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 10 / 31

Page 11: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

So far

which in matrix algebra isy1y2y3...yN

=

111...1

α +

x1x2x3...xN

β +

ε1ε2ε3...εN

(4)

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 11 / 31

Page 12: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

That is,

~y = α + β~x + ~ε (5)

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 12 / 31

Page 13: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Let’s add one more explanatory variable

For instance, wage depends on education (x1) and age (X2)y1 = α + β1x1,1 + β2x2,1 + ε1y2 = α + β1x1,2 + β2x2,2 + ε2y3 = α + β1x1,3 + β2x2,3 + ε3

...yN − α + β1x1,N + β2x2,N + εN

(6)

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 13 / 31

Page 14: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Let’s add one more explanatory variable

We want to estimate α, β1, β2. Like in the case with only oneregressor, we will minimize the sum of squared errors.

y1 − α + β1x1,1 + β2x2,1 = ε1y2 − α + β1x1,2 + β2x2,2 = ε2y3 − α + β1x1,3 + β2x2,3 = ε3

...yN − α + β1x1,N + β2x2,N = εN

(7)

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 14 / 31

Page 15: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Our problem

We want to estimate α, β1, β2. Like in the case with only oneregressor, we will minimize the sum of squared errors.

Minα,β1,β2

N∑i=1

ε2i = Minα,β1,β2

N∑i=1

(yi − α + β1x1,i + β2x2,i )2 (8)

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 15 / 31

Page 16: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

First Order Conditions

[α] Nα̂ + β̂1

N∑i=1

x1,i + β̂2

N∑i=1

x2,i =N∑i=1

yi

[β1] α̂

N∑i=1

x1,i + β̂1

N∑i=1

x21,i + β̂2

N∑i=1

x1,ix2,i =N∑i=1

x1,iyi

[β2] α̂N∑i=1

x2,i + β̂1

N∑i=1

x1,ix2,i + β̂2

N∑i=1

x22,i =N∑i=1

x2,iyi

(9)

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 16 / 31

Page 17: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

First Order Conditions

This is t-e-d-i-o-u-s!

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 17 / 31

Page 18: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Solution: Matrix Algebra

y1y2y3...yN

=

ααα...α

+

x1,1β1x1,2β1x1,3β1

...x1,Nβ1

+

x2,1β2x2,2β2x2,3β2

...x2,Nβ2

+

ε1ε2ε3...εN

(10)

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 18 / 31

Page 19: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Solution: Matrix Algebra

y1y2y3...yN

=

111...1

α +

x1,1x1,2x1,3

...x1,N

β1 +

x2,1x2,2x2,3

...x2,N

β2 +

ε1ε2ε3...εN

(11)

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 19 / 31

Page 20: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Solution: Matrix Algebra

y1y2y3...yN

︸ ︷︷ ︸

y

=

1 x1,1 x2,11 x1,2 x2,11 x1,3 x2,1...1 x1,N x2,1

︸ ︷︷ ︸

X

αβ1β2

︸ ︷︷ ︸

β

+

ε1ε2ε3...εN

︸ ︷︷ ︸

ε

(12)

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 20 / 31

Page 21: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Solution: Matrix Algebra

y = Xβ + ε (13)

Note, using Matrix properties,

y1 = 1× α + x1,1 × β1 + x2,1 × β2 + ε1

and generally, for any observation i in our sample,

yi = α + x1,i × β1 + x2,i × β2 + εi

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 21 / 31

Page 22: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Our Problem is the same as above (see equation (7))

We want to estimate α, β1, β2. Like in the case with only oneregressor, we will minimize the sum of squared errors.

y1 − α + β1x1,1 + β2x2,1 = ε1y2 − α + β1x1,2 + β2x2,2 = ε2y3 − α + β1x1,3 + β2x2,3 = ε3

...yN − α + β1x1,N + β2x2,N = εN

but now it looks nicer:y − Xβ = ε. Our problem is to find the argument that minimizes

Min ε′ε = Min (y − Xβ)′ (y − Xβ)

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 22 / 31

Page 23: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Vector multiplication

Why do we write

Min ε′ε = Min (y − Xβ)′ (y − Xβ)

instead of

Min ε2 = Min (y − Xβ)2 ?

This is a useful convention. We cannot square or cube matrices,but we can always pre-multiply them by themselves, orpost-multiply them by themselves

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 23 / 31

Page 24: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Vector multiplication: What is ε′ε ?

ε′ε =

ε1ε2ε3...εN

T

ε1ε2ε3...εN

i.e.

ε′ε =(ε1 ε2 ε3 . . . εN

)︸ ︷︷ ︸1× N

ε1ε2ε3...εN

︸ ︷︷ ︸N × 1

= ε21+ε22+ε23+...+ε2n =N∑i=1

ε2i

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 24 / 31

Page 25: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Note: ε′ε 6= εε′ !

εε′ =

ε1ε2ε3...εN

ε1ε2ε3...εN

T

i.e.

εε′ =

ε1ε2ε3...εN

︸ ︷︷ ︸N × 1

(ε1 ε2 ε3 . . . εN

)︸ ︷︷ ︸1× N

=

ε21 ε1ε2 ε1ε3 . . . ε1εNε2ε1 ε22 ε2ε3 . . . ε2εNε3ε1 ε3ε2 ε23 . . . ε3εN

......

.... . .

...εNε1 εNε2 εNε3 . . . ε2N

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 25 / 31

Page 26: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Our Problem is the same as above (see equation (7))

We want to estimate α, β1, β2 in y = Xβ + ε. Like in the casewith only one regressor, we will minimize the sum of squarederrors. That is, our problem is to find the argument that minimizes

Minβ ε′ε = Min (y − Xβ)′ (y − Xβ)

where β is a vector of parameters: β =

αβ1β2

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 26 / 31

Page 27: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

OLS in Matrix Algebra

Minβ ε′ε = Min (y − Xβ)′ (y − Xβ)

= Min(y ′ − β′X ′

)(y − Xβ)

= Min(y ′y − β′X ′y − y ′Xβ + β′X ′Xβ

)= Min

(y ′y − 2β′X ′y + β′X ′Xβ

)where the last step is due to the fact that β′X ′y is a scalar:(1× k)(k × N)(N × 1), and we know λ′ = λ for any scalar λAlso note: y ′y is a scalar, and β′X ′Xβ is also a scalar

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 27 / 31

Page 28: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Matrix Differentiation

Let c be a k × 1 vector: c =

c1...ck

Let β be a k × 1 vector of parameters: β =

β1...βk

c ′β = ?

c1β1 + c2β2 + ...+ ckβk

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 28 / 31

Page 29: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Matrix Differentiation

Let c be a k × 1 vector: c =

c1...ck

Let β be a k × 1 vector of parameters: β =

β1...βk

c ′β = ? c1β1 + c2β2 + ...+ ckβk

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 28 / 31

Page 30: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

Matrix Differentiation

What is then ∂(c ′β)∂β ?

∂(c ′β)∂β =

∂(c1β1+c2β2+...+ckβk )

∂β1∂(c1β1+c2β2+...+ckβk )

∂β2...

∂(c1β1+c2β2+...+ckβk )∂βk

=

c1c2...ck

= c

Note: since c ′β = β′c ⇒ ∂(β′c)∂β = c

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 29 / 31

Page 31: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

OLS in Matrix Algebra: FOC [ ∂(β′c)∂β = c and ∂(c ′β)

∂β = c]

∂ (y ′y − 2β′X ′y + β′X ′Xβ)

∂β

= −2X ′y + X ′Xβ + (β′X ′X )′ =

= −2X ′y + X ′Xβ + (X ′Xβ) =

= −2X ′y + 2X ′Xβ = 0

⇒ X ′y = X ′Xβ

⇒ (X ′X )−1X ′y = β̂

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 30 / 31

Page 32: Econometrics - Introduction to Matrix Algebraguillemriambau.com/Introduction to Matrix Algebra.pdf · Econometrics - Introduction to Matrix Algebra 22/31. 2D and 3D plots2 regressors3

2D and 3D plots 2 regressors 3 regressors Vectors2 Linear regression with matrix algebra

OLS in Matrix Algebra: FOC

Note: (X ′X )−1X ′y = β̂ looks very much likeσxyσ2x

= β̂

Yale-NUS, YSS2211

Econometrics - Introduction to Matrix Algebra 31 / 31