固定効果のあるパネルデータモデルのロジット推定
片 岡 佑 作
要 旨
ある確率pitは0<pit<1によって制限を受けるが、それが説明変数xitmに依存するとしよう。多くの場 合、そのもっとも簡単な表現方法は
(1) pit=exp(xitmi)/[1+exp(xitmi)]
(2) 1-pit=1/[1+exp(xitmi)]
と書くことである。ここでxm
itは既知の変数の行ベクタ、iは未知パラメタの列ベクタである。この(1)、
(2)は
(3) fit log(pit/(1 pit)) xm
= - = iti
あるいはTN個(i=1,g,N t; =1,g,T)を集めて
(4) f=xmi と書くことができる。
ここでfit=log(pit/(1-pit))を確率pitのロジスティック変換、(4)を線形ロジスティックモデルと よぶ。
もし
(5) Uit=log(ptit/(1-ptit))
とすれば、以下のように表現できるであろう。つまり、
(6) U x
x
m
it it it
i t it it
e
e
= +
= + + + +
i
a n d b
cini=0
!
ctldt=0
!
( /( )) ( /( ))
( /( )) ( )
log
log p p p p
p p p p
1 1
1
it it it it it
it it it it
1
e ,
- - -
- -
=
-
t t
t
ここでeitはたがいに独立、近似的にN( ,0 /n )
it it
v2 にしたがう。これは本質的に正規回帰モデルである
が、eitの分散は不均一、かつ未知のパラメタに依存する。もしvit2が既知であれば、(6)を
(7) Uit/wit=(a+ni+dt+xitb)/wit+eitl
と書くことができる。ただしwit=vit nit、そうしてelitは独立かつN( , )0 1 にしたがう。
この論文の目的は2通りある。第1に、witをその最尤推定値wtit=vtit nit=(ptit/(1-ptit))-1 2/ nit に おきかえ、(7)に最小2乗法を適用することである。第2にその結果としてみちびかれるbの推定値 buが、T、N、nitの大きい値に対して一致性をみたす点を言うことにする。
キーワード:ロジットアプローチ、固定効果、パネルデータモデル、重み付最小2乗、一致性
内容目次:
第1章 序 第2章 展開
1 序
パネルデータに2項のlogitモデルが重なったケースを
(1.1) Uit=a+ni+dt+blxit+eit log
U q
p
it it
= tit
t
p q p p
it it it
it it
e = t -
eit: 性質上不等分散になる ,
qit=1-pit ptit: pitの推定値
と書く。Uit、xit、eitはそれぞれ従属変数、説明変数、誤差項である。a、ni、dt、bが推定したい パラメタになっている。また、
(1.2) i 0, t 0
t
in =
!
d =!
と仮定することが多い。(1.2)でなくてもよいが、それに近い制約をおかないとモデルを識別でき ない(たとえば、Stock-Watson[1]、畠中[2]を見る)。
すぐ気づくように(1.1)はパネルとlogitが重なっており、またこうしたモデルでもっとも単純
なfixed effectタイプのものである。error componentなどにすると話の内容は複雑になる(error
componentについても畠中[2]を見よ)。
ところで(1.1)が想定されるケースとは以下のようなものである。つまり ,
, z 1
0
itk=
=
高校から大学への進学 そうでない
として添字itkは地域i、時点t、ある個人kを意味する。内容を (z ) p , <p <
Pr itk=1 = it 0 it 1 , ,
k=1 gnit
と書く。こうしておいて(1.1)の表現はpit(正確にはpitの推定値ptit)のオッズの対数がxit(た とえば所得水準、保有資産の大きさ)の1次関数になっていることを言う。またfixed effectだから レヴェルが地域に関するni、時間に関するdtに加法的に分解されることも示している。
以下、この論文の目的の1つは不等分散の情報を使ってモデル(1.1)の未知パラメタをいかに 推定するかということである。当然GLS推定になるが、この場合の対応するパラメタ制約は(1.2)
ではなく、ni, dtにウエイトがかかったものになることがあらたに分かった点である。誤差項に関す る不等分散の情報を無視するのであれば、制約は(1.2)のままでよい(これは結果的にOLS推定 になる)。
つづいて、a、bのGLS推定値が一致性をみたすことを示しておいた(本文にはbのOLS推定値 についての一致性もあたえてある)。一致性は直観的にはあきらかではあるが、証明はわりとめんど うである。これはGLS推定値をeitで書いたとき、eitに関する表現が複雑になることに起因する。
紙面の関係で推定値の分散、共分散をあたえるのは次の機会にまわした。ここでとりあつかっている ようなパネルとlogitが重なっているモデルは実用性があるものの、あまり議論されていないようで ある。北村[4]の最近のサーベイ論文には十分なスペースをとってはいないが、この部分について 若干の記述がある。通常のパネルに関するfixed effect、error componentの詳しい話は畠中[2, pp.137- 138]を見るとよいだろう。
2 展 開
2項のlogitモデルを
(2.1) Uit=a+ni+dt+blxit+eit
log
U p
p
it 1
it
= it
-t t
( )
p p
p p
it 1
it it
it it
e = - t -
と書く。ここで
(2.2) E(eit)=0 ( )
( )
n p p n p q
Var 1
1 1
it it it it it it it
it
e =
- =
=~ である。また i 0
i
Nn =
!
、 t 0t
Ta =
!
などとしないとモデル(2.1)を識別できない。(2.1)のptitは
(2.3) p n , , , z
k 1 n
it it
k itk
g it
=
!
=t また
z 1
0
itk=
*
( ) , < <
Pr zitk=1 =pit 0 pit 1 である。そうして近似的に
(2.4) eit~N( ,0~it) i=1,g,N t; =1,g,T ( , ) i j t, s
Cov eit ejs =0 ! !
となっている。佐和[5, p.174]を見る。そうすると
~N( , )0 1
/
it it
1 2e
~-
だから、GLS推定をするには~itを~titにおきかえて(2.1)を
(2.5) ~tit-1 2/Uit=~tit-1 2/a+~tit-1 2/ ni+~tit-1 2/ dt+~tit-1 2/ blxit+~tit-1 2/ eit (n p (1 p ))
it it it it 1
= -
~t t t -
とする。以下、~tit-1 2/ =witと書こう。また、簡単のためdim( )bl =1とする。
最小化するのは
(2.6) w (U x )
, it it i t it
i t
2 2
-a-n -d -b
!
である。a、b、ni、dtで(2.6)を微分すれば
(2.7) 2w (U x ) 0
, it it i t it
i t
2 -a-n -d -b =
!
( )
w x U x
2 0
, it it it i t it
i t
2 -a-n -d -b =
!
( ) , , ,
w U x j N
2 jt jt j t jt 0 1
t
2 -a-n -d -b = = g
!
( ) , , ,
w U x s T
2 is is i s is 0 1
i
2 -a-n -d -b = = g
!
となる。
wit=1では制約は
!
tdt=0、!
ini=0でよいから正規方程式は(2.8) w (U x ) 0
, it it it
i t
2 -a-b =
!
( )
w x U x 0
, it it it i t it
i t
2 -a-n -d -b =
!
( ) , , ,
wjt Ujt j xjt 0 j 1 N
t
2 -a-n -b = = g
!
( ) , , ,
wis Uis s xis 0 s 1 T
i
2 -a-d -b = = g
!
ただし、wit、wis、wjtはすべて1。
ここでnjについては
, , ,
Ujt t j T txjt 0 j 1 N
T
t -
!
n - a-b!
= = g!
, , ,
Ujt T j T xjt 0 j 1 N
t
t - n - a-b
!
= = g!
から出る。dsは
, , ,
N Uis s xis 0 s 1 T
i i
i g
- a+
!
-!
d -!
b = =N iUis N s i xis 0 - a+
!
- d -!
b =から来る。以下、(2.8)からOLS推定値をさがすと
(2.9) U NT x 0
,
, it i t it
i t -a -b
!
=!
x U x x x x 0
, ,
, it it i t it i t it i , ,
i t i t it t i t it
-a
!
-!
n - d -b 2=! ! !
Uj T jT xj 0
t
t t-a -n -b
!
t=!
Uis N sN ixis 0
i -a -d -b
!
=!
ここでT Ujt Uj
t
1 = $
-
!
などと書くと(2.9)の下の2つは Uj$-a-nj-bxj$=0U$s-a-ds-bx$s=0 であるが、これを x U
, it it
!
i t ではじまる(2.9)に代入すると( ) ( )
x U x x U x x U x x 0
, ,
, it it i t it i t it i i , ,
i t i t it t t i t it
-a
!
-!
$-a-b $ - $ -a-b $ -b 2=! ! !
さらに、整理すると
(2.10) x (U U U ) x x (x x x ) 0
,
, it it i t i t it ,
i t - $- $ +a
!
+b i t it i$+ $t- it =!
c m '!
1となる。(2.10)のaに(2.4)の U
, it
!
i t ではじまる表現を代入して( )
x U U U x
NT U
NT x
1 1
, , ,
, it it i t i t it i t it i t it
i t - $- $ +
! !
- b!
!
c md n( )
x x x x 0
, it it i t
-bd
!
i t - $- $ n= つまり( ) ( )
x U U U x U x x x x x 0
,
, it it i t i t it ,
i t - $- $ +
!
$ $-b i t it it- i$- $t+ $ $ =!
c!
mゆえにbのOLS推定値btを
(2.11) x (U U U U ) _ x (x x x x )i
,
, it it i t i t it it i t
i t
1
= - - + - - +
bt
!
$ $ $ $ '!
$ $ $ $ 1-と書くことができる。ここで(2.11)が[3, p.20]と同じ表現になるのは以下の計算からわかる。
つまり
(2.12) ( )
( )
( )
x U U U U
x U U U U
x N U U
N x U U Tx N
, t it i t
i t
t t i it i t
t t t
t t t
g g
- - +
= - - +
= + - +
= - +
$ $ $ $ $
$ $ $ $ $
$ $ $ $
$ $ $ $ $ $
!
! !
!
!
( )
x U U x U U x
x NU NU Tx
, t it i ,
i t i t t it i i t t
t t t
- = -
= -
$ $ $ $ $
$ $ $ $ $ $
! ! ! !
!
したがって(2.12)のL.H.S.は
( )
x U U U U 0
, t it i t
i t $ - $- $ + $ $ =
!
になる。また、
( )
( ) ( )
x U U U U
x U U x T U U
x U x TU T x U U TNx
Tx U Nx TU T x U U TNx 0
,
,
,
i it i t
i t
i it t i i
i i t
i it i i i i i
i t
i i i i i
i
- - +
= - + - +
= - - +
= - - +
=
$ $ $ $ $
$ $ $ $ $ $
$ $ $ $ $ $ $ $ $ $
$ $ $ $ $ $ $ $ $ $ $ $
!
!
!
!
!
!
!
!
最後に
(U U U U )
NTU NTU NTU NTU 0
, it i t
i t - - +
= - - +
=
$ $ $ $
$ $ $ $ $ $ $ $
!
ゆえに(2.11)のbtを
(2.13) (x x x x )(U U U U ) (x x x x )
, it t i it t i ,
i t it t i
i t
2 1
= - - + - - + - - +
b $ $ $ $ $ $ $ $ $ $ $ $
! !
-t ' 1
と表わしてもよい。
以下(2.13)のbt が一致性を持つことを示しておこう(eitは近似的には正規分布にしたがう)。
この一致性の計算はのちのbのGLS推定値についての一致性をみるさいにも有用である。
モデル(2.1)で以下のようになる。
(2.13.1) Uit=a+ni+dt+bxit+eit
( )
U T U
T x
x 1
1
i it
t
i it it
t
i i i
e e
=
= + + +
= + + +
a n b a n b
$
$ $
!
!
U$t=a+dt+bx$t+e$t
( )
U T U
T x
x 1 1
t t
t t
t e
e
=
= + +
= + +
a b a b
$ $ $
$ $
$ $ $ $
!
!
したがって(2.13)のUに関する部分は
( ) ( )
Uit-Ui$-U$t+U$ $=b xit-x$t-xi$+x$ $ + eit-e$t-ei$+e$ $
そうしてbtを
(2.13.2) x ( ) x (x x x x )
, it ,
i t it t i it it i t
i t
1
e e e e
= + - - + - - +
b b $ $ $ $ $ $ $ $
! !
-t ' 1
と書くことができる。ここで
(2.13.3) N T x ( )
, it it t i
i t
1 1
e -e$ -e $+e$ $
- -
!
を考える。ただしnit=c nit と書く。まず
( )
E eit-e$t-ei$+e$ $ =0 あと、分散を見ればよい。
(2.13.4) ( )
( )
x x Var
E
_ i
_ i
,
,
it it i t
i t
it it i t
i t
e e e e
e e e e
- - -
= - - -
$ $ $ $
$ $ $ $ 2
!
!
だから構成する1つ1つを見る。
(2.13.4.1) E_ x i
, it it i t
e 2
!
(2.13.4.2) E_ x i
, it t i t
e$ 2
!
(2.13.4.3) E_ x i
, it i i t
e $ 2
!
(2.13.4.4) E_ x i
, it i t
e$ $ 2
!
(2.13.4.5) E_ x x i
, , , it js it j
i t j s e e $
!
(2.13.4.6) E_ x x i
, , , it js it s
i t j s e e$
!
(2.13.4.7) E_ x x i
, , , it js it
i t j s e e$ $
!
(2.13.4.8) E_ x x i
, , , it js i s
i t j s e e$ $
!
(2.13.4.9) E_ x x i
, , , it js i
i t j s e e$ $ $
!
(2.13.4.10) E_ x x i
, , , it js t
i t j s e e$ $ $
!
これらの計算結果は次のようになる。
( )
( )
x
x n c p q
n x r
O n TN
E_ i
,
,
, it it i t
it it it it
i t
it it i t 2 2
2 1 1
1 2 1
1
e
=
=
=
- -
- -
-
!
!
!
ただしrit=c p qit it it>0である。(2.13.4.2)については x x
x x E
E
_ i
_ i
, , ,
, ,
it js t s
i t j s
it jt t
i t j 2
e e e
=
$ $
$
!
!
( ) ( )
( )
N N N
N n p q
N n r
E E
E E
_ i
_ i
_ i
,
t i it
it jt i j
i it
it it it i
k kt
2 2 2
2
2 2
2 1
2 1 1
e e
e e e
=
=
=
=
=
$
-
-
-
- -
- - -
!
!
!
!
!
したがって(2.13.4.2)は
( )
( )
x x N n r O N n TN O n TN
E_ i
, , , it jt kt
i t j k
2 1 1
2 1 3
1
=
=
- - -
- -
-
!
となる。(2.13.4.3)は x
x x x x E
E E
_ i
_ i
_ i
,
, , ,
, , it i i t
it js i j
i t j s
it is i t s
2
2 i
e
e e e
=
=
$
$ $
$
!
!
!
( )
( )
T T
T n p q
T n r
E E
E
_ i
_ i
, it is t s
t it
it it it t
t it
2 2
2 2
2 1
2 1 1
ei e e
e
=
=
=
=
-
-
- -
- - -
$
!
!
!
!
ゆえに
( )
( )
x x r T n x x r T n O T n T N O n TN
_ i
, ,
, , ,
it is u iu
i t s
it is iu i t s u
1 2 1
1 2 1
2 1 3
1
=
=
=
- - -
- - -
- -
-
!
!
!
(2.13.4.4)については
( )
( )
( )
x x E
x N T n p q
N T x n r
O N T N T n NT O n NT
E_ i
_ i
_ i
_ i
,
,
, ,
, ,
i t it
i t it
it i t it it it
i t
it i t it
i t 2
2 2
2 2 2 1 1 1
2 2 2 1 1
2 2 2 2 1
1
e e
=
=
=
=
=
$ $
$ $
- - - - -
- - - -
- - -
-
!
!
!
!
!
!
(2.13.4.5)は
x x x x E
E
_ i
_ i
, , ,
, ,
it js it j
i t j s
it is it i
i t s
e e e e
=
$
$
!
!
ここでe eit i$の部分は
( ) ( )
( ) T T
T n c p q n T r
E E
E 1 1
it i s it is
T
it
it it it
it 2
1 1 1 1 1
1 1 1
e e e e
e
=
=
=
=
$
- - - - -
- - -
!
ゆえに全体は
( )
( )
x x n T r O n T NT O n TN
, , it is it
i t s
1 1 1
1 1 2
1
=
=
- - -
- -
-
!
となる。(2.13.4.6)は x x
x x E
E
_ i
_ i
, , ,
, ,
it js it s
i t j s
it jt it t
i t j
e e e e
=
$
$
!
!
( )
( ) N
N N n r
E E
E
_ i
it t it jt
j
it
it 1
1 2
1 1 1
e e e e
e
=
=
=
$ -
-
- - -
!
ゆえに(2.13.4.6)は
( )
( )
x x N n r O N n TN O n TN
, , it jt it
i t j
1 1 1
1 1 2
1
=
=
- - -
- -
-
!
と計算される。以下同様に(2.13.4.7)は
E_ x x i
, , , it js it
i t j s e e$ $
!
であるが
( )
( ) N T
N T N T n r
E E
E
_ i
it it s j, sj
it
it
1 1
1 1 2
1 1 1 1
e e e e
e
=
=
=
$ $ - -
- -
- - - -
!
( )
( )
x x N T n r O n N T N T O n NT
, , , it js it
i t j s
1 1 1 1
1 1 1 2 2
1
=
=
- - - -
- - -
-
!
と計算される。(2.13.4.8)は
( )
( ) N T
N T N T n r
E E
E
_ i
i s , it js
t j
is
is
1 1
1 1 2
1 1 1 1
e e e e
e
=
=
=
$ $ - -
- -
- - - -
!
( )
( )
x x N T n r O T N n T N O n TN
, , , it js is
i t j s
1 1 1 1
1 1 1 2 2
1
=
=
- - - -
- - -
-
!
(2.13.4.9)は
( ) ( )
( )
( )
( )
T N T N T N
T N n c p q
E E
E E
, ,
,
i j t s is jt
is it t s
t it
iu iu iu
u T
2 1
2 1
2 1 2
2 1 1 1
e e e e
e e e
=
=
=
=
$ $ $ - -
- -
- -
- - - -
!
!
!
!
から
( )
( )
x x T N n r O T N n T N O n TN
, , , it js u iu
i t j s
2 1 1 1
2 1 1 3 2
1
=
=
- - - -
- - -
-
!
!
となる。(2.13.4.10)については
( ) ( )
( )
( )
N T N T
N T n c p q
E E
E
t , , it ju
i j u
i it
kt kt kt
k
2 1
2 1 2
2 1 1 1
e e e e
e
=
=
=
$ $ $ - -
- -
- - - -
!
!
!
によって
( )
( )
( )
x x N T n c p q O N T n N T
O n NT
, , , , it js kt kt kt
i t j s k
2 1 1 1
2 1 1 3 2
1
=
=
- - - -
- - -
-
!
となる。
こうして(2.13.4)の分散のオーダーはすべてn-1NTである。したがって(2.13.3)の期待値 は0、分散のオーダーはn-1N-1T-1だから、n N T, , "+3でbt "bとなる。
GLS推定のためには制約 i 0
in =
!
を, , ; , ,
w 0 i 1 N t 1 T
, it i i t
2n = = g = g
!
に変える方がつごうがよい。
t=sにおいても
wis i 0
i 2n =
!
w1s ws wNs N 0
2
1 2
2 2
g 2
+ + + =
n n n
である必要がある。
つまり、
(2.14.1) w 0, i e. ., w 0
, it i it i
i i t
2 2
= =
n
!
n!
, . .,
w 0 i e w 0
, it t t it i
i t
2 2
= =
d
!
d!
が必要になる。
以下、(2.8)のGLS推定を考える。witなどは1ではない。
(2.14.2) w (U x ) 0
, it it it
i t
2 -a-b =
!
( )
w x U x 0
, it it it i t it
i t
2 -a-n -d -b =
!
( ) , ,
wjt Ujt j xjt 0 j 1 N
t
2 -a-n -b = = g
!
( ) , ,
wis Uis s xis 0 s 1 T
i
2 -a-d -b = = g
!
ここで(2.14.2)の下の2つを
(2.15) vj1-(a+nj)vj2-bvj3=0
( )
u1s- a+ds u2s-bus3=0 と書く。njについて解くと
(2.16) vj1-avj2-bvj3=njvj2
v v
v v
j j
j j
-a-b =nj 2
1
2 3
j j3
vl1-a-bvl =nj
dsについては
(2.17) u1s-au2s+bu3s=dsu2s
u u
u u
s s
s
s s
2 1
2
-a-b 3 =d u1ls-a-bu3ls=ds
となる。(2.16)、(2.17)のnj、dsを(2.14.2)の w x
, it it i t
!
2 ではじまる表現に代入すると( ( ) ( )
w x U v v u u x 0
,
l l l l
it it it i i t t it
i t 2
1 3 1 3
-a- -a-b - -a-b -b =
!
整理すると
( ( ))
w x U v u v u x 0
,
l l l l
it it it i t i t it
i t 2
1 1 3 3
- - +a-b - - + =
!
あるいは
(2.18) w x (z z ) 0
,
l
it it it it
i t
2 +a-b =
!
zitl vil ult xit
3 3
= - - +
zit Uit vil ult
1 1
= - -
となるが、もう1つは(2.14.2)の
(2.19) w (U x ) 0
, it it it
i t
2 -a-b =
!
である。(2.19)、(2.18)を
(2.20) m11a+m12b=m10 m21a+m22b=m20 と書けば
m m
m m
m m m
21 11
21 11 10
22 20
- b+ + b=
e o
からbのGLS推定値は
(2.21)
( ) ( )
m m
m m m m
m m
m m m m m m m m
22 11
12 21 1
20 11
21 10
22 11 12 21
1
20 11 21 10
= - -
= - -
b
-
-
u e o e o
となる。
ここで(2.20)のmij (0#i j, #2)は
(2.22) m w
, it 11 i t
=
!
2m w x
, it it 12 i t
=
!
2m w U
, it it 10 i t
=
!
2m w x
, it it 21 i t
= -
!
2m w x z , z v u x
,
l l l l
it it it it is st it
22 i t
=
!
2 = - - +m w x z
, it it it 20 i t
=
!
2である。
つづいてGLS推定値buの一般性を言う。準備として wit=wtit-1 2/, wit2=wtit-1
( ( ))
wtit= n pittit 1-ptit -1
からnit"+3で
( ( ))
n wit it pit 1 pit 1
" - -
t
また、xitは非確率的、zitについては
z U v u
U v v
u u
l l
it it i t
it i
i
1 1
2 1
2 1
= - -
= - -
t t
j j
v w Ut jt
t T 1
=
!
2j j
v wt
t T 2
=
!
2ut w Uit it
1 i
=
!
2u2t wit
i
=
!
2であった。
ここで wit
i
!
2を考える。( )
( ),
w w
n p p
n c p p n nc
1 1
i it i it
it it it
i
it it it it
i N
it
2 1
=
= -
= - =
! !
-!
!
t
t t
t t