Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 10.0.1 » SQL Anywhere Server - SQL Reference » SQL Functions » Alphabetical list of functions

REGR_INTERCEPT function [Aggregate] Next Page

REGR_R2 function [Aggregate]


Computes the coefficient of determination (also referred to as R-squared or the goodness of fit statistic) for the regression line.

Syntax 1

REGR_R2( dependent-expression , independent-expression )

Syntax 2

REGR_R2( dependent-expression , independent-expression )
OVER (
window-spec )

window-spec : see Syntax 2 instructions in the Usage section below

Parameters

dependent-expression    The variable that is affected by the independent variable.

independent-expression    The variable that influences the outcome.

Remarks

This function converts its arguments to DOUBLE, performs the computation in double-precision floating point, and returns a DOUBLE as the result. If the function is applied to an empty set, then it returns NULL.

The function is applied to the set of (dependent-expression and independent-expression) pairs after eliminating all pairs for which either dependent-expression or independent-expression is NULL.

For more information about the statistical computation performed, see Mathematical formulas for the aggregate functions.

Syntax 2 represents usage as a window function in a SELECT statement. As such, elements of window-spec can be specified either in the function syntax (inline), or in conjunction with a WINDOW clause in the SELECT statement. See the window-spec definition provided in WINDOW clause.

For more information about using window functions in SELECT statements, including working examples, see Window functions.

See also
Standards and compatibility
Example

The following example returns the value 0.19379959710325653.

SELECT REGR_R2( Salary, ( YEAR( NOW() ) - YEAR( BirthDate ) ) )
FROM Employees;