Document 11159502

advertisement
Digitized by the Internet Archive
in
2011 with funding from
Boston Library Consortium Member Libraries
http://www.archive.org/details/methodofsimulateOOmcfa
working paper
department
of economics
3TH0D OF SIMULATED MOMENTS FOE ESTIMATION OF DISCRETE
RESPONSE MODELS WITHOUT NUMERICAL INTEGRATION
Daniel McFadden
No. 464
August 1987
massachusetts
institute of
technology
50 memorial drive
Cambridge, mass. 02139
A METHOD OF SIMULATED MOMENTS FOE ESTIMATION OF DISCEETE
RESPOHSE MODELS VITHOUT NUMERICAL INTEGRATION
Daniel McFadden
No. 464
August 1987
...T,
MAR
LIBRARIES
i
6
mo
A METHOD OF SIMULATED MOMENTS FOR ESTIMATION OF
DISCRETE RESPONSE MODELS WITHOUT NUMERICAL INTEGRATION
by
Daniel McFadden
Department of Economics
Massachusetts Institute of Technology
Cambridge, MA 02139
March 1986 (Revised July 1986, August 1987)
ABSTRACT
This paper proposes a simple modification of a conventional method of moments
estimator for a discrete response model, replacing response probabilities that
require numerical integration with estimators obtained by Monte Carlo
simulation.
This method of simulated moments (MSM) does not require precise
estimates of these probabilities for consistency and asymptotic normality,
relying instead on the law of large numbers operating across observations to
control simulation error, and hence can use simulations of practical size.
The method is useful for models such as high-dimensional multinomial probit
(MNP), where computation has restricted applications.
ACKNOWLEDGEMENTS
This research grows out of joint work with Kenneth Train on the estimation of
choice models containing variables measured with error.
I have particularly
benefited from discussions with Ariel Pakes and David Pollard, who pointed out
a lacuna in my original analysis of this problem, and whose independent
investigation of the asymptotic behavior of simulation experiments motivated
several critical steps in my proofs.
I have also benefited from suggestions
made by Chungrung Ai, Moshe Ben-Akiva, Chris Cavanagh, Vassilis Hajivassiliou,
Robert Hall, James Heckman, Hidehiko Ichimura, Charles Manski, Dan Nelson,
Peter Phillips, and Paul Ruud.
This research was supported in part by
National Science Foundation Grant No. SES-860S349.
KEYWORDS:
METHOD OF MOMENTS, SIMULATION, MULTINOMIAL PROBIT, DISCRETE RESPONSE
forthcoming, Econometrica
2009750
A Method of Simulated Moments for Discrete Response Models
McFadden
1.
INTRODUCTION
A classical method of moments estimator 8
mm
of an unknown parameter
*
vector 6
minimizes the (generalized) distance from zero of empirical moments
1
E
(1)
observations
Instrument
Vector
Expected
Response at
Observed
Response
6
mm
For some problems, the expected response function may be difficult to express
analytically or compute, but relatively easy to simulate.
When this function
is replaced by an asymptotically unbiased simulator such that the simulation
errors are independent across observations and sufficiently regular in
B,
the
variance introduced by simulation will be controlled by the law of large
numbers operating across observations, making
estimate each expected response.
it
unnecessary to consistently
This is the basis for the estimation method
developed in this paper, the method of simulated moments (MSM).
This paper focuses on application of MSM to the multinomial probit model.
However,
the method is more general and can be applied to most moment
estimation problems.
In a related paper,
Pakes and Pollard (1987) have
independently proposed minimum distance estimators using simulation, and have
established their statistical properties using combinatorial empirical process
methods.
Most of the statistical results in this paper could be obtained by
application of their methods.
Section 2 of this paper gives definitions and notation for discrete
response models.
Section 3 defines the MSM estimator and gives an informal
argument that it is consistent asymptotically normal (CAN).
Section 4
discusses issues of computation and statistical efficiency.
Sections 5-7
)
A Method of Simulated Moments for Discrete Response Models
McFadden
2
discuss applications of the method to discrete panel data with autoregressive
errors,
to discrete response models with measurement errors in explanatory
variables, and to non-normal discrete response problems.
An Appendix contains
formal statements of assumptions and results.
2.
DEFINITIONS AND NOTATION
Define C = {l,...,m> to be a set of mutually exclusive and exhaustive
alternatives.
=
u
(2)
A latent variable model for response from C is defined by
cxx
e C,
i
,
i
where a is a row vector of individual weights distributed randomly in the
population,
response
i
is a column vector of measured attributes of alternative
x.
is observed if u.
and
i,
£ u. for j e C (with zero probability of ties).
equal to one for the observed response,
Let d. denote a response indicator,
zero otherwise.
Assume a = a(6,T)) is a smooth parametric function of a random vector
with unknown parameter vector 6 taking true value 6
density of
and g (a|e) the induced density of a
75,
the mean and covariance matrix of
a.
rT
Define X„ =
for alternative
x
l
i,
(3)
(4)
1
= (u -u
u_
C-i
1
1
.
X_
.
C-i
m
)
and u_ = (u,,...,u
L
P (i|6,X_),
vector u_ with u, s u, for
L
let T(6)
it
g(Tj)
fS[B)
denote the
and
fl(6)
denote
is often convenient
be a upper triangular
= n.
(x,
L
f2:
Let
Let
.
In applications,
to work with a Cholesky factorization of
matrix satisfying
.
7),
j
1
€ C,
given X_.
U
,-u.,u.
1-1
The response probability
).
equals the probability of drawing a latent
J
u.
m
i'
1+1
Define
-u.,...,u
-u.
1'
m
1
= (x -x.,...,x.
-x.,...,x -x.).
-x.,x.
1'
1
i'i+l 1'
m 1
i-1
'
,
McFadden
A Method of Simulated Moments for Discrete Response Models
Then u__, has a multivariate density g (u
covariance matrix X
probability of u
'QX
9
,
X
)
with mean 0X
,
Kuc _ ii o)g u (u c _
i
|e,x )du _
c i
c
Hate.nJx^sOgCTjMTi,
= S
where 1(Q) denotes an indicator function for the event
Q.
When a is multivariate normal, one obtains the MNP model.
model,
For this
a can be written
a = a(6,7)) h £(6) + vT(6)
(6)
with
and
and P (i|e,X ) equals the nonpositive orthant
r
r
= a(8,T))X
P (i|e,x ) = S
c
c
(5)
,
1
3
j)
a row vector of independent standard normal variates.
In economic applications,
the latent variables u
often have the
interpretation of utility or profit, and P_(i|e,X_) is the choice probability
for a population of optimizing agents.
The attributes x
are functions of
observed characteristics of the alternatives and of the decision-makers, with
ax.
interpreted as an approximation to a general economic function of observed
and unobserved characteristics and of the deep parameter
Alternative-specific dummy variables may be included in
components of
8.
x.
;
the associated
can be interpreted as alternative-specific additive
a.
disturbances.
Let n = 1.....N index a random sample from the population,
observations (d_ X_ ) with d_ =
Cn Cn
Cn
(d,
,
In
log likelihood of the sample is
N
(7)
L(9) = E
£
„
n=l leC
.
d.
in
.
The associated score is
2
Ln p r (i|e,x r ).
C
Cn
'
d
mn
)
and X„ = (x,
Cn
In
yielding
x
mn
).
The
A Method of Simulated Moments for Discrete Response Models
McFadden
4
N
5L(e)/se =
(8)
E
Z
_
,
n=l ieC
,
W.
in
[d.
in
- P (i|e,x
)],
r
r
Cn
C
'
where
O)
w.
in
= aLn p_(i|e,x_ )/ae.
L
Ln
'
The primary impediment to practical maximum likelihood estimation of S
for the MNP model is computation of the (m-1) dimensional orthant
probabilities for u„_. to obtain P_(i|0,X_).
Direct numerical integration is
practical for m ^ 4 using a method of Owen (1956), modified by Hausman and
Wise (1978),
or expansions due to Dutt (1976).
Otherwise,
unless a has a
factor-analytic covariance structure with less than four factors,
it
is
usually impractical to carry out the large number of numerical integrations
Lerman and Manski (1981) suggest a
required to iteratively maximize (6).
Monte Carlo procedure for estimating P(i|e,X
models with large
m;
)
that can be applied to MNP
but find that it requires an impractical number of Monte
Carlo draws to estimate small probabilities and their derivatives with
acceptable precision.
Daganzo (1980) has developed approximate maximum
likelihood estimators for MNP using a normal approximation to maxima of normal
This approach has the drawbacks that the
variates suggested by Clark (1961).
accuracy of the approximation cannot be refined with increasing sample size,
and the method can be inaccurate when components have unequal variances; see
Horowitz,
3.
Sparmonn, and Daganzo (1982).
THE METHOD OF SIMULATED MOMENTS
The conventional method of moments estimator of a k x
6
in the discrete response model P
(
i
j
9,
X
)
satisfies
1
parameter vector
)
,
A Method of Simulated Moments for Discrete Response Models
McFadden
(10)
e
mm
= argmin Q (d-P(B)
)
'
a
where d-P(0) denotes the mN x
W W(d-P(9)
)
vector of residuals
1
d.
-
In
P_(i|9,X„ ) stacked
C
Cn
by observation and by alternative within observation, and where W is a K x mN
array of instruments of rank K £
evaluated at some fixed 6
)
6,
but are
in forming first-order conditions for solution of
The instrument array (9), evaluated at 6
(10).
of 6
The instruments may depend on
k.
(or at a consistent estimator
yields a method of moments estimator asymptotically equivalent to the
maximum likelihood estimator for
and hence asymptotically efficient.
6,
If
computation makes exact calculation of the efficient instruments impractical,
nevertheless provides a template for instruments that with relatively
(9)
crude approximations to P and its mN
moderately efficient estimators.
x k
array of derivatives P
will yield
3
Under mild regularity assumptions, sufficient conditions for classical
method of moments estimation to be CAN are (i) and (ii):
(
i
)
The instruments are asymptotical ly correlated with the score;
i
,
e,
,
«
-1
the array R =
1 i
m N
WP (8
9
J
is of maximum rank.
(ii) The conditional expectation of the residuals d-P(9),
instruments,
is zero if and only if 6 =
In the remainder of this section,
I
given the
.
will assume the instruments W are a
computationally practical fixed array, defined independently of
6.
(Approximation of the optimal instruments (S) is considered in Section
4.
The method of simulated moments (MSM) avoids the computation of P(6) required
for (10), replacing
it
with a simulator f(0) that is (asymptotically)
conditionally unbiased, given W and
d,
and independent across observations.
The MSM estimator is given by any argument
satisfying
A Method of Simulated Moments for Discrete Response Models
McFadden
(11)
(d-f(e
sm
))'WW(d-f(e
sm
s inf
))
8
(d-f(e))'WW(d-f(e))
+ 0(1).
Simulators for the Response Probabilities
An unbiased frequency simulator f(8) is readily calculated from the
latent variable model (2):
Draw one or more vectors
independently for each observation
the analysis.
Given trial
frequency f r (i|8,X
n,
from the density
g(r)),
and fix these draws for the remainder of
calculate u_ = a(8,7))X_ and calculate the
Cn
Cn
6,
with which component
)
7)
i
of u_
is largest.
This
simulator has discontinuities at values of 8 where there are ties for the
maximum component of u
.
For the MNP model,
the frequency simulator is
computed economically from (6) by drawing standard normal vectors
calculating u_ = (0(8)
Cn
It
is also
+ 7)r(6))X_
Cn
77
and
.
possible to construct smooth unbiased simulators f(8).
This
simplifies the iterative computation of the estimator, and its statistical
analysis.
Let y(u__,
)
denote a density chosen for the simulation that has the
nonpositive orthant as its support.
(12)
P (i|e,X
)
h
T h(u
,e,X
Then (5) can be rewritten
Mu
)du
where h(u_ — ,6,X_ — .) = g .(u„ _ |e,X_)/r(u_ .).
L 1
L 1
U
l,
1
L
L~l
.
T
Average h(u,6,X_ — .) for an
C 1
.
'
observation, using one or more Monte Carlo draws from y(u__.) that are taken
independently across observations and fixed for different
8.
This gives a
smooth positive unbiased estimator of P_(i|8,X_), provided f has sufficiently
thick tails so the expectation of h exists.
The density z can be chosen to
facilitate Monte Carlo draws and reduce simulation variance.
r is independent exponential
in each component,
For example,
if
then random variates from this
distribution can be calculated from logarithms of uniform random numbers from
A Method of Simulated Moments for Discrete Response Models
McFadden
(0,1).
7
Choices of y that make h flatter can reduce simulation error, as in
Monte Carlo importance sampling.
.,9,Xr _.) =
For MNP, h(u
n(u _ -p(e)X _ ,X^_ r(e)'r(e)X _ )/y(u
c 1
c i
i
c i
),
where n(v,A) denotes a
multivariate normal density centered at zero with covariance matrix
is exponential,
A.
When r
this h is uniformly bounded.
A potential drawback of smooth simulators based on (12)
not constrained to sum up to one for
i
is that they are
An alternative class of
e C.
kernel -smoothed frequency simulators are defined in Section 4 that satisfy
but are only asymptotically unbiased.
summing-up,
Section 4 also defines
special unbiased smooth frequency simulators for MNP.
Statistical Properties
I
shall argue that MSM estimators are CAN under mild regularity
The main result on the asymptotic properties of these estimators
conditions.
Theorem
is given in
1
below.
closed convex subset of [0,1]
I
will assume that the parameter space
,
that the true 8
is a
*
k
is in the interior of 0,
the explanatory variables have a distribution with compact support,
that
that the
response probabilities are uniformly bounded and twice continuously
differentiate with respect to
functions.
e,
Define a simulation bias B(6) =
if unbiased simulators are used,
(13)
sup
and that the instruments are smooth
Q
|B(6)
|
= o
'
N"
/£
Vf'(£f
(6)-?(6)
)
;
this is zero
and more generally is assumed to satisfy
4
(1).
Define a simulation residual process £(e) =
N*
1/£
W(f (9)-£f (6)
)
.
These
simulation residuals are by construction the normalized sum over observations
of independent identically distributed terms,
independent of d and uniformly
A Method of Simulated Moments for Discrete Response Models
McFadden
bounded, with E(C,(6) |W) =
for each
8 that by a standard central
I
8
Then £{B) is an empirical process in
6.
limit theorem is pointwise asymptotically normal.
shall need the following critical stochastic boundedness and stochastic
equicontinuity assumptions:
=
0(1),
(14)
sup
(15)
su P _.
lc(e)-C(e*)l = o (l),
0£A
P
N
ICC©)
Q
1
V2 |8-8
where A^ = {e\ N
I
|stO(-l)>.
prove these properties for smooth simulators in Proposition
this section;
Suppose
— —
1
at the end of
the technically more difficult case of simulators with
discontinuities is handled in Appendix Lemma
Theorem
1
.
the MSM estimator 8
defined by
11
(
satisfies Appendix
)
(These are stated informally as the assumptions
assumptions [Al] to [A10].
in the preceding paragraph.
sm
7.
)
Then 8
i_s
consistent
,
with N
1/2
(8
-8
*
)
converging in distribution to a normal vector with mean zero and covariance
matrix
G
I
sm
=
(R'rVr'G
sm
R(R'R)"
1
1
,
with R = lim N' WP„(6
8
)
and
1
sm
Proof:
= lim N" EW(d-f(e*))(d-f(e*))'W'
.
The argument parallels that of Pakes and Pollard (19S7).
The vector
W(d-f(8)) entering the defining condition (11) for the MSM estimator can be
decomposed into four terms,
(15)
N"
V2w(d-f(e)) h
+
[N"
1/2
[<;(e*)
- c(e)]
- B(e)
w(d-f(e*)) + B(e*)] -
[N'
V2w(P(e)-P(e*))].
The asymptotic properties of the estimator are argued by applying conditions
(13)-(15) to the first two terms in (16), and applying the following arguments
A Method of Simulated Moments for Discrete Response Models
McFadden
9
to the last two terms.
(a)
By construction of the simulator, N
expectation zero, given
-1/2.
%/(d-f(8
*
))
+ B(8
*
)
has
Random sampling plus the independence of the
W.
simulators across observations implies by a central limit theorem that this
term converges in distribution to a multivariate normal vector Z with mean
zero and covariance matrix G
(b)
The expression
5
sm
- N
<<\j(6)
probability to a smooth function
1/2
W(d-f(6
6
sm
is of rank k.
)
=
if and
6
Argument (a) implies
.
(11) satisfies
Hence,
(1).
u>(8)
«
= lim u„ V! (8
6N
)
e
=
))
converges uniformly in
))
with the properties that
Consider first the consistency of
N"
*
*
and that R = u (8
,
W(P(6)-P(6
co(8)
—
»
G = G
only if
-1
P
1
(17)
(d-f(6
N"
£
sm
))'W'W(d-f(6
1
N" inf
£ [N"
Q
sm
))
(d-f(8))'W'W(d-f(e)) + 0(N'
1/2
W(d-f(e*))]'[N"
1/2
W(d-f(e*))]
1
)
+ 0(N'
1
)
=
(1),
P
implying
(13),
N'
1/2
W(d-f (B
)
(14) and argument
=
)
Then,
(1).
one has u,,(8
N sm
(b),
uniformly outside each neighborhood of
zero.
Hence,
multiplying (16) by
the probability that 8
sm
)
= o (1).
p
But
N'
u,,
N
1/2
and using
converges
8
to a function bounded away from
is
contained in any neighborhood of
approaches one.
Next,
I
1/2
argue that N
(8
the condition N" V2W(d-f (8*
(18)
(1)
p
= N'
1/2
W(P(8
) )
sm
A Taylor's expansion yields
sm
=
-8
*
)
(1)
)-P(8*)).
is
stochastically bounded.
plus (13),
(14),
From (15),
and (17) imply
8
A Method of Simulated Moments for Discrete Response Models
McFadden
(19)
N"
1/2
w(P(e
sm
8
(8
= [R+o (1)]N
p
p
V2
(8
=0
k,
-e )]N
1/2
i
imply
+ o (1)
•
1/?
'
(8
sm
-8
*
)
=
(1).
p
/?
~
Let
8=8
— —
.1—
*
)
and then 8
= (R'R)
*
R'Z
o (1) =
+
C,{Q
)
- C,{6)
W(d-f(8
Then N
(1).
R'G
sm
R(R'R)
implies
1/2
(8-8*)
W(d-f(e)) = Z - [R + 0(8-8*). ]N
+
o
(1)
P
1
= [I-R(R'R)' R']Z + o (1).
P
From (13),
(22)
(15),
A = N"
1/2
and argument (b),
W(f(e)-f(6
= N"
V2w(P(e)-?(e
= N'
V2
v(P(e)-p(e
sm
sm
sm
))
))
+ c(e)
))
+ o
p
+ 3(e)
(l)
= RN
- ?(e
1/2
(e-e
sm
sm
)
)
- B(e
sm
+ o (1)
p
1
= R(R'R)" R'Z + o3 (1)
P
(
°
1
(23)
N'
(d-f(e))'WW(d-f(e))
+ o
sm
(l)
p
1
* N" (d-f(e
sm
)).
.
1/?
'
*
~
(8-8
Also,
Substituting 8 in (16) and applying the
= o (1).
Taylor's expansion (19) with 8 in place of 8
1/2
*
.1
R'N
(R'R)
An
is shown to be
sm
.i+
asymptotically normal with covariance matrix (R'R)
N"
).
*
is defined,
8
it.
Argument (a) implies N " (8-8
(21)
-e
-8*).
this implies N
asymptotically equivalent to
implies
sm
sm
asymptotically normal statistic
(15)
(e
consider the asymptotic normality of the MSM estimator.
Finally,
is
sm
R
—
Since R is of rank
+ o(e
)
S
= R + o (1) and 6
sm
p
)
(1)
(20)
= [n" wp (e
))
-
«
.1
Then N WP
1
)-p(e
10
))'WW(d-f(e
sm
))
1
= N' (d-f(e))'W'W(d-f(8))
+ 2N"
V2 (d-f(e))'W'A + A'A.
)
)
:
.
A Method of Simulated Moments for Discrete Response Models
McFadden
From (21) and (22),
But then A s RN
1/2
1/2
N'
(0-0
sm
)
(d-f (8)
+ o
p
)
'
(1)
WA
= o (1),
P
= o (1),
p
11
and (23) implies A'A = o (1).
P
implying
r * ° 6 sm and 6 asymptotically
* r
*
'
equivalent. P
The stochastic boundedness and equicontinuity conditions used in the
proof of Theorem
can be demonstrated for smooth simulators by the .following
1
argument
Proposition
If the simulator f (G)
1
j_s
uniformly bounded and twice
continuously differentiable, then (14) and (15) hold.
Proof:
A second-order Taylor's expansion of
(24)
c(e)-C(e*) = c D (e*HeV)
where
C,
00
is a k x k
+
(i/2)[n'
1/2
<
The array
C,
9
satisfies
E(C,
9
(8
))
= 0,
C
ee
=
=
)
p
8
(1).
sup.
(25)
1/2
(e-e*)]
),
with independence across
so a central limit theorem implies C„(&
contribution of each observation to the array
V2
ivec([ (e-e*)]' [N
•
.
observations,
N'
Do
array of second derivatives evaluated at points between
*
9 and
yields
about 6
C,
.
e€A
Hence,
(24)
implies,
C,
00
(1).
The
uniformly bounded, so
is
V2
|e-6*| i 0(1)},
for A^ = {0| N
1/2
ic(e)-c(e)| = o ti) -o (n'
),
?
?
N
establishing (15).
I
next establish (14),
cover [0,1]
k
with 2
ki
cubes with sides 2
-i
,
and let
point selected from each cube that intersects
0.
to be the nearest point in 0.;
<
From this construction,
Given an integer
using a "chaining" argument.
6.
For
be a set containing one
€ 0,
2
define 9
= 0. (6)
_1
_1
then |9-9.(9)|
i,
and
|0
(9)-0 (6)1
<
2
.
A Method of Simulated Moments for Discrete Response Models
McFadden
(26)
*
lc(e)l
ic(e
Z K(e
+
)|
)-c(e )|.
=l
i
I
12
shall need a version of Bernstein's inequality, giving an exponential bound
for sums of independent random variables:
distributed with
|Y
N
(27)
P{N"
1/2
£ Y
|
i
Let M £
1
EX
£ c and
|
>
I
t}
are independently Identically
If Y,
then for
= 0,
t
> 0,
7
2
2
V2
£ 2exp[-t /(2c +2ct/3N
)].
=l
be a uniform bound for 2, ^W, (f_(i|e,X- )-Ef„(i|e,X„ )) and for its
ieC in C
Cn
C
Cn
00
derivative with respect to
Note that
6.
£
i2
-i-3
for any
Then,
= 1/4.
1=1
C > 48M+8kM Ln 2,
(28)
P{sup lC(G)|
Q
C>
>
CO
1
_1 " 3
,
(e)-<(e.(e))|>i2
£ p<sup lc(e
Q
i+1
* p{|<(e )|>c/2> +
c>
i=l
CD
(29)
£ P{|c(e )|>c/2>
£ 2
+
1
i
(30)
ki
=l
sup p{K(e.
(e)-c(e.(e))|>i2"
+1
1
~3
c}
2
2
£ 2exp[-C /4(2M +MC/3)]
CO
+
£ 2
kl
2exp[-C
2 2
i
X
4
3
2
/(2M
*+2M2
4
x
Ci2
*
3
/3)]
i=l
CO
(31)
< 2exp[-C/4M]
+
£ 2exp[-iC/8M] i 5exp[-C/8M].
1=1
The inequalities (28) and (23) hold since left-hand-side events are contained
in the union of the right-hand-side events,
of the Bernstein inequality,
while (30) follows by application
and (31) by use of the bound on C and
manipulation of the exponential terms.
Given
c
>
0,
C can then be chosen
sufficiently large to make the right-hand-side of (31) less than
proves (14).
c.
This
A Method of Simulated Moments for Discrete Response Models
McFadden
13
The preceding arguments also apply to the classical method of moments
estimator by setting f(e) = P(8) and <(6) =
covariance matrix of the estimator is Z
the asymptotic
Then,
0.
1
mm
= (R'R)' R'G
mm
R(R'R)'
1
,
with
N
G
(32)
w
mm
= lim N"
1
)w; W
Z ( Z_ P C
r (i|e\x r
Cn in in
_1 L
'
Cn=i
E P c (i|e .x Cn )w in
W'
Cn
W
-
Cn_
.
c
Define
N
G
(33)
= lim
E
E
where C = C(9
).
Then G
W, £(<, C, ),
in Jn
in Jn
W;
n=l i.jeC
sm
= G
mm
+ G
ss
,
simulation to the asymptotic variance.
and G
ss
If f(6)
is the
is the
contribution of the
frequency simulator
obtained by r independent Monte Carlo draws for each observation, then G
= r
G
mm
and I
sm
= (1+r
)Z
mm
In this case,
.
one draw per observation gives
fifty percent of the asymptotic efficiency of the corresponding classical
method of moments estimator, and nine draws per observation gives ninety
percent relative efficiency.
Use of Monte Carlo variance reduction techniques
such as antithetic variates, or use of smooth simulators, may improve further
the relative efficiency of MSM.
4.
COMPUTATIONAL ISSUES AND STATISTICAL EFFICIENCY
Practical use of the MSM estimator requires that easily calculated,
moderately efficient instruments W be available, that the Monte Carlo
simulation of the probabilities and their derivatives be economical, that
iterative algorithms to compute the estimators be fairly stable and efficient,
,,
A Method of Simulated Moments for Discrete Response Models
McFadden
14
and that estimators for the asymptotic covariance matrix of the estimators be
computable.
Choice of Instruments
Consider first the question of suitable instruments.
The classical
method of moments estimator is asymptotically efficient if and only
if,
for stochastically negligible terms, W is proportional to SLnP(9 )/dd.
except
The
asymptotic efficiency of MSM relative to the classical moments estimator
approaches one if the expected response in (11) is simulated consistently.
The issue is how to construct W to obtain good asymptotic efficiency for MSM
without excessive computation.
For the MNP model,
the integral
(12) defining the response probability
can be differentiated with respect to £ and
(34)
T,
yielding
SP (i|e,X)/33 = XtX'nXj'V (u-£X)n(u-/3X,X'nX)du
L
u*0
1
X(X'nX)' T (u-£X)h(u,X,e)y(u)du,
u^O
(35)
sp (i|e,x)/sr
c
= rx(X'nx)"
1
s rx(X'nx)
where n =
TT, X
= X
,
S [(U-/3X)' (u-0X)-X nX]-n(u-/3X,X nX)du
u^O
,
-
(x'nxfV
S [(u-0X)'(u-/3X)-X'nX]-h(u,X,e)r(u)du}- CX'QX)
u^O
,
X'
and as before h(u,X,6) is the ratio of the
multivariate normal density to a Monte Carlo sampling distribution y(u) on the
nonpositive orthant.
g
Applying the chain rule to
/3(e)
and T(e) then yields
derivatives of the response probabilities with respect to the deep parameters
e.
For discrete response models other than MNP,
analogues of (34) and (35),
.
A Method of Simulated Moments for Discrete Response Models
McFadden
involving derivatives of the density g
with respect to
0,
15
can be defined, and
smooth Monte Carlo simulators constructed.
Economical Simulators
Simulation of (34) and (35) based on Monte Carlo draws from the density
y(u) yields smooth unbiased estimates of the derivatives.
simulator (12) of P_(i|e) is positive,
(35)
Since the smooth
the ratios of simulators of (34) and
to the simulator of (12) provides an approximation to the ideal
instruments 3Ln P /38.
The number of draws per observation must go to
infinity with sample size if the ideal instruments are to be estimated
consistently, permitting MSM to be asymptotically efficient.
However,
moderately efficient instruments can be obtained with relatively few draws.
It
is essential for the asymptotic statistics of the MSM estimator that the
simulation of (12) and the derivatives used to construct instruments be
independent of the draws used to simulate the expected response in (11);
however,
use of common draws from y(u) to simulate P_,
5P_/Sj3,
and 8P-./8T at
observation n may improve the approximation of the ideal instruments.
The frequency simulator of P (i|8,X_)
the smooth simulators (12),
permits easy draws.
(34),
For MNP,
is economical to compute,
as are
and (35) when the Monte Carlo density y(u)
a practical choice is y independent exponential,
allowing u to be drawn as a vector of logarithms of uniform random deviates.
However,
more accurate smooth simulators may be obtained with suitable
transf ormat i ons
First consider kernel -smoothed frequency simulators that satisfy
summing-up.
The construction of these simulators starts from a perturbation
of the latent variable model
(2),
A Method of Simulated Moments for Discrete Response Models
McFadden
u
(36)
= u
c
is a
where v
^b N
+
c
,
vector whose components are independently distributed with a
distribution function * and b
is a simulation parameter.
a finite moment generating function
/i(t)
for
Choose
N
t\,
so that for some c > 0,
b..
N
in a neighborhood of zero.
t
Associated with (36) is a
0.
->
N
Assume * has
response probability, obtained by first conditioning on u„_,
P (i|e,X
c
c
(37)
IB
)
=
K(u
J"
c_ i
/b )G(u _ |e,X )du _ =
c 1
N
c i
c
J"
,
K(a(8,
T^X^/b^g^di)
m-1
y m-1 ) = J
with K(y
1
(
*(v-y,)) *(dv).
II
,_.
As
b.,
N
J
approaches zero, K(u_ ./b M )
C-i
N
approaches the indicator function l(u__,s0), and P_(i|s,X r ) approaches
defined by
The kernel-smoothed frequency simulator is an
P_(i|9,X
)
average,
over Monte Carlo draws from
(5).
g(i))
of K(a(6,7j)X_ ,/b
,
If the simulators for all
simulator is nonnegative.
from common Monte Carlo draws,
i
€ C
are constructed
then they satisfy summing-up.
strictly positive if the support of * is the real line.
This
).
They are
Choosing * to be type
v
extreme value distributed yields a multinomial logit form K(v
m
m-1
g
1/(1 + "Z exp(-vj), and (37) is a multivariate normal mixture of logits.
I
)
=
A
J
j=l
polynomial kernel such as *(v) = [6+5v+(2-
computationally economical, and for small
|
v|
b.,
N
)
v
3
]/12 for
|v|
£
1
yields a smoothed simulator that
for most draws coincides with the unsmoothed frequency simulator.
variant of the kernel -smoothed frequency simulator is unbiased:
the form u_ = u_ + vb.„
C
C
N
10
For MNP, a
Write (2) in
with v a standard normal vector and u_ ~ W(|3X_,A'A),
C
with A upper triangular and
small enough so
is
X'rTX_-b
I
A' A =
X'rTX.-b
I;
C
this can be done provided b
is positive definite.
As in (37),
conditioning
is
.
A Method of Simulated Moments for Discrete Response Models
McFadden
on u
c
17
,
(38)
P (i|e,x ) = S
c
c
K(OXc _ i +TjA c _ 1 )/b N )g(u)d7i,
K(y
= S
m-1
y
.)
n *(v+y
(
»'(v)dv,
)
with g the multivariate standard normal density, * the standard normal
distribution, and A
column of
the array with columns A -A
Li
j
j
*
i
,
where A
is a
J
An average of K in (38) over Monte Carlo draws from g yields an
A.
unbiased positive smooth frequency simulator.
are used for
for
i
i
Adding-up holds if common draws
e C.
For MNP, construction of economical simulators is aided by the use of
spherical transformations.
Each of the expressions (12),
(34),
and (35)
involves simulation of integrals of the generic form
m
k
Q=;(Du.J
(39)
J
)n(u+u,A)du,
u£0 j=l
m
where
£ k.
is 0,
or
1,
2,
r
j
r
and A = X-.OX'
,
and s
0=1
nt
v.i
=
C(n,a,b)
j3X
Make the
..
o/2
m
transformation r =
c/ini
(40)
u =
n
J
e
= u ./v.
.
J
'
Define
J
-(r-b/a) a/2,
dr;
this is proportional to a parabolic cylinder function (Spanier and Oldham,
1987),
(41)
and satisfies the recursion
C(O.a.b) = (2:i/a)
1/2
*(b/a
V2
),
C(l,a,b) = C(0,a,b)b/a + e
C(n,a,b) = C(n-l,a,b)b/a
Then,
+
b /2a
/a,
C(n-2,
a, b) (n-1
)/a
(n
2:
2).
,
A Method of Simulated Moments for Discrete Response Models
McFadden
(42)
m
m
k
J
=
k,+m-l,a,b)(
n
s,
c
£
C(
c
Q
Z
S
1
J
J
°
j-1
J-l
18
),
where s is distributed uniformly on the intersection of the unit sphere and
the nonnegative orthant,
and
a = s'(X^_ nX _ )G i
i
1
s,
- " <a . (xj_ Qx . )-V
i
c i
c l
*»
1/2„-3m/2, _.. -1/2_,
,~%-1
= ,„
2
r ( m/2 )
( 2n )
n
*
c
i
o
i
,
1
= exp(-[px(x , nx)" x , p , -(£X(x ,
c
with X = X
and c
,
the distribution of
independent of X and
s,
m
Sj =
(43)
|u
(x nx)" s]/2),
To generate uniform draws from
s.
draw a standard normal random vector
j=l J
J
recursion (41) to calculate
variates for
and take
u,
„ ,1/2
is simulated by drawing one or more s,
(43)
1
/
/
|/
L
Then,
1
nxf s)/s
C.
and for each s using the
A further refinement is to use control
12
C.
The spherical transformation can also be used to calculate an economical
unbiased smooth frequency simulator for MNP.
unit sphere in R
K
,
and let A
2
Let s be a uniform draw from the
be a random variable with a Chi-squared
distribution with K degrees of freedom, denoted
variable model for MNP can be written u r =
computation yields a partition of
intervals may be degenerate.)
P„(i|e,X
O+AsDX
,
vector srX
s)
.
O
also smooth.
2
)
Given
.
where
j
is the
an easy
],
=
j
(Some of the
i,
given
s,
ascending rank of sTx.
The A. are smooth in 6 for almost all X
J
s,
is maximum.
The probability of response
= EL(A, .) - Hj,(X,),
the latent
Then,
into intervals [A., A.
[0,+co]
on which each of the components of u
0,...,m,
IL,(A
,
L*
so P (i|e,X
L*
,
w
s)
is
in the
is
The simulator is an average of the P (i|6,X ,s) for r random
A Method of Simulated Moments for Discrete Response Models.
McFadden
draws of
19
s.
The accuracy of simulators for MNP that are based on spherical
transformations can be improved substantially by use of antithetic variates.
IK
For uniform draws from the sphere
Deak (1980) gives an effective procedure:
in
K
IR
,
first draw a random basis s
,
.
.
.
,s
.
This can be done for example by
drawing K standard normal vectors and applying a Gram-Schmidt
Then use the 2K vectors ±s
orthonormalization.
(±s
± s
)
for
i
<
j,
,
or the 2K(K-1) vectors
as directions for the simulation.
Iterative Estimation methods
A practical estimation procedure is first to use relatively crude
to iterate to an initial consistent
instruments,
defined independently of
estimator
second to simulate the ideal instruments using (12),
at 6,
(35)
9,
6,
(34),
and
and third to carry out one or more iterations using the
approximately ideal instruments.
Good candidates for crude instruments are
low-order polynomials in the explanatory variables; e.g., X__. for
SLnP
c
(i
|e,X )/33 and X _.X^._. for SLnP
C
(
i
|6,X )/3r.
14
Consider iterative algorithms for calculation of MSM estimators.
When
smooth simulators are used for f(6) in (12), and the instruments W are defined
independently of
6,
then estimates can be computed by Newton-Raphson iteration
or a similar second-order method applied to minimize the criterion
(44)
(d-f(e))'W'W(d-f(e)).
This criterion may be irregular;
simulators may have local flats.
in particular,
Then,
kernel-smoothed frequency
optimization methods that use
McFadden
A Method of Simulated Moments for Discrete Response Models
20
non-local information, such as simulated annealing, may be more reliable; see
Press et al (1986).
When a frequency simulator is used,
(44)
constant in
is piecewise
and non-local methods must be used in iteration.
I
6,
have tried random search
algorithms and pseudo-gradient methods that adapt ively approximate slopes
using long baselines; the former have performed better.
For discrete
response models that can be parameterized in terms of mean and variance,
such as MNP, convergence can be accelerated using a method due to Manski:
Suppose r simulations per observation, and that starting from a trial 6
with A a step
* size to be determined.
a jump in (44) from draw
j,
observation
a
Consider (44) as a function of
search direction A8 has been determined.
6 +AA6,
o
,
n,
is
The value A
,
nj
at which there is
easily calculated. Then,
practical to enumerate the values of (44) at all the jump points X
.
it
is
and
choose a global minimum along this search direction.
Generally,
iteration using smooth simulators is faster that that using
frequency simulators.
However,
in applications where the number of
alternatives is very large, the burden of computing f(6) or approximations to
the optimal instruments for all alternatives may be excessive.
Then,
a
frequency simulator f(8) with r repetitions will be non-zero for at most r
alternatives, and the instruments need be computed only for these alternatives
plus the observed one.
For example, a single Monte Carlo draw for each
observation requires calculation of the instruments only for the observed and
drawn alternatives, and yields fifty percent of the efficiency of the
classical method of moments estimator, no matter how large the set of possible
alternatives.
Comparable reductions in computation can be achieved using a
kernel-smoothed frequency simulator with a kernel of bounded support.
A Method of Simulated Moments for Discrete Response Models
McFadden
21
Asymptotic Covariance Matrix
Consider estimation of the asymptotic covariance matrix of the MSM
estimator, £
(R'rYVg sm R(R'R)'
=
sm
1
A consistent estimator of G
.
sm
is
N
G
(45)
1
= N"
sm
E
Z
.
.
W.
.
_
n=l i.jeC
-
in
in
-f(i|e
'
sm
,X_ ))(d. -f(i|e
Cn
jn
'
sm
,X_ ))W'
Cn
jn
.
*
-1
The matrix R = lim N
Cd.
WP (9
)
is
consistently estimated by
1
R = N' WP Q
(46)
where P
is
,
an unbiased simulator of the array P
,
evaluated at
sm
or any
»
initially consistent estimator
of
,
obtained using one or more draws per
observation in (34) and (35) or their analogues in models other than MNP,
independent of any simulation used to compute
To show (45),
1.
note first that this expression with
in place of
sm
by a law of large numbers; see part (a) of the proof of
converges to G
Theorem
W.
Second,
by (13) and (15),
terms involving the difference of
*
f(0
and f(0
)
sm
)
are o (1).
p
The argument for (46)
necessary to use versions of (13) and (15) for P
simulators using the argument of Proposition
5.
.
is the same,
but it is
These hold for smooth
1.
DISCRETE PANEL DATA WITH AUTOREGRESSIVI ERRORS
Consider longitudinal discrete response data
(d,
,
v.n
= 1,...,N observed over t = 1.....T r
periods,
binary response and x
has 2
T
is a
where
d,
tn
x,
tn
)
for subjects n
= ±1 indicates a
vector of explanatory variables.
alternative response patterns,
large for long panels.
variable model that may be appropriate for such data is
This proble m
A latent
•
A Method of Simulated Moments for Discrete Response Models
McFadden
u
(47)
d
with c,
tn
tn
tn
= £
=
/3x
tn
+ c
= sign(u
n
+ v.
tn
,
tn
,
),
tn
£
22
a normal subject-specific disturbance,
n
first-order autoregressive disturbance, and
and independent across subjects.
£,
tn
a normal
v independent of each other
with variance
is stationary,
If c
v,
normalized to one, then
(48)
c.
tn
2
with X
= (l-X
2
1/2
)
7,
nn
On
t-2
2,V
m
+ X
t-1
J
the proportion of the variance in the autoregressive error,
serial correlation, and
probability P(d
|x
ri
.
jn
independent standard normal variates.
of d
,j3,X,p)
n
=
(d
ln
>
•
•
d
Tn
^
given x
equals the probability of a (T+l) dimensional draw
u
tn ttn
d,
>
for
t
=
(tj
,
.
(x
=
n
.
.
,
p the
The
x
Jn
t)_
)
Jn
)
such that
T.
1
Full maximum likelihood estimation of this model requires
to evaluate P(d
T-dimensional numerical integration
&
computationally impractical for T
>
4.
n
|x
1
n
,B,\,p),
which is
Ruud (1981) has developed practical
consistent estimators using partial likelihoods for small numbers of
adjacent periods;
see also Chamberlain (1984).
from initially consistent estimators,
The MSM method,
starting
offers a computationally practical way
A frequency simulator or a kernel-smoothed
to increase efficiency.
frequency simulator with a finite-support kernel, can be computed using
(41),
and with a moderate number of repetitions requires simulation of the
instruments for a practical number of alternatives per subject, even for
large
T.
Alternately,
it
may be possible to compute directly an unbiased
simulator of the score SLn P(d le.x )/8Q for the observed response pattern
n
d
.
1
n
From the analogues of (34) and (35) for the discrete panel data
1
A Method of Simulated Moments for Discrete Response Models
McFadden
23
this requires that one obtain asymptotically unbiased or consistent
problem,
simulators for the conditional expectation of first and second order
polynomials given draws from the nonpositive orthant.
Unbiased simulators
can be obtained by use of acceptance/rejection methods, or asymptotically
unbiased simulators by allowing the number of repetitions in the simulation
of the probability in the denominator of P dP/89 to go to infinity with
<
These approaches have been investigated by Ruud and McFadden
sample size.
(1987) and Hajivassiliou and McFadden (1987).
MSM estimation of discrete panel data models extends readily to more
general time-series covariance structures,
so long as it is practical to
Cholesky-f actor and invert the covariance matrix to obtain a representation
analogous to (48) for the c
in terms of independent normal variates,
and
so long as it is practical to construct instrument arrays for the deep
parameters of the problem.
The estimator can also be applied to models
with general state dependence, provided the initial value problem (Heckman,
1981) can be handled.
(49)
with £
u,
= £x.
d
= Sign{u
tn
n
+ \p±
r
.
t-l,n
tn
tn
For example,
tn
^n
+
v.
tn
,
]
a subject-soecif ic disturbance and v
°
disturbances are normal, and
(50)
+ £
consider the model
P(d
n
|x
1
n
,d n
On
,p,£
n
)
v,
tn
of the x process.
;
independent across
T
= n *(d. Ox,
+
tn
tn
L—
n
this is justified if x
ifjd,
If the
t.
-
has unit variance,
Suppose the conditional distribution of £
depend only on d
tn
+ £
.
t-l,n
given x
then
n
n
)).
and d n can be assumed to
On
is independent of the past
Suppose the inverse distribution of £
given d
flexible parametric form that spans the true inverse distribution.
history
is given a
Then the
A Method of Simulated Moments for Discrete Response Models
McFadden
response probabilities are given by the expectation of (50) with respect to
which can be simulated economically from the inverse distribution.
serial correlation to the disturbances
tn
£,
Adding
(50) a T-dimensional
whose simulation by MSM can be handled jointly with simulation of
integral,
the expectation with respect to
6.
in (49) makes
v.
24
£,.
DISCRETE RESPONSE MODELS WITH MEASUREMENT ERROR
Suppose discrete response for a random sample n = 1,...,N satisfies a
latent variable model
u
(51)
d
n
n
=
|3z
+ c
n
= H(u
n
n
,
),
where H maps
e the row vector u
for the observed category,
n
into m discrete categories with d
and H
To simplify notation,
category.
(d
)
the set of u
assume
(3
n
an indicator
yielding the observed
is a scalar;
generalization merely
requires that the construction below be carried out component by component.
Suppose z
is not
observations x
x
(52)
where £
z
n
observed directly, but is related to a vector of
by
= 2 A + C
n
n
~ N^O,^),
.
independent of
We interpret the x as observations on
c.
measured with error, or as indicators for
z.
In form,
this is a multiple
indicator or factor-analytic latent variable model, with A giving the
factor loadings.
Suppose in the population
z
~ N{f±,r)
conditional distribution of z given
(53)
z ~
Nin
+
,
x,
,
independent of £
.
suppressing subscripts,
(x-uA)(A rA+i<)"Vr,r-rA(A'rA+>i')"Vr).
Then the
is
McFadden
A Method of Simulated Moments for Discrete Response Models
If the e ~ W(0,fi)
(54)
in (51),
25
then
2
,
u ~ w(p/i+p(x-MA)(ArA +*)" A'r,p [n+rA(A'rA+*)" A r]).
1
,
1
and the response probabilities given x are of MNP form.
The MSM estimator for
the general MNP model can be adapted directly to this problem,
the main
practical difficulty being calculation of the derivatives of the Cholesky
factor of the covariance matrix with respect to the deep parameters in order
to calculate a relatively efficient instrument matrix.
A number of variants of the measurement error model (51) may be
encountered in applications,
including variables measured with error that are
common to several alternatives or interact with alternative-specific dummys,
multiple variables measured with possibly correlated errors, and simultaneity
between the latent variables and observed indicators.
These may alter the
details of (52) and (53), but give the same basic structure for the response
probabilities and MSM estimator.
It
is also
possible to treat measurement
error in discrete response models such as multinomial logit by allowing the
to have an appropriate distribution.
For the logit example,
e
MSM estimation
can be used by simulating the expectations of the logit formulas with respect
to the conditional distribution of the true explanatory variables.
topics are studied in greater detail in McFadden
(
These
1985a, 1985b) and Train,
McFadden, and Goett (1987).
7.
NON-NORMAL DISCRETE RESPONSE MODELS
This paper has focused on estimation of the MNP model.
However,
the MSM
estimator can be applied to any latent variable model in which unbiased
estimates of the response probabilities can be obtained economically by Monte
McFadden
A Method of Simulated Moments for Discrete Response Models
Carlo methods.
For example,
in the latent variable model
it
(1),
26
may be
reasonable to assume that some components of a are always non-negative, giving
monotonicity.
This could be modeled by taking the density of
a.
to be
multivariate truncated normal, or by giving some components non-negative
densities such as gamma.
This complicates the analytic representation of
response probabilities, but is .readily accommodated in Monte Carlo draws from
the latent variable model to obtain frequency estimators.
The MSM estimator also permits analysis of discrete response data
generated by more complex partial observation functions than the maximum
indicator appearing in (1).
alternatives.
For example, consider data on ranks of
With the exception of the multinomial logit model,
is
it
impossible to obtain analytically tractable expressions for probabilities of
more than the first few ranks in terms of response probabilities;
(1978),
Barbara and Pattanaik (1985), and McFadden (1986a).
see Falmange
However,
Monte
Carlo drawings from the latent variable model provides unbiased frequency
estimators of the ranking probabilities that can be used in MSM estimation.
8.
SUMMARY
This paper has proposed a simple modification of a classical method of
moments estimator for discrete response models that avoids the necessity for
accurate numerical integration to calculate response probabilities, using
instead asymptotically unbiased simulators of these probabilities.
This
method of simulated moments is practical for problems where direct numerical
integration is computationally intractable.
A Method of Simulated Moments for Discrete Response Models
McFadden
9.
THEOREMS AND PROOFS
APPENDIX:
I
27
use the following notation, mostly collected from Sections 2 and
3 of the paper:
C = {1
= ax.
u.
the set of possible responses.
m}
or u
= aX
a latent variable model,
x)aKxm
m
(x.
1
a = a(G,7)) a
x
1
= l(u.iu_)
l
C
l
P (ile.X
T)
given X
i,
g,
,
independent of X„.
u.
t;
observed response),
(=
such that a(8,T))X
maximized
is
.
a simulator for P (i|e,X
)
).
instrument vector, determined as a function
1
= w.(e.X-).
l
C
a random sample.
N
mN x
f(8)
1
vectors formed by stacking
or f (i|e,X r
)
by alternative,
d.
k x mN array formed by stacking W.
P (8)
mN x k array of derivatives of P(8).
6
anv vector satisfying
o
sm
IIW(8
o
P (i|8,X
,
),
then by observation.
W = W(6)
)(d-f(8
.
)
sm
some 8
)
II
£ infJIVtG )(d-f(9))li +
(1),
8
o
o
p
density for X_, with associated measure p.
)
P^te),
8
parameter vector with true value 8
probability of
l
p(X
),
a random vector with density g(ii) and
W.
P(8),
m
and
k x
d,
u
l
l
)
1
L
1
indicator for maximum
W.
n =
u„ = (u.
array,
a k x
at
f (i|8,X
with X_ =
K vector function, with
associated measure
d.
e C,
i
R(8),
R
k x k array of sample covariances,
R(e) = lim F^.O). R = R(e*).
.
^(6)
1
= N' W? (8)
15
The response probabilities are invariant under monotone transformations of the
latent variable model.
= 0,
so X
is
Hence,
without loss of generality, we may normalize x
contained in a K(m-l) dimensional space.
Further,
a may be
McFadden
A Method of Simulated Moments for Discrete Response Models
1
defined without loss of generality to have a compact domain.
28
R
and 9 to have regular domains, and
The first assumptions made require X
guarantee a zero probability that the latent variables for different
alternatives are equal, so the response probabilities are well-defined without
additional tie-breaking rules:
t
Al
is
[
A2
]
The parameter space S is a compact convex subset of R
in the interior of
]
The domain t of the attributes X
The random vector
independent of X
is
,
continuous on
i_s
tj
IN,
For an open set X
such that a (
each 8 €
,
7) )
X
and 6
is.
a compact subset of a
.
finite-dimensional with domain
is
IN,
The function a = a (6,
.
7))
and is twice differentiable in 6 with these
derivatives continuous on
[A4]
j_s_
and has a finite mean
x
'*
,
0.
K(m-l) dimensional space
[A3]
k
£
x
5?
IN.
with p(X
)
=
1,
the subset IN(6,X
)
of
IN
distinct in every component has probabi 1 ity one for
0.
The last assumption is usually imposed in the definition of discrete response
models,
and can be derived from more basic structural conditions.
following lemma covers common applications,
including MNP.
The
When the model
contains alternative-specific random effects, the array A„„ in this result is
a (m-1) dimensional identity matrix.
A Method of Simulated Moments for Discrete Response Models
McFadden
Lemma
X
A
f0
=
C
Suppose there is a partition
Suppose [Al] and [A2].
1.
such that A „
12
is.
29
(m-1) x (m-1) and almost surely nonsingular.
A
22
Suppose a = a(8,T)) =
S uppose a
6.
[a
(55)
1
a
is.
2
=
]
+ Tjr(6)
/3(B)
twice continuously differentiable in
is.
partitioned commensurate ly with X„, so
2
1^(6)
(G)]
r
2
1
+
[tj
i)
il
]
f
°
Suppose T
2
7)
1
conditioned on
r\
and suppose
tj
R
,
Proof:
1
aX
c
= pX
the term
one,
7)
nonsingular for 8 e
i_s
T)
T
k
7)
22
Suppose the density of
8.
has a finite mean
[0,
i2
uniformly bounded and continuous
is
1
Q +
r
(
r
11
A
12
+r
A
i
Then [A3] and [A4] hold.
.
2 22
with support
,
)
+ 7,2r
A
]22 22
With P robabilit y
has a continuous density with support R
,
given
implying that the probability of a hyperplane where components of aX f
,
are tied is zero.
The next assumption guarantees that the response probabilities are
well-behaved:
[A5]
6,
The probabi litv P (i|e,X_)
is.
positive,
and twice differentiable in
and the probabi litv and its derivatives are cent ir.uous
,
or.
6 x X.
The following result gives a sufficient condition for [A5] which holds in
particular for the MNP model with alternative-specific dummys:
Lemma
2.
Suppose the hypotheses of Lemma
1,
with
A„
always nonsingular
.
Then [A5] holds.
Proof:
By the symmetry of the problem in alternatives,
it
is sufficient to
)
.
A Method of Simulated Moments for Discrete Response Models
McFadden
consider P (lle.X
so
= [0,s]
aX
2
(56)
1
given
Then,
tj
= Pr(ctX
Usin g the decomposition of Lemma
°| x r ^-
=£
1,
implies
p\ 2
= [s -
r,
)
30
the set
,
2
- e A
B(tj
^(r n A l2+ r l2 A 22 )](r 22 A 22 )-
-
12
22
of
)
satisfying aX
tj
1
.
intersection
is the
£
of m-1 linearly independent half-spaces, with each bounding hyperplane
twice continuously differentiable in (9,X
J"
2
g»
J"
.(t|
|k)
12
)dij
g
(t)
11
P (l|B,X
)
=
continuously differentiable in
is twice
)dT)
Hence,
).
1
1
m—
(S,X
1
has support R
Since g
).
the probability is positive,
,
n
The next assumptions concern the instruments and identification of 9
The function
[A6]
continuous
(
Let M
[A7]
,
bounded
,
= w. (B,X_)
determining the instruments is
and twice continuously differentiable on 6 x
denote a bound on
w
and its B derivative
w.
The instruments identify B
Sy,
Z
w (e,x
ieC
c
,
uniform in
i,
6,
X_.
C
with
HP c (i|e,x
)-P (i|e ,x )]dp(X
*
eoual to zero if and only if 9 = 6
[A3]
,
1.
l
u(e,e) =
(57)
W.
:
-
,
-
for any 9 €
c
)
17
6.
R is of max i mum rank
To satisfy [AS],
instruments constructed by simulation require the use of
smooth simulators such as (12),
(34),
and (35) in the case of MNP.
If
[A5]
holds and the instruments equal the score of the likelihood evaluated at each
trial
9,
w.
(9,X
)
= 5Ln P
(i|9,X )/59,
then
6=9
and u reduces to
X
A Method of Simulated Moments for Discrete Response Models
McFadden
«(e,e) =
P (i|e*,x )[5LnP (i|e,x )/ae]dp(x )
c
c
c
c
c
S
Sy,
31
1
the expected score of an observation under maximum likelihood estimation.
this case,
[A7]
requires that
For
be the only critical point of the expected
6
log likelihood, a standard identification condition.
Also,
R
in this case,
*
equals the information matrix evaluated at 6
which is symmetric and
,
nonnegative definite, and by [A7] is definite at some point in every
neighborhood of G
Then,
.
[A8]
adds only a regularity requirement.
case of more general instruments,
In the
and [A8] are standard assumptions for
[A7]
the identification and regularity of classical method of moments estimators.
Hence,
the identification conditions for MSM are the same as for the
corresponding classical method of moments estimator.
The next assumption concerns the simulator f
[A9]
Vectors
otherwise
(17,
In
,
.
.
.
,
t)
rn
are drawn
)
independently of W and
,
so that each
tj
(
|
i
9 X
):
,
by simple random sampl ing or
,
and independently for different
d,
has marginal density g
(
tj )
Define
.
ip
(
i
1
6
,
X
)
frequency in the r draws for observation n of the event that a
is maximized at component
bounded function of
(58)
£{f (i|e,x
c
for some c
>
0;
Cn
e
i
.
Define f
X_ and
Cn
,
(
In
,
....
i
77
|
6 X_
rn
,
and for some M
,
M„,
X > 0,
1
,
17
.
)
be anv uniformly
to.
)
8
satisfying
)
+ 0(N*
)|w,d} = ? (i|e,x
)
c
Cn
cp
(59)
73 ,
(
be the
to.
(
n,
'
C
"
V2
)
and all 6,6 € 8 and X_ €
Cn
X,
|f_(i|e,Xp )-f r (i|e,xr )| s M Vr (i|e,x_ )-p_(i|e,xr )l + M,je-e|\
C
f
Cn
C
Cn
Cn
C
Cn
C
<p
|
'
'
'
'
Condition (58) requires that the simulator be asymptotically unbiased,
while (59) requires that it be at least as smooth in 6 as the frequency
simulator.
Condition (59) is satisfied trivially by either the frequency
.
A Method of Simulated Moments for Discrete Response Models
McFadden
simulator, or by a smooth simulator such as that based on (12).
simulator is different iable, then X -
If the
the assumption also allows
1;
32
<
X <
1,
A simulator satisfying
corresponding to "polynomial" non-differentiability.
(59) will be termed X-Lipschitz in neighborhoods where
is constant.
<p
The
following lemma establishes sufficient conditions for a kernel-smoothed
frequency simulator to satisfy (58).
Lemma
3.
Suppose the assumptions of Lemma
nonsingular
hold
1_
with A
,
always
Suppose a kernel -smoothed frequency simulator (37) with a
.
distribution function * having a finite moment generating function in a
neighborhood of the origin
and with N
,
b
Then
0.
->
Let u(t) be the moment generating function for
Proof:
such that *(v) £ e
TV
u(-t) for all v
and l-*(v) ^ e
<
(58) holds
.
.
There exists t
*.
"TV
for all v
/i(t)
>
>
0.
m-1
Then,
for c = max. y./2
J
>
1
m-1
+ J
(
II
y m-1, )= f
K(y.
0,
J
*(v-y.)) ¥(dv) ^ e
+ e
/i(-t)
with the first term the result
mCt),
J
of bounding the product at negative arguments,
bounding the measure at positive arguments.
yields K(y ,...,y _ )
1
B 1
J\|K(u_ ./b.,)
A
C-i
N
-
- e~
(1
2=
T|cl
u(T))
m
and the second the result of
A similar argument for c
^
1
l(u_ .sO)|G(u_
|e,X_)du_ ..
C-i
C-i
C
C-i
.
-
me"
T|c|
Define
in at least one component,
ProM
.
.
1(A)
|u
i e
.-"u. |=s
-tM
u(T)m and I(A_) ^ e
Mb,,).
But (55)
single component u.-u. of u_
conditional density of
Then,
..
C-i
i
2
-n
= R
given
-tM
m-1
-A -A
(u(t)+u(-t)
.
)
in the proof of Lemma 2
holds when the second partition is of dimension one and
J
greater than Mo
.
with M a positive constant, and A
the bounds on K imply
I(A„) £ £.
to be the set of u_
C-i
1
to be the set of u_
A.
<
Define 1(A) =
u(x).
A,
'
less than -Mb., in every component,
Further,
j
°
_
v>c J-l
Then,
¥(v-y.)) ¥(dv)
II
(
v£c
s
is the value of a
be a uniform bound on the
letting M
r
1
tj
,
Prob( |u .-u. s
j
l
Mb.,)
N
£
2Mb„M
N z
•.
Therefore,
A Method of Simulated Moments for Discrete Response Models
McFadden
I(A
£ 2mMb M
N
)
3
I(A„)) s N
(e"
TM
N
1/2
u(T)m + e~
|P
(
C
TM
|G,
i
X
c
)
- P (i|e,X )|
(u(T)+u(-r)
)
c
c
+
2mMb M
* N
V2
(I(A
KAg)
+
)
The condition N
0.
Choose M =
).
1
x"
Ln
N.
(Ln N)b
implies the required limit.
-»
b..
+
1
the right-hand-side of the last inequality goes to zero if N
Then,
->
1/2
Then,
.
33
N
The next result characterizes the regularity in 8 of the simulated
and guarantees that with probability one, the condition defining e
moments,
has a solution with |W(d-f(G
Lemma
sm
Suppose [A1]-[A9].
4.
£ mM M /r:
w (p
))|
Then
almost surely
,
—
Define I(S,X
Proof:
and I(e,X
,
=
(60)
=
7})
J"
1
,
tj)
=
if the components of a(e,T))X
otherwise.
uniformly
are bounded by
jl mM M /r.
w y
and the *jjumps
in this function on
*
,
»
ijs
of 9 with Lebesgue measure
X- Lipschitz in 6 except for a closed subset
zero
W(d-f(6))
.
For each 9 e
0,
[A4]
are all distinct,
r
implies
I(e,X ,7))dg(T)) dp(X ),
N S%
c
c
and hence
o = S
(61)
Q
s^ S
t
Ke,x
c
,7))dg(T))
d P (x
c
)
de.
Applying Fubini's theorem to (54), there exists a set X
probability measure one, for X_ e X
measure one, and for (X
,tj)
measure on which 1(6, X _,
t?)
if I(6,X
,
7))
= 0,
e X
= 0.
x
a set N(X
£
)
N(X„) a set
with probability
IN
(X
£ X with
,7))
of full Lebesgue
£
The continuity of a(6,T)]
in 6 implies that
then this is also true in a neighborhood of
6,
so
(X_,7))
is upcji.
The function W(d-f(6)) is defined by N independent draws X„
density p(X_), and for each
l
density
g(7j).
Hence,
n,
r draws
(tj,
ln
with probability one, X_
Cn
tj
rn
),
6 X,
1
with
each with marginal
and
tj
.
jn
e (N(X_
Cn
)
for
A Method of Simulated Moments for Discrete Response Models
McFadden
j =
r and n =
1
of full measure.
constant M_ on
f
Suppose
.
.
.
implying
,N,
6
r
N
p|
("|
(X
l
n=l j=l
,
tj
Jn
)
is
an open set
uniformly X-Lipschitz with
is
)
Ln
0...
N
6*0,
so 9 i
i(
xr .V-
(X„ ,,T).,
,)
)
With probability
for some (n,j).
for
the discontinuity in |W(d-f(8))|
(52),
N
=
by [A9], f (i|6,X
But,
is contained in
one,
one.
1,
34
(n, 'j')
Hence,
* (n,j).
is at most mM M /r
w
using
with probability
tp
n
Assumption [A4] implied that the set of
for which there are ties in the
7)
components of a(6,7))X_ has probability zero for all G and almost all X
.
The next assumption requires that the geometry of a(6,i)) be such that the
exceptional set IN(6,X
of
)
-q
where ties occur varies smoothly in (6,X_).
[A10] There exists M g and X >
the set B_(e,X_)
o
L.
{tj
such that for X_ e X
C
heN(e, X,J
C
L
'
1
o
1
L
o
most a polynomial singularity.
conditions,
L
g
8
0,
18
X
.
ABOUT HERE)
illustrates the construction of B_(6,X_).
if the set-valued function IN(G,X_)
and almost all 6 e
for some |e-9|s5} has g(B_(G,X_)) * M
(INSERT FIGURE
Figure
o
The assumption holds
is transversal at G or if there
is at
The next result shows that with regularity
the case a(6,X„) = 3(G) + T)T{e) for the MNP model satisfies
[A10].
Lemma
5.
Suppose the hypotheses of Lemma
and [AB]-[A9].
Proof:
i,
with A
always non-singular
Then [A10] holds.
Suppose a tie between alternatives
1
and
2,
so ax
= 0.
Using the
,
A Method of Simulated Moments for Discrete Response Models
McFadden
notation of (55) and (56), partition
= (a, ,a„ ...,a
a.
the second component.
2
(62)
2
This function
p\ 2
-
and let a„ denote
)
<L
,
tj
^(r n A l2+ r l2 A 22 )](r 22 A22 )-
-
1
= 0(0, X
tj
m
Then,
p\ 2
= [-
-n
J,
l
1
35
1
.
is continuously different iable in (0,X
)
and
),
hence has a Taylor's expansion
e-e
0(6, ^.tj
(63)
where A
1
-
)
0(e,X
1
,T)
c
t^A
= [A
)
and (0,X
)
X^n
1
Then the set [^(0,
2
7)
)
g^T)
J"
1
c
{r>
(0,
X )-(0, X
M.d+ElT)
g2
1
!
)6M
r
bounds g
7)
-0(0, X
)
)
(7)
I
tj
7)
X_)-(0, X_)
|
7)
6,
)5.
)
I
£ M (1+|t
1
)
|)6>
contains all
)dT)
1
)
= 2M 5/m(m-l),
g
There are m(m-l) possible combinations of tied
.
alternatives, each of which can with permutations of components of X„,
and
^
2
1
1
1
,
(0,
1
1
c
|
and satisfies
s 6,
|
2
J
N (0,X ,7)
2
C
i
2
I
\
such that for
^ M (1+It)
)|
~ ~
[
)dT)
T)
where M
,T)
2
=
)
11
1
1
0(0,X
-
X-,7}
solving (55) for
(65)
c
Then uniform continuity on compact
).
x X implies there exists a constant M
|0(0,
x
are vectors of continuous derivatives of 0(0,X„,7)
and A
evaluated between (6,X
(64)
V
]
and relocation of X
be put in the form above.
c.,
The sum of the bounds
for each combination gives [A10].
Given
c >
0,
a finite family of random functions F
is
said to bracket
a family of random functions F if for each Y € F there exist Y,Y
such
e F
c
that Y ^ Y ^ Y and E(Y-Y)
in the smallest set F
c
<
c.
The logarithm of of the number of elements
that brackets
F,
denoted H(e),
is
called metric
A Method of Simulated Moments for Discrete Response Models
McFadden
entropy with bracketing
36
The following result establishes stochastic
.
equicontinuity conditions for families whose metric entropy does not rise
too rapidly as c falls.
Lemma
Assume F is a uniformly bounded family of measurable random
6.
functions satisfying
with bracketing
.
H(e
J"
Suppose y
copies of Y-£Y for Y e
lim limsup Pr{sup
8-»0
N-»0
F
(66)
Proof:
,
y_,
.
.
Define
F.
sup
..
de finite
)
N"
.
,
where H is the metric entropy
are Independent identical ly distributed
IIYII
Then for every X
= £|Y-£Y|.
>
0,
N
1/2
|
~ IUe _
£ (y -y
n=l
n
n
)
|
X}
>
= 0.
Dudley (1984), Theorem 6.2.1, establishes (59).
I
use a
restatement from Alexander (1987), Theorem 2.1.
The next result establishes that the simulation residuals satisfy
stochastic equicontinuity and boundedness conditions sufficient for the MSM
estimator to be CAN.
The critical step is to show that these residuals
satisfy the assumption on metric entropy required by Lemma
Lemma
Suppose [A1]-[A10].
7.
B(B) = N'
V2
w"(£:f
(67)
limsup
(68)
sup
Then given X,5
(e)-P(e)).
sup |B(G)|
PHsup
K(e)|
Define £(e) =
>
=0,
>
M}
<
X,
and for A, = {G| N V2 |e-6 |£6>,
(69)
limsup
Pr{sup \C,{B)-^{6
6eA
N
)|
>
A}
= 0.
N"
0,
19
6.
V2
W(f (6)-£f (6)
)
and
there exists M such that
1
A Method of Simulated Moments for Discrete Response Models
McFadden
Proof:
Condition (67) is immediate from [A8].
integer
j,
cover [0,1]
k
with 2
k
i
Assume 8 € [0,1]
cubes with sides 2
-
For any
.
and for each X
,
37
€-X
v.*
let 0.(X
J
L
be a set containing one point selected from each cube that
)
intersects
|e-e.(e)|
Define 9.(9,X
).
C
2~
J
^
= 5..
Let Y(9,X
draws
the selection can be made so that #(13.(9, X„)
C
°
By [A10],
0.
for 6 € 8 (X
J
L
J
s
L
to be point in 8 (X
)
J
= E W.f (ile.X ).
L
L
1
i€C
)
for s = l,...,r with
tj
,
O
Define q (9,X
J
e B.
o
t?
s
)
nearest to
)
< M 5
g
then
6;
to be the number of
Using the notation of (59),
(9.X.J.
C
.
L
L
)
J
and X satisfying [A9] and [A10],
Y°(9,X
(70)
J
Then,
define
= mM (M
WI |e-e.(e)|
)
^
A
+M q.(e,X )/r).
y5JL
J
by [A10], £q.(e,X„) s rg(B s (6.X.J),
C
j
8.
EY°(e,X_) £ mM M Je-e.(G)|
(71)
wf
C
J
implying
C
X
mM M g(B. (e,X r ))
w <p° 5
C
+
j
.
i mM (M„+M M )5.
w f <p g J
X
= M S
o
A
j
From (59),
|Y(e,x_)-Y(e.(e),x rj| * mM (Mje-e
(72)
+
£ mM
Y.(e,X
i
A
.(e)
|
)-(p
(i|e.(6),X
)|
c(e,x„)/r)
-rM
^
J
)
J
(i|e,X
max|<p
x
\
C
"J
'CjC
JC
).
Given
c
>
0,
choose
j
to be the smallest integer such that 2
>-
J
c.
(MJe-e
.(e)
jCj'C
C
J
<
w
mM M
I
Y.(9,X_) = Y(e.(6),X_) - Y°(6,X_) * Y(6,X_) £ Y.(e,X_) = Y(9.(9),X_)
Hence,
+
W
L
J
L-
Then the 2
k ^ +1
functions Y. and Y. bracket Y(9,X_),
6 e 8.
This
>-
J
J
implies that the metric entropy with bracketing for F = <Y(9, X_) |9e8}
satisfies H(e)
T
12
==
(kj+l)Ln2 * (-Lnc)k/A
1
H(e )dc £ (k+l)Ln2 - 2(k/X)T Lne
of Lemma
5,
so (66) holds.
de
+
<
(k+l)Ln2,
co.
and hence si H(e
2
1/2
)
dc
±
This establishes the assumptions
A Method of Simulated Moments for Discrete Response Models
McFadden
For any 5
< 6
>
forming the expectation of (59) and using [A10],
0,
implies E| Y(e,X_)-Y(e X_)
>
L
mM (M„+M M )5 = M 5.
O
W I <p g
<
I
L
Hence,
38
|6-0|
can be
(66)
written in the form
IC(6)-C(0)| > X} =
sup
lim limsup Pr{sup
(73)
0.
i
Taking 5 =
2~\
= 1,2
j
one has
1
0-0
5 for N £ 4^
<
1
and N
V2
|0-0|
<
1.
Then (73) implies (69).
Next prove (68).
limsup Pr{sup
(73)
N ^°
N
E
(6
.
.|" e -)
X}
IC(6)-<(6)|
>
)|
M
o
<
}
>
<
with 6. = (j/J)6
+
Pr{|C(6)|
>
can be written
(l-j/J)G
°
6 = 6
o
and J the smallest integer
M +XJ}
Q
*'
Then (67) holds with M = M
In this lemma,
o
>
& lc(e
M
**
)-c(e
)|
<
x,
j=o
< x.
J}
'
vJ
\J
+ XJ.
the construction in (70) and the following arguments
hold even if the number of repetitions r is a random function of
Then,
such
Then,
* Pr{|<;'(e J|
N.
such that
>
A.
But any 6 e
X.
J
exceeding 1/6.
(74)
o
J
J
sup
there exists 5
0,
A central limit theorem implies there exists M
e 0.
that sup., Pr{|C(6
j=0
>
16-6 1*5
Choose any 6
+
From (73), given X
in particular,
6,
X_,
and
the lemma holds for simulators formed by
acceptance/rejection methods with random stopping rules, and for consistent
simulators where r increases with sample size.
Let 8
be a sequence in
and assume that the instruments are
A Method of Simulated Moments for Discrete Response Models
McFadden
evaluated at 6
for each
N.
The 8
of initially consistent estimators,
In the last case,
(1).
P
9
sm
solves HW(G
sm
might be non-stochastic,
or a sequence
or might equal the MSM estimator
)(d-f(6
Lemma 7 holds in all these cases.
sm
))ll
£
infJIWO
6
sm
39
)(d-f(6))ll
sm
+
A Method of Simulated Moments for Discrete Response Models
McFadden
40
FOOTNOTES
1.
The idea of simulating response probabilities from an underlying
latent variable model, generating the response probabilities by stochastic
integration,
is standard in the area of computer simulation;
see Hammersley
and Handscomb (1964), Fishman (1973), and Lerman and Manski (1981).
This
literature has concentrated on simulating the response probabilities to a
level of accuracy that enables their use in standard maximum likelihood
procedures.
2.
o =
Use the identity
£ sp (i|e,x )/ae
ieC
3.
c
Z [3LnP c (i |e,x )/ae]P c (i |e,x
c
).
ieC
Starting from any K
x mN
array of instruments Z
,
and taking account
of the structure of the covariance matrix of the residuals,
one can show by a
standard argument from non-linear least squares that the asymptotic minimum
variance estimator in the class using linear combinations of instruments in Z
*
is attained by W =
P(6
8
*
—i
"
)'Z'(ZPZ'
)
Z,
where P Q (6
6
)
is the mN x k
»
derivatives 5P (i|e,X
Z.
in
If Z
o
)/50,
evaluated at 9
*
,
P = diag P(6
),
and
2? - S Z° P_(j|e*,X r ).
in
_
jn C
Cn
jeC
.
= 5LnP(e
*
*
*
)/S6,
functions P and P
then W = 5LnP(6 )/8Q.
Approximations to 6
and to the
yield approximations to the minimum variance instruments
that can be constructed from Z
4.
array of
Appendix Lemma
6
.
and assumption [A3] give sufficient conditions for
simulators to satisfy (13).
5.
The independence of the simulators across observations can be relaxed
to any process that is sufficient to give the term in (a) asymptotically
,
A Method of Simulated Moments for Discrete Response Models
McFadden
41
normal and to give stochastic equicontinuity of the simulation residuals.
Continuous differentiability and compactness imply
6.
M|
e-e
1
Given c
where M £ max |R(6)|.
,
>
for N
each
N
>
P{max
,
e
'
|u..(e)-u(e)
P{max
Hence,
e/3> <
>
|
|
u>
C
(e)-u(G)
By construction of 8
c.
|
N
> c}
<
i
sufficiently large so that
such that |u.,(e)-u(8)
|
|
let 8 denote the finite set of
Then choose N
N
c
there is a 6 e 8
6 e 8,
2e/3.
8
u (G)-co (6)
extract a finite covering of
0,
with neighborhoods of radius less than e/3M;
centers of these neighborhoods.
|
c
for
,
^ |u.,(e)-<4e)
N
|
+
Regularity condition [A8]
c.
*
implies R(6
nonsingular.
)
The inequality, from Gine and Zinn (1986; Lemma 3.2),
7.
N
I
P{
Y.
>
is
2
2
s exp[-t /(2Ncc + 2ct/3)],
tt
1
i=l
where
2
2
= EY.
cr
;
see also Pollard (1984) or Shorack and Wellner (1986).
l
Replace
8.
t
by N
and use
t
Consider the normal density
XTTX
l/2
=
nCu-n.A)
with A =
to obtain (24).
£ c
cr
and
(2Tt)-
p.
|Ar
= £X.
1/2
(u
e
^ ),A
"
1(U '^ /2
,
The following matrix differentiation formulas
are derived by writing out terms from the familiar expressions 5Ln|A|/6A A
and dk /ok =
-
©A
A
cwhich hold when A is symmetric,
but identity
of cross-terms is not imposed in the differentiation):
aLn|XT'rx|/ar
=
2rx(XT'rx)*
1
1
x',
1
1
3(z' (xT'rx)" z)/6r = -2rx(x / r rx)" zz' (x'r'rx)" x'.
,
The derivatives of Ln n(u-|3X,
SLn n/sp =
X(XTTX)"
sLn n/ar
-
1
X'
TTX)
(u-pX)
rxu'rrxrV
are then
'
+
1
1
rx(x'r'rx)" (u-3X)' (u-px)(x'r'rx)" x'.
A Method of Simulated Moments for Discrete Response Models
McFadden
42
This construction was suggested by Paul Ruud.
9.
A mixture of multinomial
with the mixture interpreted
logit models,
as the result of taste variations in the population, has been of independent
interest as a discrete choice model; see Westin (1974) and McFadden (1984).
The polynomial kernel limits the number of alternatives for which
10.
calculations must be done.
greater than 2b
If an observation has
in magnitude,
probability of the converse
is
then K(u
0(b).
)
every component of u
coincides with l(u„ .^0); the
If for a
draw of u
IN
for an
L.•
in magnitude,
observation, all component differences exceed 2b
the
kernel-smoothed frequency simulator coincides with the simple frequency
simulator.
in a sample of size N with r Monte Carlo draws per
Then,
observation,
the expected number of alternatives for which further
calculation is required to obtain the simulator and corresponding
instruments is bounded by (r+l)N
+
mrN0(b
)
^
(r+l)N + 0(mrN
+
This
).
makes the calculation practical even if the number of alternatives is large.
Discussions with Jim Heckman contributed to the formulation of
11.
kernel-smoothed frequency simulators.
The unbiased kernel-smoothed frequency
simulator for the MNP model was suggested by Steve Stern.
Moran (1984) suggests several control variates.
12.
Peter Phillips ana
Vasillis Kajivassiliou suggested the use of spherical transformations for this
and Dan Nelson developed many of the details.
problem,
To generate a denser set of antithetic points, for any integer T
13.
i
and each pair
s
for
T-l.
t
=
1
and
s
J
with
i
<
j,
construct the directions (±ts
Combined with the points ±s
,
When £ =
(T-t)s
this gives 4(T+1) evenly
spaced points on each great circle, for a total of 2K
14.
±
>
+
2TK(K-1) directions.
and T consists of an identity submatrix corresponding to
1,
)
A Method of Simulated Moments for Discrete Response Models
McFadden
43
alternative-specific dummy variables and a zero submatrix corresponding to the
and X__,X'_. are, except for proportional
remaining variables, then X
If the model
constants, a superset of the ideal instruments.
is identified,
then it will always be possible to find low-order polynomials in X_
,
that
have an asymptotic correlation matrix with 5P„(i|e)/59 that is of full rank.
the crude instruments proposed may not be grossly inefficient.
Thus,
In the
third step when smooth simulators are being used, one iteration from 6 using
Newton's method achieves the maximum asymptotic efficiency attainable from
better instruments simulated at
15.
for each
16.
With random sampling,
6.
R»,(8)
by application of a strong law of large numbers.
8,
For any continuous function a = a(6,7j),
variable model u
=
the transformed latent
yields the same response probabilities,
aX
(1+llall)
and is uniformly Lipschitz in X
17.
converges almost surely to a limit R(8),
.
If crude instruments independent of 6 are used to obtain an initially
consistent estimator, then w in (50) is independent of
18.
then it is sufficient that [A7] hold for
Loo
a closed set,
in a neighborhood of G
X
X
:
If
V
e B r and
for some (6 ,X^) in a closed
<5
.
L
limit point
I
(0
L
o
77^
-»
tj
,
then
tj^
and hence
e M(e
J
,X^)
c
L
L
i)
€
N(6 ,X„)
u
C
for each
,X°) of (8 J ,X^).
am indebted to Ariel Pakes and David Pollard for discussions that
led to the formulation of this lemma.
.
neighborhood of (e,X_), by [A3].
using the continuity of a(8,7))X r in (8,X_),
19.
6
The following argument establishes that B_(8,X_) is closed,
measurable, for (8,X_) €
Hence,
If approximations
instruments are calculated, starting from an initially consistent
to the ideal
estimator,
9.
,
A Method of Simulated Moments for Discrete Response Models
McFadden
REFERENCES
(1987) "The central limit theorem for empirical processes on
K.
Vapnic-Cervonenkis classes" The Annals of Probability 15, 178-203.
Alexander,
and Pattanaik (1985) "Falmange and the rationalizability of
stochastic choices in terms of random orderings" Econometrica 54, 707-715.
Barbara,
S.
Chamberlain, G. (1984) "Panel Data" in Z. Criliches and M. Intriligator
(ed) Handbook of Econometrics, v. 2, North Holland, Amsterdam, 1247-1320.
"The greatest of a finite set of random variables"
Operations Research 9, 145-162.
Clark,
C.
Daganzo,
(1961)
C.
(1980) Multinomial Probit,
New York.
Academic,
I.
(1980) "Three digit accurate multiple normal probabilities"
Numerische Mathematik 35, 369-380.
Deak,
Devroye,
L.
(1986) Non-Uniform Random Variate Generation Springer,
New
York.
R.
(1984) "A course on empirical processes" Ecole d'Ete de
Probabilites de Saint-Flour, XII-1982, Lecture Notes in Mathematics 1097,
Springer, New York, 1-142.
Dudley,
J.
(1976) "Numerical aspects of multivariate normal probabilities in
econometric models" Annals of Economic and Social Measurement 5, 547-562.
Dutt,
Falmange, J. (1978) "A representation theorem for finite random scale
systems" Journal of Mathematical Psychology 18,
.
Fishman,
G.
(1973) Concepts and Methods of Digital Simulation,
Wiley,
New
York.
Kajivassiliou, V. and D. McFadden (19S7) "The debt repayment crises of
LDC's:
estimation by the method of simulated moments" Yale Univ., Working
Paper.
Hammersley,
London.
J.
and
D.
Handscomb (1954) Monte Carlo Methods, Methuen,
Hausman, J. and D. Wise (1978) "A conditional probit model for qualitative
choice:
discrete decisions recognizing interdependence and heterogeneous
preferences" Econometrica 46, 403-426.
Heckman, J. (1981) "The incidental parameters problem and the problem of
initial conditions in estimating a discrete time-discrete data stochastic
process " in C. Manski and D. McFadden (ed) Structural Analysis of Discrete
Data with Econometric Applications, MIT Press, Cambridge, 179-195.
44
A Method of Simulated Moments for Discrete Response Models
McFadden
45
"Monte Carlo experimentation in econometrics" in Z.
Griliches and M. Intriligator (ed) Handbook of Econometrics, v. 2, North
Holland, Amsterdam, 937-976.
Hendry,
(1984)
D.
Horowitz, J., J. Sparmonn, and C. Daganzo (1981) "An investigation of the
accuracy of the Clark approximation for the multinomial probit model"
Transportation Science 16, 382-401.
and J. Zinn (1986) "Lectures on the central limit theorem for
empirical processes" Probability and Banach Spaces Lecture Notes in
Mathematics 1221, Springer, New York, 50-113.
Gine,
E.
Lerman, S. and C. Manski (1981) "On the use of simulated frequencies to
approximate choice probabilities" in C. Manski and D. McFadden (ed)
Structural Analysis of Discrete Data with Econometric Applications, MIT
Press, Cambridge, 305-319.
McFadden, D. (1984) "Econometric analysis of qualitative response models"
in Z. Griliches and M. Intriligator (ed) Handbook of Econometrics, v. 2,
North Holland, Amsterdam, 1395-1457.
(1986a) "The choice theory approach to marketing problems"
Marketing Science, 5, 275-297.
McFadden,
D.
McFadden, D. (1986b) "Discrete response to unobserved variables for which
there are multiple indicators", MIT, Working Paper.
P.
(1984) "The Monte Carlo evaluation of orthant probabilities for
multivariate normal distributions" Australian Journal of Statistics 26,
Moran,
39-44.
D.
(1956) "Tables for computing bivariate normal probabilities"
Annals of Mathematical Statistics 27, 1075-1090.
Owen,
A. and D. Pollard (1985) "The asymptotic distribution of simulation
experiments" Econometrica, forthcoming.
Pakes,
Pollard,
D.
Pollard.
D.
Theory
Press,
(1984) Convergence of Stochastic Processes,
(1985)
295-314.
1,
"New ways to Drove central limit theorems" Econometric
W.
B. Flannery, S. Teukolsky,
Cambridge University Press, Cambridge.
,
Springer, New York.
W.
Vetterling (1986) Numerical Recipes,
Ruud, P. (1981) Misspecification Errors in Limited Dependent Variable Models,
MIT, PhD Dissertation.
P. and D. McFadden (1987) "Estimation of limited dependent variable
models from the regular exponential family by the method of simulated
moments", Univ. of California, Berkeley, Working Paper.
Ruud,
A Method of Simulated Moments for Discrete Response Models
McFadden
Shorack, G. and J. Wellner (1986) Empirical Processes with Applications to
Statistics, Wiley, New York.
and
Spanier, J.
Washington.
K.
Oldham (1987) An Atlas of Functions, Hemisphere,
D. McFadden, and A. Goett (1987) "Consumer attitudes and
K.
voluntary rate schedules for public utilities" Review of Economics and
Statistics, forthcoming.
Train,
Westin,
,
R.
(1974)
Econometrics
2,
"Predictions from binary choice models" Journal of
1-16.
361
I
093
46
McFadden
A Method of Simulated Moments for Discrete Response Models
e-s
e
FIGURE
1
e+s
47
Date Due
^
s9
Lib-26-67
Mil
3
I
IBRflRIES
TOAD DDS 13D 3^5
Download