Guo Junshi created TINKERPOP-2487: ------------------------------------- Summary: Add steps to support basic analysis like standard deviation and percentile Key: TINKERPOP-2487 URL: https://issues.apache.org/jira/browse/TINKERPOP-2487 Project: TinkerPop Issue Type: Improvement Components: process Reporter: Guo Junshi
When using tinkerpop Gremlin for real use cases, we found that some general analytical steps are very useful, yet not supported now. Some analytical steps are general enough to be part of the official gremlin package, e.g. steps to calculate standard deviation and percentile. The example usage might be: {code:java} gremlin> g.V().values('ages') ==>1 ==>2 ==>3 gremlin> g.V().values('ages').stdev() ==>0.816 gremlin> g.V().values('ages').fold().stdev(Scope.local) ==>0.816 gremlin> g.V().values('ages').percentile(50) ==>2 // one percentile, return single value gremlin> g.V().values('ages').percentile(0, 100) ==>[0: 1, 100: 3] // multiple percentiles, return a map{code} These steps are frequently used in our cases, and we think it would be great to support them in official versions. -- This message was sent by Atlassian Jira (v8.3.4#803005)