Sébastien Villemot
10af04c6d8
Use Unicode copyright symbol (in UTF-8 encoding) in all source files
...
It is now supported by the MATLAB editor (as of R2022a).
The old ASCII notation is left in some files that we copy as-is from other
sources (e.g. in the contrib/ and m4/ subdirectories).
The particles submodule is not updated at this point, because it is in an
inconsistent state.
[skip ci]
2022-04-13 14:54:25 +02:00
Sébastien Villemot
766fff88f6
Use secure URL for link to GNU licenses
2021-06-09 17:35:05 +02:00
Marcoo Ratto
1645f38269
Implement heteroskedastic filter and smoother
2021-05-26 18:45:16 +02:00
Stéphane Adjemian (Charybdis)
c4f1958690
Cosmetic changes + Copyright headers fixes.
2018-01-26 12:00:27 +01:00
Johannes Pfeifer
b933a440bf
Add debugging info to Kalman filter routines
2018-01-26 11:47:39 +01:00
Marco Ratto
b9741548b0
As we do for the smoother, check the rank of Pinf only for the observables (i.e. using Z*Pinf*Z')
2018-01-26 11:47:39 +01:00
Stéphane Adjemian (Charybdis)
1bf81c9f5a
Fixed copyright notices.
2017-05-18 18:36:38 +02:00
Stéphane Adjemian (Charybdis)
5417b27ac7
Fixed indentation of matlab files.
2017-05-16 15:10:20 +02:00
Johannes Pfeifer
73d0a82267
Add comment on logic of singularity testing in univariate_kalman_filter_d.m
...
See discussion on mailing list 18/06/2016
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
15f95cec4a
Add comments to Kalman filtering routines
2016-08-22 19:24:35 +02:00
Houtan Bastani
25121bca4f
fix copyright dates
2016-05-04 16:05:31 +02:00
Johannes Pfeifer
8908d46567
Initialize s to make sure univariate_kalman_filter_d.m does not crash if newRank is 0 initially
2016-04-14 20:11:49 +02:00
Marco Ratto
93e7be66e7
proper use on diffuse_kalman_tol in univariate diffuse filter and smoother
2015-10-13 17:28:29 +02:00
Marco Ratto
ca8f0ea006
Harmonize filters/likelihood with smoothers by using new option diffuse_kalman_tol
2015-04-08 15:49:12 +02:00
Marco Ratto
5297836577
Harmonize criteria for exiting diffuse steps in likelihood with the smoother.
...
Since initial Pinf is well scaled to unity, crit1= 1.e-6 is used for smoother and should also apply to likelihood evaluations.
2015-04-03 18:02:03 +02:00
Marco Ratto
a6bddb2d57
Improve computation of outer product gradient for univariate Kalman algorithms, by exploiting the larger number of individual densities computed during recursions (used in optimizer number 5).
2014-07-23 16:33:39 +02:00
Marco Ratto
e637319be5
bug fix. the diffuse filter should simply penalize the likelihood with the NaN without breaking the estimation (this is in line with missing_observations_kalman_filter_d.m).
2012-09-14 17:05:35 +02:00
Sébastien Villemot
1f9cea669a
Update copyright notices
2012-06-08 18:22:34 +02:00
Michel Juillard
919c2f8fb4
correcting bug with presample and diffuse filter + simplified logic
...
for computation of likelihood with presample
2012-01-22 22:40:46 +01:00
Michel Juillard
f0d1f033b0
correcting bug in univariate diffuse filter with presample
2012-01-22 18:36:31 +01:00
Stéphane Adjemian (Charybdis)
ecac871435
Changed the name of DsgeLikelihood (-> dsge_likelihood).
2011-12-26 17:46:48 +01:00
Michel Juillard
9d91625c10
fixing bug related to measurement errors
2011-11-02 11:10:58 +01:00
Stéphane Adjemian (Charybdis)
88814c9b93
Added texinfo header.
2011-10-25 12:34:05 +02:00
Stéphane Adjemian (Scylla)
f2ca6d0ad9
Changed kalman filter routines to allow for arbitrary initial conditions (needed for the introduction of breaks on the estimated
...
parameters and also for the estimation of the initial states).
Added specialized routines for steady state kalman filter.
Completed header of DsgeLikelihood (missing refs to the routines called by DsgeLikelihood).
2011-09-19 17:01:24 +02:00