Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Johannes Pfeifer
dynare
Commits
90e9506d
Commit
90e9506d
authored
May 18, 2010
by
Sébastien Villemot
Browse files
Estimation DLL: added test MOD file
parent
ab0d4a14
Changes
1
Hide whitespace changes
Inline
Side-by-side
mex/sources/estimation/tests/fs2000k2e.mod
0 → 100644
View file @
90e9506d
/*
Checks
that
,
for
order
=
2
,
k_order_solver
=
0
(
fs2000k2a
)
and
k_order_solver
=
1
(
this
file
)
give
the
same
results
*/
var
m
P
c
e
W
R
k
d
n
l
gy_obs
gp_obs
y
dA
;
varexo
e_a
e_m
;
parameters
alp
bet
gam
mst
rho
psi
del
;
alp
=
0.33
;
bet
=
0.99
;
gam
=
0.003
;
mst
=
1.011
;
rho
=
0.7
;
psi
=
0.787
;
del
=
0.02
;
model
(
use_dll
);
dA
=
exp
(
gam
+
e_a
);
log
(
m
)
=
(
1
-
rho
)*
log
(
mst
)
+
rho
*
log
(
m
(-
1
))+
e_m
;
-
P
/(
c
(+
1
)*
P
(+
1
)*
m
)+
bet
*
P
(+
1
)*(
alp
*
exp
(-
alp
*(
gam
+
log
(
e
(+
1
))))*
k
^(
alp
-
1
)*
n
(+
1
)^(
1
-
alp
)+(
1
-
del
)*
exp
(-(
gam
+
log
(
e
(+
1
)))))/(
c
(+
2
)*
P
(+
2
)*
m
(+
1
))=
0
;
W
=
l
/
n
;
-(
psi
/(
1
-
psi
))*(
c
*
P
/(
1
-
n
))+
l
/
n
=
0
;
R
=
P
*(
1
-
alp
)*
exp
(-
alp
*(
gam
+
e_a
))*
k
(-
1
)^
alp
*
n
^(-
alp
)/
W
;
1
/(
c
*
P
)-
bet
*
P
*(
1
-
alp
)*
exp
(-
alp
*(
gam
+
e_a
))*
k
(-
1
)^
alp
*
n
^(
1
-
alp
)/(
m
*
l
*
c
(+
1
)*
P
(+
1
))
=
0
;
c
+
k
=
exp
(-
alp
*(
gam
+
e_a
))*
k
(-
1
)^
alp
*
n
^(
1
-
alp
)+(
1
-
del
)*
exp
(-(
gam
+
e_a
))*
k
(-
1
);
P
*
c
=
m
;
m
-
1
+
d
=
l
;
e
=
exp
(
e_a
);
y
=
k
(-
1
)^
alp
*
n
^(
1
-
alp
)*
exp
(-
alp
*(
gam
+
e_a
));
gy_obs
=
dA
*
y
/
y
(-
1
);
gp_obs
=
(
P
/
P
(-
1
))*
m
(-
1
)/
dA
;
end
;
initval
;
m
=
mst
;
P
=
2.25
;
c
=
0.45
;
e
=
1
;
W
=
4
;
R
=
1.02
;
k
=
6
;
d
=
0.85
;
n
=
0.19
;
l
=
0.86
;
y
=
0.6
;
gy_obs
=
exp
(
gam
);
gp_obs
=
exp
(-
gam
);
dA
=
exp
(
gam
);
end
;
shocks
;
var
e_a
;
stderr
0.014
;
var
e_m
;
stderr
0.005
;
end
;
steady
;
estimated_params
;
alp
,
beta_pdf
,
0.356
,
0.02
;
bet
,
beta_pdf
,
0.993
,
0.002
;
gam
,
normal_pdf
,
0.0085
,
0.003
;
mst
,
normal_pdf
,
1.0002
,
0.007
;
rho
,
beta_pdf
,
0.129
,
0.223
;
psi
,
beta_pdf
,
0.65
,
0.05
;
del
,
beta_pdf
,
0.01
,
0.005
;
stderr
e_a
,
inv_gamma_pdf
,
0.035449
,
inf
;
stderr
e_m
,
inv_gamma_pdf
,
0.008862
,
inf
;
end
;
varobs
gp_obs
gy_obs
;
//
estimation
(
datafile
=
fsdat
,
nobs
=
192
,
loglinear
,
mh_replic
=
2000
,
//
mode_compute
=
4
,
mh_nblocks
=
2
,
mh_drop
=
0.45
,
mh_jscale
=
0.65
);
estimation
(
datafile
=
fsdat
,
nobs
=
192
,
mh_replic
=
2000
,
mode_compute
=
4
,
mh_nblocks
=
2
,
mh_drop
=
0.45
,
mh_jscale
=
0.65
);
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment