Hi, I want to write a code for extended Kalman filter. I know SAS has subroutine such as KALCVF but this subroutine is for a standard linear Kalman filter. The observation equation that I am trying to deal with has non-linear and time-varying coefficients that depends on the value of the previous state variables and observation variables. Specifically, my extended Kalman filter is
X_t = a X_t-1 + error (State Equation)
Y_t = f(Y_t-1, X_t-2) X_t-1 + error (Observation Equation),
where f is a quadratic function.
I think there is no way to use subroutine for run this Kalman filter. Probably, I need to write a code from scratch. If anyone had similar experience, please help me with this problem.
Thank you
Do you have SAS/IML. In it there are a couple of call subroutine/function about Kalman filter .
Or @Rick_SAS could give you a hint .
Ha. I don't know if @Rick_SAS have interesting to write some IML code for you .
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!