pub struct GLMModelBuilder { /* private fields */ }Expand description
GLM model configuration and builder
Implementations§
Source§impl GLMModelBuilder
impl GLMModelBuilder
Sourcepub fn new() -> GLMModelBuilder
pub fn new() -> GLMModelBuilder
Create a new GLM builder with default settings
Sourcepub fn family(self, family: Family) -> GLMModelBuilder
pub fn family(self, family: Family) -> GLMModelBuilder
Set the distribution family
Sourcepub fn link(self, link: Link) -> GLMModelBuilder
pub fn link(self, link: Link) -> GLMModelBuilder
Set the link function (if None, uses family’s default)
Sourcepub fn intercept(self, intercept: bool) -> GLMModelBuilder
pub fn intercept(self, intercept: bool) -> GLMModelBuilder
Set whether to include an intercept
Sourcepub fn max_iter(self, max_iter: usize) -> GLMModelBuilder
pub fn max_iter(self, max_iter: usize) -> GLMModelBuilder
Set maximum number of IRLS iterations
Sourcepub fn tol(self, tol: f64) -> GLMModelBuilder
pub fn tol(self, tol: f64) -> GLMModelBuilder
Set convergence tolerance
Sourcepub fn scale(self, scale: f64) -> GLMModelBuilder
pub fn scale(self, scale: f64) -> GLMModelBuilder
Set fixed scale parameter (dispersion)
Trait Implementations§
Source§impl Clone for GLMModelBuilder
impl Clone for GLMModelBuilder
Source§fn clone(&self) -> GLMModelBuilder
fn clone(&self) -> GLMModelBuilder
Returns a duplicate of the value. Read more
1.0.0 · 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 GLMModelBuilder
impl Debug for GLMModelBuilder
Source§impl Default for GLMModelBuilder
impl Default for GLMModelBuilder
Source§fn default() -> GLMModelBuilder
fn default() -> GLMModelBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GLMModelBuilder
impl RefUnwindSafe for GLMModelBuilder
impl Send for GLMModelBuilder
impl Sync for GLMModelBuilder
impl Unpin for GLMModelBuilder
impl UnsafeUnpin for GLMModelBuilder
impl UnwindSafe for GLMModelBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
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> Pointable for T
impl<T> Pointable for T
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.