|| apoc.coll.stdev - APOC 核心文档 - Neo4j 文档

apoc.coll.stdev

详情

语法

apoc.coll.stdev(list [, isBiasCorrected ])

描述

根据 isBiasCorrected 分别返回样本或总体标准差,true 表示样本,false 表示总体。

参数

名称

类型

描述

list

LIST<INTEGER | FLOAT>

从中计算标准差的列表。

isBiasCorrected

BOOLEAN

如果 isBiasCorrectedtrue,则执行样本标准差计算;否则执行总体标准差计算。默认值为:true

返回值

INTEGER | FLOAT

apoc.coll.stdev() 的功能可以使用 Cypher 的 stDev()stDevP() 函数实现。

使用示例

以下示例使用 APOC 和 Cypher 计算列表中值的标准差

apoc.coll.stdev
WITH [1,2,3,4,5] AS list
RETURN apoc.coll.stdev(list) AS output
使用 Cypher 的 UNWIND 和 stDev()
UNWIND [1,2,3,4,5] AS x
RETURN stDev(x) AS output
结果
输出

1.5811388300841898

以下示例使用 APOC 和 Cypher 计算列表中整个总体的标准差

apoc.coll.stdev
WITH [1,2,3,4,5] AS list
RETURN apoc.coll.stdev(list, false) AS output
使用 Cypher 的 UNWIND 和 stDevP()
UNWIND [1,2,3,4,5] AS x
RETURN stDevP(x) AS output
结果
输出

1.4142135623730951

© . This site is unofficial and not affiliated with Neo4j, Inc.