变化点检测 (时空模式挖掘工具)
汇总
在时空立方体的每个位置的时间序列的统计属性发生变化时检测时间步长。
该工具可以检测连续变量的平均值、标准偏差或线性趋势的变化以及计数变量的平均值的变化。 每个位置的变化点数量可以由工具确定,或者可以提供用于所有位置的变化点定义数量。 变化点将每个时间序列划分为多个分段,其中每个分段中的值具有相似的均值、标准差或线性趋势。 变化点定义为每个新分段的第一个时间步长,因此变化点的数量总是比段的数量少一个。
插图

用法
当将方法参数设置为自动检测变化点数量时,将使用检测灵敏度参数来控制检测的灵敏度。 灵敏度越高,每个位置的变化点就越多。 灵敏度的选择对分析结果至关重要,建议尝试多个值并比较结果。
对于表示计数的分析变量,变化类型参数的计数选项通常最适合检测计数平均值的变化。 但是,均值漂移选项可能会为计数数据提供等效或更好的结果。 这是因为在计数变化类型的模型中,假设每个分段的值遵循泊松分布,其中分段的方差等于分段的平均值。 在均值平移变化类型中,假设每个分段的值是正态分布的,因此平均值可以大于或小于值的方差。
在泊松分布中,大多数计数都在平均值的大约两个平方根内。 例如,对于平均值等于 100 的泊松分布,大约 95% 的计数将在 80 到 120 之间 (2 * sqrt(100) = 20)。 对于均值等于 100 万的泊松分布,大多数计数将在 998,000 到 1,002,000 之间(100 万的平方根为 1,000)。 对于较大的平均值 100 万,计数范围相对更窄,其中大多数计数在平均值的 0.2% 以内。 然而,在较小的平均值 100 中,计数与平均值的差异高达 20%。 与其平均值相比,如果计数值变化超出泊松分布的预期,许多时间步长可能会被检测为变化点。 这在计数较大时最常见。 在这种情况下,建议您检测均值平移。
输出要素参数值将添加到内容窗格,并根据在每个位置检测到的变化点数量以及第一个和最后一个变化点的日期字段进行渲染。 要素的 弹出窗口 包括一个折线图,显示时间序列值、变化点以及每个变化点之间分段的均值或标准差的估算值。
输出要素参数值的 图层时间 基于第一个变化点的日期。 您可以使用 时间滑块 根据第一个变化点的日期过滤位置。 图层时间可以更改为图层属性中最后一个变化点的日期。
将使用分析结果来更新输入时空立方体,并将其用作 创建时空立方体图层 工具的输入来创建时空立方体图层。 通过选择时空立方体功能区上的变化点显示主题,可以在 3D 模式下可视化分析结果。 使用 在 2D 模式下显示时空立方体 工具中的时空立方体将重新创建变化点检测的输出要素类。
该工具支持并行处理以分析不同处理内核的不同位置,默认情况下使用 50% 的可用处理器。 处理器数目可以通过使用 并行处理因子 环境增加或减少。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入时空立方体 |
包含要分析的变量的时空立方体。 时空立方体具有 |
File |
|
分析变量 |
包含每个位置的时间序列值的时空立方体的数值变量。 |
String |
|
输出要素 |
将包含变化点检测结果的输出要素类。 图层显示在每个位置检测到的变化点数量,并包含显示时间序列值、变化点和每个分段平均值或标准差的估算值的弹出图表。 |
Feature Class |
|
变化类型 (可选) |
指定将要检测的变化类型。 各选项用于指定时间序列的统计属性,假设在每个分段中都是常数。 该值将在时间序列中的每个变化点更改为一个新的常数值。
|
String |
|
方法 (可选) |
指定是自动检测变化点的数量还是由用于所有位置的变化点定义数量指定。
|
String |
|
变化点数量 (可选) |
将检测各位置的变化点数量。 默认值为 1。 |
Long |
|
检测灵敏度 (可选) |
介于 0 和 1 之间的数值,用于定义检测的灵敏度。 值越大,在每个位置检测到的变化点越多。 默认值为 0.5。 |
Double |
|
最小分段长度 (可选) |
每分段内的最小时间步长数。 变化点会将每个时间序列划分为多个分段,其中每个分段应至少具有此数量的时间步长。 对于均值、标准差和计数的变化,默认值为 1,这意味着每个时间步长都可以是一个变化点。 对于坡度变化(线性趋势),默认值为 2,因为至少需要两个值才可以拟合线。 该值必须小于时间序列中时间步长数的一半。 |
Long |
环境
许可信息
- 基本: 是
- 标准: 是
- 高级: 是