Skip to main content
The REGR_R2() aggregate function calculates the coefficient of determination (R2) for a linear regression model. The R2 value indicates how well the independent variable (x) explains the variability of the dependent variable (y).

Syntax

The syntax for this function is as follows:

Parameters

  • y: variable being predicted
  • x: variable used for prediction

Example

For the needs of this section, we’re going to use a simplified version of the film table from the Pagila database, containing only the title, length and rating columns. The complete schema for the film table can be found on the Pagila database website.
The query below uses the REGR_R2() function to calculate the coefficient of determination (R2) for valid pairs of rating and length:
By running the above code, we’re going to get the following output: