You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Xiangrui Meng (JIRA)" <ji...@apache.org> on 2015/09/01 08:45:46 UTC
[jira] [Created] (SPARK-10384) Univariate statistics as UDAFs
Xiangrui Meng created SPARK-10384:
-------------------------------------
Summary: Univariate statistics as UDAFs
Key: SPARK-10384
URL: https://issues.apache.org/jira/browse/SPARK-10384
Project: Spark
Issue Type: Umbrella
Components: ML, SQL
Reporter: Xiangrui Meng
Assignee: Burak Yavuz
It would be nice to define univariate statistics as UDAFs. This JIRA discusses general implementation and tracks the process of subtasks. Univariate statistics include:
continuous: min, max, range, variance, stddev, median, quantiles, skewness, and kurtosis
categorical: number of categories, mode
If we define them as UDAFs, it would be quite flexible to use them with DataFrames, e.g.,
{code}
df.groupBy("key").agg(min("x"), min("y"), variance("x"), skewness("x"))
{code}
Note that some univariate statistics depend on others, e.g., variance might depend on mean and count. It would be nice if SQL can optimize the sequence to avoid duplicate computation.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org