Class

core.dlm.model.KalmanFilter

State

Related Doc: package KalmanFilter

Permalink

case class State(time: Double, mt: DenseVector[Double], ct: DenseMatrix[Double], at: DenseVector[Double], rt: DenseMatrix[Double], ft: Option[DenseVector[Double]], qt: Option[DenseMatrix[Double]]) extends Product with Serializable

State for the Kalman Filter

time

the current timestep

mt

the posterior mean of the latent state

ct

the posterior covariance of the latent state

at

the prior mean of the latent state

rt

the prior covariance of the latent state

qt

the one step predicted observation covariance, not present at the first timestep

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. State
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new State(time: Double, mt: DenseVector[Double], ct: DenseMatrix[Double], at: DenseVector[Double], rt: DenseMatrix[Double], ft: Option[DenseVector[Double]], qt: Option[DenseMatrix[Double]])

    Permalink

    time

    the current timestep

    mt

    the posterior mean of the latent state

    ct

    the posterior covariance of the latent state

    at

    the prior mean of the latent state

    rt

    the prior covariance of the latent state

    qt

    the one step predicted observation covariance, not present at the first timestep

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val at: DenseVector[Double]

    Permalink

    the prior mean of the latent state

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val ct: DenseMatrix[Double]

    Permalink

    the posterior covariance of the latent state

  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. val ft: Option[DenseVector[Double]]

    Permalink
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. val mt: DenseVector[Double]

    Permalink

    the posterior mean of the latent state

  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. val qt: Option[DenseMatrix[Double]]

    Permalink

    the one step predicted observation covariance, not present at the first timestep

  18. val rt: DenseMatrix[Double]

    Permalink

    the prior covariance of the latent state

  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. val time: Double

    Permalink

    the current timestep

  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped