计算复合指数 (空间统计工具)
汇总
组合多个数值变量以创建单一指数。
复合指数在社会和环境领域中被广泛使用,以将来自多个指标的复杂信息表示为单一指标,该指标可以衡量相对目标的进展情况并促进决策。 该工具支持指数创建过程的三个主要步骤:将输入变量标准化为通用尺度(预处理),将变量组合为单个指数变量(组合),以及将生成的指数缩放和分类为有意义的值(后处理)。
插图

用法
创建合适的指数取决于仔细考虑指数试图回答的问题、变量选择和应用的方法。 这些应该在与领域专家和最终用户协商后完成。
使用输入变量参数来指定要在指数中使用的数字字段。 该工具会忽略任何输入变量中具有缺失值的记录。
您可以使用缩放和组合变量的预设方法参数来指定创建指数的方法。 例如,**组合值(缩放值的平均值)**选项在 0 和 1 之间缩放输入变量,并使用重新缩放的输入变量的平均值作为指数。
- 缩放和组合变量的预设方法参数将更改缩放输入变量方法和组合缩放变量方法参数的值。 要进一步自定义这些,请选择自定义选项以手动设置它们的值。
缩放输入变量方法参数会将所选方法应用于所有输入变量。
最小值-最大值选项是最简单的,因为它保留了输入变量的分布并将比例缩放到易于解释的 0 到 1 比例。
当处理具有偏态分布或离群值的变量时,使用考虑数据等级的百分比数或等级方法,或使用将变量转换为二值(0 或 1)的**按阈值标记(二值)**选项。
To create an index that will be re-created over time as new data is available—例如,年度绩效指标,此过程需使用**最小值-最大值(自定义数据范围)**或 **Z 得分(自定义)**选项。 使用这些选项中的任何一个,您都可以设置稳定的基准,允许比较具有不同范围和分布的数据。
当变量具有可比较的比例时,例如使用百分比或使用其他工具对变量进行预处理时,原始值选项很有用。
如果您需要应用工具中不可用的预处理方法,或者每个输入变量需要不同的预处理方法,请使用变换字段、标准化字段或重分类字段工具。
执行预处理时,确保输入变量具有可比性。
执行您自己的预处理时,使用缩放输入变量方法参数的原始值选项。
如果所有输入变量都采用通用测量尺度(例如百分比),请使用缩放输入变量方法参数的原始值选项。
缩放输入变量方法参数的按阈值标记(二进制)选项可用于根据阈值将输入变量转换为值 0 和 1。 使用缩放阈值方法参数可选择在设置阈值之前对所有变量应用预处理步骤。 例如,以下步骤计算每个位置高于第 90 个百分位数的输入变量的数量:
将缩放输入变量方法参数值设置为按阈值标记(二进制)。
将缩放阈值方法参数值设置为百分比数。
将每个变量的阈值参数值设置为大于 0.9。
将组合缩放变量方法参数值设置为求和。
组合缩放变量方法参数包括加法(求和和平均值)和乘法(乘法和几何平均)。
加法方法允许具有高值的变量补偿具有低值的变量。
乘法方法不允许高值补偿低值。 仅当多个变量中存在高值时才会出现高指数值。
您可以使用权重参数(在变量权重参数类别中)来指示每个输入变量的相对重要性。 默认情况下,所有权重都设置为 1,这意味着每个变量的权重相等。
如果您知道一个变量的重要性应该是另一个变量的两倍,则将变量的权重设置为 2,将另一个变量的权重设置为 1。
您还可以设置加起来为 1 的权重:例如,如果使用了三个变量并且一个变量的重要性应被认为是其他两个变量的两倍,则可以使用 0.5、0.25 和 0.25 的权重值。
权重对结果指数有显著影响。 设置变量的相对重要性是分析的主观部分,应符合领域知识并具有文件证明的理由。
该工具将创建一个指数字段、一个排名字段和一个百分比字段。 还将在反转指数或指数缩放到新的最小值和最大值时创建指数原始字段。 将为其他分类输出参数中指定的每个分类选项添加附加字段。 如果输入是要素类,并且在输出要素或表参数中指定了要素类,则该工具将提供一个图层组,显示指数字段、百分位字段和每个选定分类选项的图层。
输出指标图层将包含图表以查看指标分布,帮助识别预处理步骤是否达到预期结果,并检查输入变量与指标之间的相关性。
输出指数图层包含一个弹出可视化窗口,您可以使用它来检查特定位置处的结果指数和输入变量的值。
指数衡量的概念可能由多个维度表示。 例如,脆弱性指数可能由住房、交通和收入属性域组成,每个属性域包含多个变量。 考虑构建子指数来表示每个维度。 这是通过多次运行该工具来实现的,每个维度一次,并将结果用作最终指数的输入变量。
在构建包含子指数的指数时,请考虑使用 ModelBuilder 或 ArcGIS Pro 中的笔记本来简化此过程。 如果使用 ModelBuilder,请通过取消选中将字段追加到输入表参数来为每个子指数创建新要素。 这将为每个子指数创建一个单独的输出,在创建最终指数之前需将这些输出连接在一起。 选中将字段追加到输入表参数时,该工具不支持将 ModelBuilder 中的多个指数串连在一起。
最佳做法是在保留捕获指数所需的足够基本信息的同时减少输入变量的数量。 输入变量数量过多可能导致解释指数时遇到困难。 此外,如果多个变量属于同一领域,例如收入中位数和贫困程度,则该领域的影响可能在指数中被过度体现。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入表 |
包含将被合并成指数的变量的表或要素。 |
Table View |
|
输入变量 |
表示将合并为指数的变量的数字字段列表。 选中反转方向复选框以反转变量的值。 这意味着最初具有最高值的要素或记录将具有最低值,反之亦然。 值表列:
|
Value Table |
|
将字段追加到输入表 (可选) |
指定结果是附加到输入数据还是作为输出要素类或表提供。
|
Boolean |
|
输出要素或表 (可选) |
将包含结果的输出要素或表。 |
Table; Feature Class |
|
缩放和组合变量的预设方法 (可选) |
指定创建指数时将使用的工作流。 选项代表常见的指数创建工作流程;每个选项都为缩放输入变量方法和合并缩放变量方法参数设置默认值。
|
String |
|
缩放输入变量方法 (可选) |
指定用于将输入变量转换为通用比例的方法。
|
String |
|
缩放阈值方法 (可选) |
指定将用于在设置阈值之前将输入变量转换为通用比例的方法。
|
String |
|
自定义标准化 (可选) |
标准化每个输入变量时将使用的自定义平均值和自定义标准差。 对于每个变量,在均值列中提供自定义均值,在标准差列中提供自定义标准差。 值表列:
|
Value Table |
|
自定义数据范围 (可选) |
将在变量的单位中使用的可能的最小值和最大值。 每个变量将根据可能的最小值和最大值在 0 和 1 之间缩放。 值表列:
|
Value Table |
|
阈值 (可选) |
确定是否标记要素的阈值。 以缩放变量的单位指定值,并指定是否标记高于或低于阈值的值。 值表列:
|
Value Table |
|
组合缩放变量方法 (可选) |
指定将用于将缩放变量组合成单个值的方法。 当使用 z 分数缩放任何变量时,您不能乘以或计算几何平均值,因为 z 分数始终包含负值。
|
String |
|
权重 (可选) |
权重将设置每个输入变量对指数的相对影响。 每个权重的默认值为 1,这意味着每个变量具有相同的贡献。 增加或减少权重以反映变量的相对重要性。 例如,如果一个变量比另一个变量重要两倍,则使用权重值 2。 使用大于 1 的权重值乘以组合缩放值可能会导致指数值非常大。 值表列:
|
Value Table |
|
输出指数名称 (可选) |
索引的名称。 该值用于输出的可视化,例如字段别名和图表标签。 当输出(或附加输入)是 shapefile 时不使用该值。 |
String |
|
反转输出指数值 (可选) |
指定输出指数值的方向是否反转(例如,将高指数值视为低值)。
|
Boolean |
|
输出指数最小值和最大值 (可选) |
输出指数值的最小值和最大值。 这种缩放是在组合缩放变量之后应用的。 如果未提供任何值,则不缩放输出指数。 值表列:
|
Value Table |
|
其他分类输出 (可选) |
指定将用于对输出指数进行分类的方法。 将为每个选定的选项提供一个额外的输出字段。
|
String |
|
输出指数类数 (可选) |
将用于等间隔和分位数分类方法的类数。 |
Long |
|
输出指数自定义类 (可选) |
自定义分类方法的上限和分类值。 例如,您可以使用此变量根据自定义中断值将包含 0 到 100 之间的值的指数分类为表示低、中和高值的类。 值表列:
|
Value Table |
派生输出
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
更新的输入表 |
更新的输入表。 |
Table View |
|
输出图层组 |
如果输入是一个要素类并且为输出要素或表参数指定了一个要素类,则会提供一个图层组来显示指数字段、百分比字段和每个选定分类选项的图层。 |
Group Layer |
环境
许可信息
- 基本: 是
- 标准: 是
- 高级: 是