pub struct StlDecomposer {
pub n_iter: usize,
pub trend_window: Option<usize>,
}Expand description
STL decomposer implementing SeasonalDecomposer.
Fields§
§n_iter: usizeNumber of outer-loop iterations.
trend_window: Option<usize>Trend smoother window length (None = auto).
Trait Implementations§
Source§impl Default for StlDecomposer
impl Default for StlDecomposer
Source§impl SeasonalDecomposer for StlDecomposer
impl SeasonalDecomposer for StlDecomposer
Source§fn decompose(
&self,
_timestamps: &[i64],
values: &[f64],
period: usize,
) -> Result<Decomposition, DecompositionError>
fn decompose( &self, _timestamps: &[i64], values: &[f64], period: usize, ) -> Result<Decomposition, DecompositionError>
Decompose a time series into trend, seasonal, and residual components.
Auto Trait Implementations§
impl Freeze for StlDecomposer
impl RefUnwindSafe for StlDecomposer
impl Send for StlDecomposer
impl Sync for StlDecomposer
impl Unpin for StlDecomposer
impl UnsafeUnpin for StlDecomposer
impl UnwindSafe for StlDecomposer
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more