Shrinkage

shrinkage::Datafit

Shrinkage for Rust · rust · 0.3.0

pub trait Datafit

Datafit F evaluated on a complete linear predictor, including any intercept.

Derivatives and solver-specific updates are separate capabilities. Matrix products belong to the design, not the datafit.

Associated types

Error

type Error;

Failure returned by loss evaluation.

Methods

value

fn value(&self, predictor: &[f64]) -> Result<f64, <Self as Datafit>::Error>

Evaluate the loss using this datafit's normalization convention.

Errors

Returns an error for invalid data, predictor dimensions, or arithmetic.

Implementation of Datafit

impl Datafit for Binomial<'_>

Implementation of Datafit

impl Datafit for Gaussian<'_>

Implementation of Datafit

impl Datafit for MultivariateGaussian<'_>

Implementation of Datafit

impl<L: Link> Datafit for LinkedDatafit<shrinkage::Binomial<'_>, L>

Implementation of Datafit

impl<L: Link> Datafit for LinkedDatafit<shrinkage::Gaussian<'_>, L>