本章介绍tarcorskew ()函数的多种用法。
描述:
对数值型目标变量序列A纠正偏度。
语法:
A.tarcorskew() |
建模时,对于数值型目标变量A,纠正偏度,处理异常值,返回处理后结果序列和处理记录序列Rec。 |
A.tarcorskew@r(Rec) |
预测后,根据处理记录序列Rec,获得预测数据的恢复值。 |
备注:
外部库函数,外部库的使用请参考《外部库使用指南》。
对数值型目标变量序列A纠正偏度。
参数:
A |
序列,数值型目标变量。 |
Rec |
处理结果记录序列。 |
选项:
@c |
执行后,原始数据改为处理结果。 |
返回值:
序列
|
A |
|
1 |
=T("D://house_prices_train.csv") |
数值目标变量序列。 |
2 |
=A1.(SalePrice) |
原始数据偏度。 |
3 |
=A2.skew() |
返回纠偏结果和纠偏记录,并修改原始数据。 |
4 |
=A2.tarcorskew@c() |
纠偏后的偏度。 |
5 |
=A2.skew() |
根据纠偏记录Rec,将数据恢复到原始值,通常用于恢复预测结果。 |
6 |
=A2.tarcorskew@r(A4(2)) |
数值目标变量序列。 |
描述:
对数值变量纠正偏度。
语法:
P.tarcorskew(tn) |
建模时,对数值型目标变量tn,纠正偏度,处理异常值,返回处理后结果序列和处理记录序列Rec。 |
P.tarcorskew@r(tn, Rec) |
预测后,根据处理记录序列Rec对预测结果tn进行恢复。 |
描述:
外部库函数,外部库的使用请参考《外部库使用指南》。
对数值变量纠正偏度。
参数:
P |
序表/排列。 |
tn |
字符串/数字,序表或排列中目标变量的列名(或列号,从1开始)。 |
Rec |
处理结果记录序列。 |
选项:
@c |
执行后,原始数据改为处理结果。 |
返回值:
序列
示例:
|
A |
|
1 |
=T("D://house_prices_train.csv") |
导入建模数据。 |
2 |
=A1.(SalePrice).skew() |
计算数值型目标变量的偏度。 |
3 |
=A1.tarcorskew@c("SalePrice") |
A3(1)修片后结果; A3(2)纠偏记录Rec。 |
4 |
=A1.(SalePrice).skew() |
纠偏后偏度。 |
5 |
=A1.tarcorskew@r("SalePrice",A3(2)) |
将纠偏后的数据恢复到原始值。 |