|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unihalle.informatik.MiToBo.tracking.multitarget.distributions.abstracts.AbstractMultiObservationDistribution<S,T>
de.unihalle.informatik.MiToBo.tracking.multitarget.distributions.abstracts.AbstractMultiObservationDistributionIndep<S,T>
S
- Type of discrete variables in the multi target observationT
- Type of discrete variables in the multi target state@ALDMetaInfo(export=ALLOWED) public abstract class AbstractMultiObservationDistributionIndep<S extends Copyable<?>,T extends Copyable<?>>
Abstract class for multi target observation distributions. Used in the Bayesian tracking framework. A distribution of this type represents the probability of a multi target observation given a certain multi target state X: p(Z|X) The distribution can be evaluated independently for components in Z
Field Summary |
---|
Fields inherited from class de.unihalle.informatik.MiToBo.tracking.multitarget.distributions.abstracts.AbstractMultiObservationDistribution |
---|
condX, factoryX, factoryZ |
Constructor Summary | |
---|---|
AbstractMultiObservationDistributionIndep(AbstractMultiState<T> conditionX,
AbstractMultiStateFactory<T> factoryX,
AbstractMultiStateFactory<S> factoryZ)
Constructor to set the condition conditionX, and the factories of multi state and multi observation variables |
Method Summary | |
---|---|
abstract int |
getNumOfIndeps()
|
abstract double |
log_p(AbstractMultiState<S> Z)
Evaluate natural logarithm of p(X) at location x. log(P(X=x)) |
abstract double |
log_p(AbstractMultiState<S> Z,
int i)
Evaluate the density independently for observation i in Z conditional on state i in X |
abstract double |
log_p(AbstractMultiState<S> Z,
int i,
int j)
Evaluate the density independently for observation i in Z conditional on state j in X |
abstract double |
p(AbstractMultiState<S> Z)
Evaluate p(X) at location x. |
abstract double |
p(AbstractMultiState<S> Z,
int i)
Evaluate the density independently for observation i in Z conditional on state i in X |
abstract double |
p(AbstractMultiState<S> Z,
int i,
int j)
Evaluate the density independently for observation i in Z conditional on state j in X |
Methods inherited from class de.unihalle.informatik.MiToBo.tracking.multitarget.distributions.abstracts.AbstractMultiObservationDistribution |
---|
getCondition, setCondition |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.unihalle.informatik.MiToBo.math.distributions.interfaces.FirstOrderMoment |
---|
getMean |
Methods inherited from interface de.unihalle.informatik.MiToBo.math.distributions.interfaces.SecondOrderCentralMoment |
---|
getCovariance |
Constructor Detail |
---|
public AbstractMultiObservationDistributionIndep(AbstractMultiState<T> conditionX, AbstractMultiStateFactory<T> factoryX, AbstractMultiStateFactory<S> factoryZ)
conditionX
- factoryX
- factoryZ
- Method Detail |
---|
public abstract double p(AbstractMultiState<S> Z, int i, int j)
x
- i
- j
-
public abstract double p(AbstractMultiState<S> Z, int i)
p
in interface IndependentlyEvaluatableDistribution<AbstractMultiState<S extends Copyable<?>>>
Z
- realization of random variable Xi
- i-th element in x
public abstract double p(AbstractMultiState<S> Z)
EvaluatableDistribution
p
in interface EvaluatableDistribution<AbstractMultiState<S extends Copyable<?>>>
p
in class AbstractMultiObservationDistribution<S extends Copyable<?>,T extends Copyable<?>>
Z
- realization of random variable X
public abstract double log_p(AbstractMultiState<S> Z, int i, int j)
x
- i
- j
-
public abstract double log_p(AbstractMultiState<S> Z, int i)
log_p
in interface LogIndependentlyEvaluatableDistribution<AbstractMultiState<S extends Copyable<?>>>
Z
- realization of random variable Xi
- i-th element in x
public abstract double log_p(AbstractMultiState<S> Z)
LogEvaluatableDistribution
log_p
in interface LogEvaluatableDistribution<AbstractMultiState<S extends Copyable<?>>>
log_p
in class AbstractMultiObservationDistribution<S extends Copyable<?>,T extends Copyable<?>>
Z
- realization of random variable X
public abstract int getNumOfIndeps()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |