@donskerclass can provide the jupyter notebook which does this and implements the model. The task will mostly be just taking it and "productionizing" it.
As this has non-gaussian shocks, the kalman filter won't work (and we don't need to do the 2nd order) so 1st order joint is enough.
What you will need to do is:
Come up with the change in naming convention which will make copy/replace easy. I think that naming convention (i.e. replace rbc_ with rbc_student_t_ is probably the way to go?
Add in the equivalent rbc_student_t_1_joint.txt default parameters
Create simulation code for the student-t to generate datafiles for the estimatino following the RBC ones in https://github.com/HighDimensionalEconLab/HMCExamples.jl/blob/main/deps/generate_fake_data_rbc.jl. This may require slightly more manual steps because the LinearStateSpaceProblem might only support automatic simulation with gaussians right now. So I would create the noise vector directly yourself and then let it simulate it afterwards, etc. If the DifferenceEquations code isn't enough to make this happen then tell @jlperla and he will jump in to help.
@donskerclass can provide the jupyter notebook which does this and implements the model. The task will mostly be just taking it and "productionizing" it.
As this has non-gaussian shocks, the kalman filter won't work (and we don't need to do the 2nd order) so 1st order joint is enough.
What you will need to do is:
rbc_
withrbc_student_t_
is probably the way to go?estimate_rbc_student_t_1_joint.jl
or something like that.rbc_student_t_1_joint.txt
default parametersLinearStateSpaceProblem
might only support automatic simulation with gaussians right now. So I would create the noise vector directly yourself and then let it simulate it afterwards, etc. If the DifferenceEquations code isn't enough to make this happen then tell @jlperla and he will jump in to help.