中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

Spearman

模型接口类别

函数接口

ML API

def corr(dataset: Dataset[_], column: String, method: String): DataFrame

ML API

  • 功能描述

    传入Dataset格式的样本数据,调用fitPredict接口,输出聚类结果。

  • 输入输出
    1. 包名org.apache.spark.ml.stat
    2. 类名:Correlation
    3. 方法名:corr
    4. 输入:Dataset[_],训练样本数据,必须字段如下:

      Param name

      Type(s)

      Description

      data

      Dataset[Vector]

      矩阵,以行为单位进行存储

      column

      String

      指定进行列进行相关矩阵计算

      method

      String

      相关矩阵方法,可以选择spearman

    5. 算法参数

      Param name

      Type(s)

      Default

      Description

      method

      String

      pearson

      求解相关矩阵的方法

      代码接口示例:

      1
      val mat_df = ml.stat.Correlation.corr(data,"matrix", method = "spearman")
      
    6. 输出:Pearson相关矩阵Matrix:

      Param name

      Type(s)

      Description

      df

      DataFrame

      Spearman相关矩阵,列名为column+method

  • 使用样例
    val mat = stat.Correlation.corr(data, "matrix", “spearman”)