pub struct MultipleRegressionResult {Show 14 fields
pub coefficients: Vec<f64>,
pub std_errors: Vec<f64>,
pub t_statistics: Vec<f64>,
pub p_values: Vec<f64>,
pub r_squared: f64,
pub adjusted_r_squared: f64,
pub f_statistic: f64,
pub f_p_value: f64,
pub residual_se: f64,
pub residuals: Vec<f64>,
pub fitted: Vec<f64>,
pub vif: Vec<f64>,
pub n: usize,
pub p: usize,
}Expand description
Result of a multiple linear regression: y = Xβ + ε.
Fields§
§coefficients: Vec<f64>Coefficient vector [β₀, β₁, …, βₚ] (intercept first).
std_errors: Vec<f64>Standard errors of coefficients.
t_statistics: Vec<f64>t-statistics for each coefficient.
p_values: Vec<f64>p-values for each coefficient.
r_squared: f64Coefficient of determination (R²).
adjusted_r_squared: f64Adjusted R² = 1 - (1-R²)(n-1)/(n-p-1).
f_statistic: f64F-statistic for overall significance.
f_p_value: f64p-value for F-statistic.
residual_se: f64Residual standard error.
residuals: Vec<f64>Residuals.
fitted: Vec<f64>Fitted values.
vif: Vec<f64>VIF (Variance Inflation Factor) for each predictor (excludes intercept).
n: usizeSample size.
p: usizeNumber of predictors (excluding intercept).
Trait Implementations§
Source§impl Clone for MultipleRegressionResult
impl Clone for MultipleRegressionResult
Source§fn clone(&self) -> MultipleRegressionResult
fn clone(&self) -> MultipleRegressionResult
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 moreAuto Trait Implementations§
impl Freeze for MultipleRegressionResult
impl RefUnwindSafe for MultipleRegressionResult
impl Send for MultipleRegressionResult
impl Sync for MultipleRegressionResult
impl Unpin for MultipleRegressionResult
impl UnsafeUnpin for MultipleRegressionResult
impl UnwindSafe for MultipleRegressionResult
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