pub struct Normal;Expand description
The Normal regression family.
This is equivalent to the Linear Regression model.
Trait Implementations§
Source§impl Criterion for Normal
impl Criterion for Normal
Source§fn model_variance(&self, _: f64) -> f64
fn model_variance(&self, _: f64) -> f64
The variance of the regression family.
Source§fn compute_working_weight(&self, mu: &[f64]) -> Vec<f64>
fn compute_working_weight(&self, mu: &[f64]) -> Vec<f64>
Computes the working weights that make up the diagonal
of the
W matrix used in the iterative reweighted least squares
algorithm. Read moreSource§fn compute_y_bar(&self, y: &[f64], mu: &[f64]) -> Vec<f64>
fn compute_y_bar(&self, y: &[f64], mu: &[f64]) -> Vec<f64>
Computes the adjustment to the fitted values used during
fitting. Read more
Source§fn apply_link_func(&self, vec: Vector<f64>) -> Vector<f64>
fn apply_link_func(&self, vec: Vector<f64>) -> Vector<f64>
Applies the link function to a vector.
impl Copy for Normal
Auto Trait Implementations§
impl Freeze for Normal
impl RefUnwindSafe for Normal
impl Send for Normal
impl Sync for Normal
impl Unpin for Normal
impl UnwindSafe for Normal
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