Spotfire® 用户指南

对数据进行计算

有许多方法可用于对数据进行计算。

聚合与表达式

在图表中进行的最典型计算是聚合(例如,总和、平均值、最大值和中值),您可以在各个图表轴上指定这些聚合来汇总数据:


聚合示例

但是,可以使用其他方法在分析中的不同位置对数据进行计算,以充分利用您的数据。

首先,如果任何预定义聚合与要进行的计算不匹配,您可以创建自己的表达式以应用于各个图表轴,如下所示:


表达式示例

此外,还可以创建表达式,其结果值将作为新列添加到数据表中。

例如,预定义表达式和新表达式不仅可以应用于普通轴(用于设置图表),例如,还可以使用它们来添加误差线或创建子集

统计工具

使用已安装的客户端创建分析时,有许多内置工具可用于执行强大的计算分析和统计分析。曲线拟合模型、用于检查数据关系的方法、数据聚类分析方法、直线相似度排名和进行预测全都是内置工具。

下面的图说明了其中两个示例。

曲线拟合

K 均值群集



数据函数和脚本

向分析添加更多统计功能的其中一种方法是使用数据函数。数据函数是一些计算,基于的是在 Spotfire® Enterprise Runtime for R(又名 TERR™)、开源 R 脚本、Python 脚本或其他解决方案下运行的脚本。可用选项取决于特定的 Spotfire 环境。数据函数是使用已安装的客户端定义的,但它们可以在所有客户端的 Spotfire 的各个部分中使用和运行。

使用已安装的客户端,还可以定义 IronPython 脚本、JavaScript 或使用自定义查询语言编写的脚本,以在分析中执行操作。脚本有权访问 Spotfire API。

f(x) 浮出控件

使用 f(x) 浮出控件可以固定保存在库中的数据函数,以便在创建分析时轻松访问计算和工具。在已安装的客户端中,还可以找到 K 均值聚类等分析工具。