[][src]Trait survival_analysis::sample::LogLikelihood

pub trait LogLikelihood<Distribution, F> {
    fn log_likelihood(&self, distribution: &Distribution) -> F;
}

The log likelihood of a data based on a distribution.

Required methods

fn log_likelihood(&self, distribution: &Distribution) -> F

Loading content...

Implementors

impl<D, F, T> LogLikelihood<D, ArrayBase<OwnedRepr<F>, Dim<[usize; 1]>>> for IntervalCensored<T, Ix1> where
    D: Survival<ArrayBase<T, Ix1>, Array1<F>>,
    F: Float + FromPrimitive,
    T: Data<Elem = F>, 
[src]

impl<D, F, T> LogLikelihood<D, ArrayBase<OwnedRepr<F>, Dim<[usize; 1]>>> for LeftTruncation<T, Ix1> where
    D: CumulativeHazard<ArrayBase<T, Ix1>, Array1<F>>,
    F: Float + FromPrimitive,
    T: Data<Elem = F>, 
[src]

impl<D, F, T> LogLikelihood<D, F> for IntervalCensored<T, Ix1> where
    D: Survival<ArrayBase<T, Ix1>, Array1<F>>,
    F: Float + FromPrimitive + UpstreamTraitHack,
    T: Data<Elem = F>, 
[src]

impl<D, F, T, W> LogLikelihood<D, F> for Weighted<T, W, Ix1> where
    T: LogLikelihood<D, Array1<F>>,
    F: Float + ScalarOperand,
    W: Data<Elem = F>, 
[src]

impl<D, O, T> LogLikelihood<D, O> for LeftCensored<T, Ix1> where
    D: LogCumulativeDensity<ArrayBase<T, Ix1>, O>,
    T: RawData
[src]

impl<D, O, T> LogLikelihood<D, O> for RightCensored<T, Ix1> where
    D: LogHazard<ArrayBase<T, Ix1>, O> + CumulativeHazard<ArrayBase<T, Ix1>, O>,
    O: Neg<Output = O>,
    T: RawData
[src]

impl<D, O, T> LogLikelihood<D, O> for Uncensored<T, Ix1> where
    D: LogHazard<ArrayBase<T, Ix1>, O> + CumulativeHazard<ArrayBase<T, Ix1>, O>,
    O: Sub<Output = O>,
    T: RawData
[src]

impl<D, O, T, C> LogLikelihood<D, O> for PartiallyObserved<T, Ix1, C> where
    D: LogHazard<ArrayBase<T, Ix1>, O> + CumulativeHazard<ArrayBase<T, Ix1>, O>,
    O: Sub<Output = O> + Add<Output = O>,
    T: RawData,
    C: LogLikelihood<D, O>, 
[src]

Loading content...