Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[minor] modifying demo_VanDerPol #85

Open
ares7823 opened this issue Sep 23, 2020 · 0 comments
Open

[minor] modifying demo_VanDerPol #85

ares7823 opened this issue Sep 23, 2020 · 0 comments

Comments

@ares7823
Copy link

Hi VBA developers,
I recently had a chance to go through 'demo_VanDerPol' and 'f_vanDerPol' specifying the evolution function.
There are two things I want to discuss which may help improve the demo:

  1. Practical assumption for the precision rates of hidden states
  • Van Der Pol has two distinct hidden states (say x1 and x2), and the innovation for x1 is simply the replication of the second time series one time step earlier. The current demo assumes the precision rate (alpha) to be equal to both time series. I think that having the first time series being deterministic isn't a bad idea, by adding modified iQx{t}.
  1. dF_dX in 'f_vanDerPol'
  • This is more like a question, but I found that the Jacobian matrix for f(x) doesn't have a part for x in line 25-28. Is there reason that the partial derivatives of the evolution function only go on the innovation part? I was confused because in other scripts (e.g. line 18-19 in 'f_lin2D.m') I saw the entire f(x) partially derived with regard to x and had an identity matrix for the previous level. Can you clarify this?

I tried using the modified iQx{t} and dF_dX and got the better fit from the VBA inversion, hope this helps the consideration.

Thanks,
Jungmin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant