numnorm()

阅读(33) 标签: numnorm,

本章节介绍numnorm()函数的用法。

A.numnorm ()

描述:

外部库函数,建模时,对于数值变量,执行归一化处理

语法:

A.numnorm()

建模时,对于数值变量A,执行归一化处理,返回处理结果和处理记录Rec构成的二值序列

A.numnorm@r(Rec)

预测时,根据处理记录序列Rec对于数值变量A,执行归一化处理

 

参数:

A

序列,数值变量

Rec

处理结果记录序列

选项:

@c

执行后,原始数据改为处理结果

 

返回值:

序列

示例:

 

A

 

1

[1,2,3,4,5,6,7,8,9,10]

 

2

=A1.numnorm()

A2(1)归一化结果

A2(2)归一化记录Rec

3

=A1.numnorm@rc(A2(2))

根据A2的处理记录RecA1进行归一化

P.numnorm ()

描述:

外部库函数,建模时,对于数值变量,执行归一化处理

语法:

P.numnorm(cn)

建模时,对于数值变量cn,执行归一化处理,返回处理结果和处理记录Rec构成的二值序列

 

 

P.numnorm@r(cn, Rec)

预测时,根据处理记录序列Rec对于数值变量cn,执行归一化处理

 

 

参数:

P

序表/排列

cn

字符串/数字,序表或排列中准备预处理变量的列名(或列号,从1开始)

Rec

处理结果记录序列

选项:

@c

执行后,原始数据改为处理结果

 

返回值:

序列

示例:

 

A

 

1

=T("D://house_prices_train.csv")

导入建模数据

2

=T("D://house_prices_test.csv")

导入预测数据

3

=A1.numnorm("LotArea")

对变量“LotArea”进行归一化处理

A3(1)归一化结果

A3(2)归一化记录Rec

4

=A2.numnorm@r("LotArea",A3(2))

根据A3的归一化处理记录Rec,在预测数据上对变量“LotArea”执行相同的操作