Spotfire® 用户指南

规范化列

有多种规范化方法可以编写为表达式,或在转换数据时使用。有关每种方法背后理论的说明,请参见本主题结尾的链接。

注: 此处介绍的某些功能只能使用已安装的 Spotfire 客户端进行创建或访问。

在以下表达式示例中,可以使用下列值:

列:E 和 A,其中 E 为要规范化的列,A 为基线列。

百分位数值:P

按平均值进行规范

[E]/Avg([E])

[E]*Avg([A])/Avg([E])

按截尾平均值进行规范

[E]/TrimmedMean([E], P)

[E]*TrimmedMean([A], P)/TrimmedMean([E], P)

按百分位数进行规范

[E] / Percentile([E], P)

[E] * Percentile([A], P) / Percentile([E], P)

0 到 1 之间的刻度

If(Max([E])= Min([E]), 0.5, ([E]-Min([E]))/(Max([E])-Min([E])))

减去平均值

[E]-Avg([E])

减去中位数

[E]-Median([E])

按带符号的比值进行规范

If([E]>[A], [E]/[A], -[A]/[E])

按对数比值进行规范

Log10([E]/[A])

按标准偏差单位中的对数比值进行规范

Log10([E]/[A])/StdDev(Log10([E]/[A]))

Z 得分计算

([E]-Avg([E]))/StdDev([E])

按标准偏差进行规范

[E]/StdDev([E])