将 Core 之中的统一二维表 NumericTable 适配为多变量分析所需要的 StatisticsObject 输入对象的帮助模块。
表之中的特征矩阵会作为自变量 X,而指定的标签列则作为响应/分组变量 y。
将 Core 之中的统一二维表 NumericTable 适配为多变量分析所需要的 StatisticsObject 输入对象的帮助模块。
表之中的特征矩阵会作为自变量 X,而指定的标签列则作为响应/分组变量 y。
01 Syntax
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| AsStatisticsObject | 1 | 将二维表转换为多变量分析(PCA / PLS-DA / OPLS-DA)所使用的统计对象。 其中: 1. |
| GetResponseVector | 1 | 读取二维表之中的响应/分组变量向量: 1. |
| GetResponseName | 1 | 获取表之中指定标签列的列名:指定了 y 的时候直接返回该名称, 否则返回表中的第一个标签列名;表中没有标签列的时候返回 Nothing。 |
| FeatureNamesOrDefault | 1 | 获取特征矩阵的列名数组(缺失的时候自动生成 1..n 序号) |
03 Members
NumericTable, String, ScaleMethod, TransformMethod)将二维表转换为多变量分析(PCA / PLS-DA / OPLS-DA)所使用的统计对象。
其中:
X 取表的全部特征列(NumericTable.features)y 取由参数 y 指定的标签列;当该参数为空的时候 自动选取表中的第一个标签列| Name | Type | Description |
|---|---|---|
table | NumericTable | 经过预处理之后的纯数值二维表 |
y | String | 响应/分组变量所在的标签列名。为空时自动选取第一个标签列 |
scale | ScaleMethod | X 矩阵的缩放方法,缺省为 |
transform | TransformMethod | X 矩阵的变换方法,缺省为 |
NumericTable, String)读取二维表之中的响应/分组变量向量:
| Name | Type | Description |
|---|---|---|
table | NumericTable | - |
y | String | 响应/分组变量所在的标签列名 |
NumericTable, String)获取表之中指定标签列的列名:指定了 y 的时候直接返回该名称, 否则返回表中的第一个标签列名;表中没有标签列的时候返回 Nothing。
NumericTable)获取特征矩阵的列名数组(缺失的时候自动生成 1..n 序号)