REVERSE_NORMALIZE
对标准化数据进行反向标准化转换,从而使标准化数据非标准化。如果您指定的列并非位于指定模型,则 REVERSE_NORMALIZE
会按原样返回该列。
语法
REVERSE_NORMALIZE ( input‑columns USING PARAMETERS model_name = 'model‑name' );
参数
- input‑columns
- 使用输入关系中的列,或使用星号 (*) 选择所有列。
参数
model_name
模型的名称(不区分大小写)。
示例
对表 mtcars
中的 hp
和 cyl
列使用 REVERSE_NORMALIZE
,其中 hp
位于标准化模型 mtcars_normfit
,cyl
并非位于标准化模型。
=> SELECT REVERSE_NORMALIZE (hp, cyl USING PARAMETERS model_name='mtcars_normfit') FROM mtcars;
hp | cyl
------+-----
42502 | 8
58067 | 8
26371 | 4
42502 | 8
31182 | 6
32031 | 4
26937 | 4
34861 | 6
34861 | 6
50992 | 8
50992 | 8
49577 | 8
25805 | 4
18447 | 4
29767 | 6
65142 | 8
69387 | 8
14768 | 4
49577 | 8
60897 | 8
94857 | 8
31182 | 6
31182 | 6
30899 | 4
69387 | 8
49577 | 6
18730 | 4
18730 | 4
74764 | 8
17598 | 4
50992 | 8
27503 | 4
(32 rows)