You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ensure that all uses of y and x are with the function notation so that the all_to_markov etc. will pass
Ensure that there are no symbols in H that are not contained in y,x,p
Ensure that there are no symbols in Γ, Ω, steady_states , steady_states_iv that are not contained in the p. I don't think that the y,x are allowed in those, but doublecheck.
Make a few extra mistakes like having the wrong number of equations/etc. and see what the errors are.
The text was updated successfully, but these errors were encountered:
The symbolic generation tools have very few checks to help debug model specification errors. These could be added as checks in the code with appropriate unit tests in https://github.com/HighDimensionalEconLab/DifferentiableStateSpaceModels.jl/blob/v0.4.19/test/make_perturbation_model.jl
The checks shoudl be added around https://github.com/HighDimensionalEconLab/DifferentiableStateSpaceModels.jl/blob/v0.4.19/src/make_perturbation_model.jl#L43-L55
Some ones that might be very helpful are:
p, y, x
have no overlapping symbolsy
andx
are with the function notation so that theall_to_markov
etc. will passH
that are not contained iny,x,p
Γ, Ω, steady_states , steady_states_iv
that are not contained in thep
. I don't think that they,x
are allowed in those, but doublecheck.The text was updated successfully, but these errors were encountered: