pub struct LassoFit {}Expand description
Result of a lasso regression fit.
§Fields
lambda- The lambda value used for fittingintercept- Intercept coefficient (on original scale)coefficients- Slope coefficients (on original scale, may contain zeros)fitted_values- In-sample predictionsresiduals- Residuals (y - fitted_values)n_nonzero- Number of non-zero coefficients (excluding intercept)iterations- Number of coordinate descent iterationsconverged- Whether the algorithm convergedr_squared- R² (coefficient of determination)adj_r_squared- Adjusted R² (using effective df based on n_nonzero)mse- Mean squared errorrmse- Root mean squared errormae- Mean absolute error
Fields§
§lambda: f64Lambda value used for fitting
intercept: f64Intercept on original scale
coefficients: Vec<f64>Slope coefficients on original scale
fitted_values: Vec<f64>Fitted values
residuals: Vec<f64>Residuals
n_nonzero: usizeNumber of non-zero coefficients
iterations: usizeNumber of iterations performed
converged: boolWhether convergence was achieved
r_squared: f64R² (coefficient of determination)
adj_r_squared: f64Adjusted R² (penalized for effective number of parameters)
mse: f64Mean squared error
rmse: f64Root mean squared error
mae: f64Mean absolute error
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LassoFit
impl RefUnwindSafe for LassoFit
impl Send for LassoFit
impl Sync for LassoFit
impl Unpin for LassoFit
impl UnwindSafe for LassoFit
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