直线和曲线
某些图表类型可包括参照线或多种不同类型曲线的其他信息。可以在每个适用的图表的图表属性中添加直线和曲线。
注: 此处介绍的某些功能只能使用已安装的 Spotfire 客户端进行创建或访问。

例如,您可能想要显示数据点与某些多项式曲线拟合或逻辑回归曲线拟合的契合情况。
通过将示例数据点集合拟合到可以描述数据并在图表顶部显示曲线或直线的模型,曲线拟合(回归分析)允许您汇总这些示例数据点集合。曲线通常不是固定曲线,而是随着筛选过程中输入数据的更改而变化的线。但是,您可以始终选择“冻结”曲线更新且只允许对其进行手动更新。
曲线拟合可用于确定已知回归模型的参数值,也可用于查找最拟合数据的模型。Spotfire 也支持直接通过表达式或通过链接到包含曲线参数的数据表的表达式定义属于您自己的曲线。
注: 只要存在对条形图的直线或曲线中 X 或 Y 轴的引用,X 始终是指类别轴,而 Y 轴是指值轴。
请参见向图表添加直线或曲线、曲线拟合模型和曲线拟合理论,了解有关如何添加直线和曲线及其工作方式的详细信息。
转换
在曲线拟合中使用的 X 值和 Y 值是绘制的值,因此它们会受到刻度的影响。这意味着如果使用对数刻度,相对于本要应用的曲线拟合模型,您可能更想应用其他模型。例如,如果您想要进行逻辑回归并且 X 轴上具有 log10 值或以 log10 为刻度的值,那么要想获得预期结果,您需要应用“编辑曲线”对话框中的“假设 X 已进行 log10 转换”设置。
对数据的限制
不是所有输入数据类型都可以用于计算使用不同模型类型的曲线。
所有模型都要求:
- 在计算中使用多个数据点
- 不是所有数据点都具有相同的 X 值和 Y 值(叠放)
- 不是所有数点都具有相同的 x 值
此外,对数模型、幂模型和逻辑回归模型要求所有数据点都具有正 X 值。幂模型和指数模型还要求所有 Y 值都具有相同的符号(正号或负号)。
逻辑回归要求不是所有的数据点都具有相同的 Y 值。如果出现以上任一限制,将不会绘制曲线并且将在图表的标题栏中显示通知。


如果选择导出计算,在该工具提示中显示的任何错误消息还将包含在生成的导出文件的“注释”列中。请注意,该列在导出文件中始终存在。如果没有错误,则该列为空。
- 向图表添加直线或曲线
某些图表类型可包括参照线或多种不同类型曲线的其他信息。可以在每个适用的图表的图表属性中添加直线和曲线。 - 曲线拟合模型
有多种不同的模型适用于曲线拟合。本部分对各种模型进行简要说明。 - 曲线拟合理论
通常,曲线拟合算法通过最小化选定的绩效函数来确定最佳拟合参数。为优化绩效函数,必须选择一组初始参数估计值,然后迭代优化绩效参数,直至绩效参数在迭代之间没有显著变化。在当前实施中,已将 Levenberg-Marquardt 算法用于非线性最小二乘法。
父主题: 添加和配置图表