[][src]Enum changepoint::utils::ChangePointDetectionMethod

pub enum ChangePointDetectionMethod {
    Reset,
    NonIncremental,
    DropThreshold(f64),
}

Alternative methods for detecting change points

Variants

Reset

Detect when the most likely path is reset to zero.

NonIncremental

Detect when the most likely path is not incremented by one.

DropThreshold(f64)

Detect when the most likely path's length drops by some fraction.

Implementations

impl ChangePointDetectionMethod[src]

pub fn detect(&self, r: &Vec<Vec<f64>>) -> Vec<usize>[src]

Detect changepoints with the given method

Trait Implementations

impl Clone for ChangePointDetectionMethod[src]

impl Debug for ChangePointDetectionMethod[src]

impl PartialEq<ChangePointDetectionMethod> for ChangePointDetectionMethod[src]

impl StructuralPartialEq for ChangePointDetectionMethod[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,