apoc.math.regr

详细信息

语法

apoc.math.regr(label, propertyY, propertyX) :: (r2, avgX, avgY, slope)

描述

返回指定标签中 propertyY 和 propertyX 值的判定系数(R-squared)。

输入参数

名称

类型

描述

标签 (label)

STRING

要执行回归分析的节点标签。

propertyY

STRING

y 属性的名称。

propertyX

STRING

x 属性的名称。

返回参数

名称

类型

描述

r2

FLOAT

判定系数。

avgX

FLOAT

x 值的平均值。

avgY

FLOAT

y 值的平均值。

slope

FLOAT

计算出的斜率。

用法示例

本节中的示例基于以下示例图

CREATE (:REGR_TEST {x_property: 1 , y_property: 2 })
CREATE (:REGR_TEST {x_property: 2 , y_property: 3 })
CREATE (:REGR_TEST {y_property: 10000 })
CREATE (:REGR_TEST {x_property: 3 , y_property: 6 });
CALL apoc.math.regr('REGR_TEST', 'y_property', 'x_property');
结果
r2 avgX avgY slope

0.9854227405247813

2.0

3.6666666666666665

1.8571428571428572