pub enum FittedTerm {
Intercept {
range: Range<usize>,
coefficient: String,
},
Linear {
col: Col<f64>,
range: Range<usize>,
coefficient: String,
},
Offset {
col: Col<f64>,
},
Indicator {
col: Col<bool>,
range: Range<usize>,
coefficient: String,
},
Factor {
col: Col<Category>,
range: Range<usize>,
levels: Vec<String>,
baseline: String,
coefficients: Vec<String>,
},
Interaction {
left: Col<f64>,
right: Col<f64>,
range: Range<usize>,
coefficient: String,
},
PSpline {
col: Col<f64>,
range: Range<usize>,
basis: OpenUniformSplineBasis,
lambda: f64,
penalty_order: usize,
coefficients: Vec<String>,
},
CyclicPSpline {
col: Col<f64>,
range: Range<usize>,
spec: CyclicSplineSpec,
lambda: f64,
penalty_order: usize,
coefficients: Vec<String>,
},
Fourier {
col: Col<f64>,
range: Range<usize>,
period: f64,
order: usize,
include_intercept: bool,
coefficients: Vec<String>,
},
TensorPSpline {
left: Col<f64>,
right: Col<f64>,
range: Range<usize>,
left_basis: OpenUniformSplineBasis,
right_basis: OpenUniformSplineBasis,
coefficients: Vec<String>,
},
Monotone {
col: Col<f64>,
range: Range<usize>,
basis: ISplineBasis,
direction: MonotoneDirection,
coefficients: Vec<String>,
},
}Expand description
Fitted term metadata reusable for prediction.
Variants§
Intercept
Intercept term.
Fields
Linear
Linear term.
Fields
Offset
Numeric offset term.
Indicator
Boolean indicator term.
Fields
Factor
Treatment-coded categorical factor.
Fields
Interaction
Numeric product interaction.
Fields
PSpline
P-spline term with fitted basis metadata.
Fields
§
basis: OpenUniformSplineBasisFitted spline basis metadata.
CyclicPSpline
Cyclic P-spline term with fitted metadata.
Fields
§
spec: CyclicSplineSpecCyclic spline metadata.
Fourier
Fourier term with fitted metadata.
Fields
TensorPSpline
Tensor-product P-spline metadata.
Fields
§
left_basis: OpenUniformSplineBasisLeft fitted basis metadata.
§
right_basis: OpenUniformSplineBasisRight fitted basis metadata.
Monotone
Hard-monotone I-spline metadata.
Implementations§
Trait Implementations§
Source§impl Clone for FittedTerm
impl Clone for FittedTerm
Source§fn clone(&self) -> FittedTerm
fn clone(&self) -> FittedTerm
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FittedTerm
impl Debug for FittedTerm
Source§impl PartialEq for FittedTerm
impl PartialEq for FittedTerm
Source§fn eq(&self, other: &FittedTerm) -> bool
fn eq(&self, other: &FittedTerm) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FittedTerm
Auto Trait Implementations§
impl Freeze for FittedTerm
impl RefUnwindSafe for FittedTerm
impl Send for FittedTerm
impl Sync for FittedTerm
impl Unpin for FittedTerm
impl UnsafeUnpin for FittedTerm
impl UnwindSafe for FittedTerm
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