Class/Object

scalismo.statisticalmodel

DiscreteGaussianProcess

Related Docs: object DiscreteGaussianProcess | package statisticalmodel

Permalink

class DiscreteGaussianProcess[D <: Dim, DO <: Dim] extends AnyRef

A representation of a gaussian process, which is only defined on a discrete domain. While this is technically similar to a MultivariateNormalDistribution, we highlight with this class that we represent (discrete) functions, defined on the given domain.

Self Type
DiscreteGaussianProcess[D, DO]
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DiscreteGaussianProcess
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

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. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val cov: DiscreteMatrixValuedPDKernel[D, DO]

    Permalink
  7. val domain: DiscreteDomain[D]

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

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. def interpolateNearestNeighbor: GaussianProcess[D, DO]

    Permalink

    Interpolates discrete Gaussian process to have a new, continuous representation as a DiscreteLowRankGaussianProcess, using nearest neighbor interpolation (for both mean and covariance function)

  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. def logpdf(instance: DiscreteVectorField[D, DO]): Double

    Permalink

    Returns the log of the probability density of the given instance

    Returns the log of the probability density of the given instance

    If you are interested in ordinal comparisons of PDFs, use this as it is numerically more stable

  16. def marginal(pointIds: Seq[PointId])(implicit domainCreator: CreateUnstructuredPointsDomain[D]): DiscreteGaussianProcess[D, DO]

    Permalink

    The marginal distribution for the points specified by the given point ids.

    The marginal distribution for the points specified by the given point ids. Note that this is again a DiscreteGaussianProcess.

  17. def marginal(pointId: PointId): NDimensionalNormalDistribution[DO]

    Permalink

    The marginal distribution at a given (single) point, specified by the pointId.

  18. val mean: DiscreteVectorField[D, DO]

    Permalink
  19. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  22. val outputDimensionality: Int

    Permalink
  23. def pdf(instance: DiscreteVectorField[D, DO]): Double

    Permalink

    Returns the probability density of the given instance

  24. def project(s: DiscreteVectorField[D, DO]): DiscreteVectorField[D, DO]

    Permalink

    Discrete version of Vector[DO])], Double)

  25. def sample: DiscreteVectorField[D, DO]

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

    Permalink
    Definition Classes
    AnyRef
  27. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  28. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped