Run a filter over a vector of data and return a vector of PfState Containing the raw particles and associated weights at each time step
Run a filter over a vector of data and return a vector of PfState Containing the raw particles and associated weights at each time step
Run a filter over a stream of data
Run a filter over a stream of data
One step forecast filter, advances the particles ahead to the time of the next observation transforms them according to the model and calculates the expected observation and 99% credible intervals
One step forecast filter, advances the particles ahead to the time of the next observation transforms them according to the model and calculates the expected observation and 99% credible intervals
the initial time of the observations
the number of particles to use in the filter/forecast
a Pipe[Task, Data, (PfState, ForecastOut)], which transforms a stream of Data into a stream of tuples (PfState, ForecastOut)
Filter the data, but get a vector containing the mean eta, eta intervals, mean state, and credible intervals of the state
Filter the data, but get a vector containing the mean eta, eta intervals, mean state, and credible intervals of the state
Calculate the log-likelihood
Calculate the log-likelihood
A model
A model
Step filter, perform one step of the particle fiilter
Step filter, perform one step of the particle fiilter