JMP 19 为图形生成器带来了诸多改进。以下是一些最重要的新增功能。
约束平滑器
平滑器元素新增了一种名为P样条函数的方法。它是一种三次样条函数,与现有的 Spline 方法类似,但其参数化方式能够更好地支持约束条件。单调趋势曲线是人们最期待的平滑器功能,现在它已实现,甚至超越了以往。当您知道响应的性质是累积或衰减的,但平滑拟合结果中存在一些摆动时,新的平滑器约束可以最大限度地减少干扰。对于概率等响应,您可以使用最小/最大约束来确保曲线保持在 0 到 1 之间。
具有几个实际约束的示例。
抖动选项
点元素上的抖动选项已扩展。现在所有抖动方法均可选择方向(正、负或居中)。这是新的六边形网格抖动,它比常规点图更紧凑,可以更准确地反映大样本的底层密度。
箭头图
JMP 19 中的“线”元素直接支持箭头/矢量图。名为“箭头”的新“连接”选项负责绘制。实际操作则在新的“排序”选项中,该选项取代了“行顺序”。它新增了“行内”选项,可以为多个 X 和 Y 变量的每个组合生成单独的线(或箭头)。
平行 Y 轴
为了响应我们呼声最高的“图形生成器”功能,您现在可以将多个 Y 轴附加到同一张图形上。与 JMP 一样,所有轴都是动态的,并默认分配各自的颜色以匹配其图例和内容。这些图形对许多人来说可能看起来令人困惑,但它们在某些过程监控应用中却至关重要。图形生成器的神奇之处在于,它支持任意元素类型的组合,但最常见的是连接线。
转换列范围
范围限定解决了高级用户有时会遇到的一个问题。变换列允许您在图形生成器中创建临时公式列。当公式汇总多组行时,例如使用“聚合”组中的函数(这些函数通过 Col Mean() 等函数实现),就会出现复杂性。在 JMP 19 中,您可以控制在汇总中显示的行:整个表格、仅图形生成器看到的行(由于过滤),甚至仅每个图形生成器组面板和叠加层级中的行。这是一个使用通过 Col Rank() 和 Col Number() 定义的范围限定变换列的累积分布函数 (CDF) 图。由于范围限定,同一公式将反映任何数据过滤器的更改、行排除,甚至是叠加变量的更改。
新的 Col 函数
与范围密切相关,添加了新的聚合函数,遵循使用 Col 前缀的现有约定:
- Col N Unique:唯一值的数量。
- Col Score:当前行的值在唯一项列表中的索引。
- Col At:相对于当前组或行的给定行位置的值;Lag() 的增强版本。
- Col Sequence:相对于当前组或行的行位置;Row() 的增强版本。
- Col Interpolate:类似于 Interpolate() 函数,但可以有效地评估整个列并考虑分组
此外,当被汇总的表达式不是简单的列引用时,现有的 Col 函数变得更加高效。
二项式置信区间
当响应变量恰好有两个级别时,拟合线元素现在将使用比例估计周围的二项式感知置信区间,从而将区间保持在 0 到 1 的范围内。
以及更多
其他一些需要注意的事项:
- 新的属性允许更好地控制图形周围的填充,这在导出时尤其有用。
- 现在,对嵌套轴进行排序适用于整个轴,而不是独立地对每个变量进行排序。
- 新的强制值列属性可用于在轴上保留缺失值的占位符。