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