pub struct AutoETS { /* private fields */ }Expand description
Automatic ETS model selection.
Implementations§
Source§impl AutoETS
impl AutoETS
Sourcepub fn new(season_length: usize, spec: String) -> Result<AutoETS, JsValue>
pub fn new(season_length: usize, spec: String) -> Result<AutoETS, JsValue>
Create a new AutoETS model search instance.
§Errors
If the spec string is invalid, this function returns an error.
Sourcepub fn fit(&mut self, y: Float64Array) -> Result<(), JsValue>
pub fn fit(&mut self, y: Float64Array) -> Result<(), JsValue>
Search for the best model, fitting it to the data.
The model will be stored on the inner AutoETS instance, after which
forecasts can be produced using its predict method.
§Errors
If no model can be found, or if any parameters are invalid, this function returns an error.
Sourcepub fn predict(
&self,
horizon: usize,
level: Option<f64>,
) -> Result<JsValue, JsValue>
pub fn predict( &self, horizon: usize, level: Option<f64>, ) -> Result<JsValue, JsValue>
Predict the next horizon values using the best model, optionally including
prediction intervals at the specified level.
level should be a float between 0 and 1 representing the confidence level.
§Errors
This function will return an error if no model has been fit yet (using AutoETS::fit).
Trait Implementations§
Source§impl FromWasmAbi for AutoETS
impl FromWasmAbi for AutoETS
Source§impl IntoWasmAbi for AutoETS
impl IntoWasmAbi for AutoETS
Source§impl LongRefFromWasmAbi for AutoETS
impl LongRefFromWasmAbi for AutoETS
Source§impl OptionFromWasmAbi for AutoETS
impl OptionFromWasmAbi for AutoETS
Source§impl OptionIntoWasmAbi for AutoETS
impl OptionIntoWasmAbi for AutoETS
Source§impl RefFromWasmAbi for AutoETS
impl RefFromWasmAbi for AutoETS
Source§impl RefMutFromWasmAbi for AutoETS
impl RefMutFromWasmAbi for AutoETS
Source§impl TryFromJsValue for AutoETS
impl TryFromJsValue for AutoETS
Source§impl VectorFromWasmAbi for AutoETS
impl VectorFromWasmAbi for AutoETS
Source§impl VectorIntoWasmAbi for AutoETS
impl VectorIntoWasmAbi for AutoETS
impl SupportsConstructor for AutoETS
impl SupportsInstanceProperty for AutoETS
impl SupportsStaticProperty for AutoETS
Auto Trait Implementations§
impl Freeze for AutoETS
impl RefUnwindSafe for AutoETS
impl Send for AutoETS
impl Sync for AutoETS
impl Unpin for AutoETS
impl UnwindSafe for AutoETS
Blanket Implementations§
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
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 moreSource§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::AbiSource§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi, except that it may throw and never
return in the case of Err.Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.