pub enum RegrType {
Slope,
Intercept,
Count,
R2,
AvgX,
AvgY,
SXX,
SYY,
SXY,
}
Variants§
Slope
Variant for regr_slope
aggregate expression
Returns the slope of the linear regression line for non-null pairs in aggregate columns.
Given input column Y and X: regr_slope(Y, X)
returns the slope (k in Y = k*X + b) using minimal
RSS (Residual Sum of Squares) fitting.
Intercept
Variant for regr_intercept
aggregate expression
Returns the intercept of the linear regression line for non-null pairs in aggregate columns.
Given input column Y and X: regr_intercept(Y, X)
returns the intercept (b in Y = k*X + b) using minimal
RSS fitting.
Count
Variant for regr_count
aggregate expression
Returns the number of input rows for which both expressions are not null.
Given input column Y and X: regr_count(Y, X)
returns the count of non-null pairs.
R2
Variant for regr_r2
aggregate expression
Returns the coefficient of determination (R-squared value) of the linear regression line for non-null pairs in aggregate columns.
The R-squared value represents the proportion of variance in Y that is predictable from X.
AvgX
Variant for regr_avgx
aggregate expression
Returns the average of the independent variable for non-null pairs in aggregate columns.
Given input column X: regr_avgx(Y, X)
returns the average of X values.
AvgY
Variant for regr_avgy
aggregate expression
Returns the average of the dependent variable for non-null pairs in aggregate columns.
Given input column Y: regr_avgy(Y, X)
returns the average of Y values.
SXX
Variant for regr_sxx
aggregate expression
Returns the sum of squares of the independent variable for non-null pairs in aggregate columns.
Given input column X: regr_sxx(Y, X)
returns the sum of squares of deviations of X from its mean.
SYY
Variant for regr_syy
aggregate expression
Returns the sum of squares of the dependent variable for non-null pairs in aggregate columns.
Given input column Y: regr_syy(Y, X)
returns the sum of squares of deviations of Y from its mean.
SXY
Variant for regr_sxy
aggregate expression
Returns the sum of products of pairs of numbers for non-null pairs in aggregate columns.
Given input column Y and X: regr_sxy(Y, X)
returns the sum of products of the deviations of Y and X from their respective means.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RegrType
impl RefUnwindSafe for RegrType
impl Send for RegrType
impl Sync for RegrType
impl Unpin for RegrType
impl UnwindSafe for RegrType
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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>
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>
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 more