pyspark.sql.functions.regr_intercept¶
-
pyspark.sql.functions.
regr_intercept
(y: ColumnOrName, x: ColumnOrName) → pyspark.sql.column.Column[source]¶ Aggregate function: returns the intercept of the univariate linear regression line for non-null pairs in a group, where y is the dependent variable and x is the independent variable.
New in version 3.5.0.
- Parameters
- Returns
Column
the intercept of the univariate linear regression line for non-null pairs in a group.
Examples
>>> x = (col("id") % 3).alias("x") >>> y = (randn(42) + x * 10).alias("y") >>> df = spark.range(0, 1000, 1, 1).select(x, y) >>> df.select(regr_intercept("y", "x")).first() Row(regr_intercept(y, x)=-0.04961745990969568)