in_table | インデックスを作成するために結合される変数を含むテーブルまたはフィーチャ。 | Table View |
in_variables [[var1, reverse1],[var2, reverse2],...] | インデックスとして結合される変数を表す数値フィールドのリスト。 方向の反転列では、変数の値が反転されます。 これは、最初に最も大きい値が設定されていたフィーチャまたはレコードに最も小さい値が設定されることを意味し、この逆のことも当てはまります。 スケールの後で値が反転されます。
| Value Table |
append_to_input (オプション) | 結果を入力データに追加するか、出力フィーチャクラスまたはテーブルとして生成するかを指定します。 - APPEND_TO_INPUT—結果が入力データに追加されます。 このオプションを実行すると、入力データが変更されます。
- NEW_FEATURES—結果を含む出力フィーチャクラスまたはテーブルが生成されます。 これがデフォルトです。
| Boolean |
out_table (オプション) | 結果を含む出力フィーチャまたはテーブル。 | Table; Feature Class |
index_preset (オプション) | インデックスの作成時に使用するワークフローを指定します。 これらのオプションは、共通のインデックス作成ワークフローを表します。各オプションで、preprocessing パラメーターと index_method パラメーターのデフォルト値が設定されます。 - MEAN_SCALED—入力変数を 0 ~ 1 でスケール処理し、スケール済み値の平均を求めると、インデックスが作成されます。 この方法は、わかりやすいインデックスを作成する場合に有効です。 入力変数の分布と外れ値の形状がインデックスに影響します。 これがデフォルトです。
- MEAN_PCTL—入力変数のランクを 0 ~ 1 でスケールし、スケール済み値の平均を求めると、インデックスが作成されます。 このオプションは、変数値のランクが値と値の差よりも重要な場合に有効です。 入力変数の分布と外れ値の形状はインデックスに影響しません。
- GEOMEAN_SCALED—入力変数を 0 ~ 1 でスケールし、スケール済み値の幾何平均を求めると、インデックスが作成されます。 大きい値で小さい値が取り消されないので、このオプションは、複数の変数に大きい値が存在する場合にのみ大きいインデックス値が生成されるインデックスを作成する際に有効です。
- SUM_FLAGSPCTL—90 番目のパーセンタイル以上の値を含む入力変数の数がカウントされるインデックスが作成されます。 この方法は、最も極端と思われる場所または最も必要性が高いと思われる場所を特定する場合に有効です。
- CUSTOM—カスタマイズされた変数スケール オプションと変数結合オプションを使用して、インデックスが作成されます。
| String |
preprocessing (オプション) | 入力変数を共通のスケールに変換する場合に使用する方法を指定します。 - MINMAX—各変数の最小値と最大値を使用して、変数が 0 ~ 1 でスケールされます。 これがデフォルトです。
- CUST_MINMAX—pre_min_max パラメーターで指定された各変数の許容最小値と許容最大値を使用して、変数が 0 ~ 1 でスケールされます。 この方法には多数の用途があり、水準点、参照統計情報、または理論値に基づいて最小値と最大値を指定することができます。 たとえば、1 日のオゾンの記録が 5 ~ 27 ppm (パーツ パー ミリオン) の場合は、過去の観察とドメインの専門知識に基づいて理論上の最小値と最大値を使用し、複数日にわたってインデックスを比較することができます。
- PERCENTILE—該当するデータ値よりも小さいデータ値の割合を算出すると、変数が 0 ~ 1 でパーセンタイルに変換されます。 このオプションは、外れ値や傾斜分布など、データ値間の絶対差を無視する場合に有効です。
- RANK—変数がランク付けされます。 最も小さい値にはランク値 1 が割り当てられ、次に小さい値にはランク値 2 が割り当てられ、以下同様に割り当てられます。 同じ値の場合は、ランクの平均値が割り当てられます。
- ZSCORE—平均値を減算して求められた値を標準偏差 (Z スコアと呼ばれる) で除算すると、各変数が標準化されます。 Z スコアは、平均値を上回る標準偏差または下回る標準偏差の数です。 このオプションは、変数の平均値が重要な比較ポイントになる場合に有効です。 平均値を上回る値は正の Z スコアになり、平均値を下回る値は負の Z スコアになります。
- CUST_ZSCORE—カスタム平均値を減算して求められた値をカスタム標準偏差で除算すると、各変数が標準化されます。 カスタム値を pre_custom_zscore パラメーターで指定します。 このオプションは、変数の平均値と標準偏差がこれまでの調査で判明している場合に有効です。
- BINARY—定義済みの閾値を上回っている変数または下回っている変数が特定されます。 結果として生成されるフィールドには、閾値を超えているかどうかを示すバイナリ値 (0 または 1) が表示されます。 また、pre_threshold_scaling パラメーターを使用して、閾値を定義する前に入力変数の値をスケールし、pre_thresholds パラメーターを使用して、閾値を指定することもできます。 この方法は、変数の値が特定の閾値 (汚染物質の安全性限界など) を超えているかどうかほど重要でない場合に有効です。
- RAW—これらの変数の元の値が使用されます。 この方法は、すべての変数が比較可能なスケール (割合や比率など) で計測される場合またはこのツールを使用する前に変数がすでに標準化されている場合にのみ使用します。
| String |
pre_threshold_scaling (オプション) | 閾値を設定する前に入力変数を共通のスケールに変換する場合に使用する方法を指定します。 - THRESHOLD_MINMAX—各変数の最小値と最大値を使用して、変数が 0 ~ 1 でスケールされます。
- THRESHOLD_CUST_MINMAX—各変数の許容最小値と許容最大値を使用して、変数が 0 ~ 1 でスケールされます。
- THRESHOLD_PERCENTILE—変数が 0 ~ 1 でパーセンタイルに変換されます。
- THRESHOLD_ZSCORE—平均値を減算して求められた値を標準偏差で除算すると、各変数が標準化されます。
- THRESHOLD_CUST_ZSCORE—カスタム平均値を減算して求められた値をカスタム標準偏差で除算すると、各変数が標準化されます。
- THRESHOLD_RAW—変更なしで、これらの変数の値が使用されます。 これがデフォルトです。
| String |
pre_custom_zscore [[field1, mean1, stdev1], [field2, mean2, stdev2],...] (オプション) | 各入力変数を標準化する際に使用するカスタム平均値とカスタム標準偏差。 変数ごとに、カスタム平均値を [平均] 列で指定し、カスタム標準偏差を [標準偏差] 列で指定します。 | Value Table |
pre_min_max [[field1, min1, max1], [field2, min2, max2],...] (オプション) | 変数の単位で使用する許容最小値と許容最大値。 許容最小値と許容最大値に基づいて、各変数が 0 ~ 1 でスケールされます。 | Value Table |
pre_thresholds [[field1, method1, threshold1], [field2, method2, threshold2],...] (オプション) | フィーチャにフラグを付けるかどうかを決定する閾値。 スケール済み変数の単位で値を設定し、閾値を上回る値または下回る値にフラグを付けるかどうかを指定します。 | Value Table |
index_method (オプション) | スケール済み変数を結合して 1 つの値にする場合に使用する方法を指定します。 - SUM—値が追加されます。
- MEAN—値の算術 (加法) 平均値が算出されます。 これがデフォルトです。
- PRODUCT—値が乗算されます。 スケール済みのすべての値は 0 以上でなければなりません。
- GEOMETRIC_MEAN—値の幾何補正 (乗法) 平均値が算出されます。 スケール済みのすべての値は 0 以上でなければなりません。
Z スコアには負の値が常に含まれているため、Z スコアを使用して変数がスケールされている場合に、乗算と幾何補正平均の計算はできません。 | String |
index_weights [[field1, weight1], [field2, weight2],...] (オプション) | インデックスへの各入力変数の相対的な影響を設定する加重。 各加重のデフォルト値は 1 であり、各変数の影響が同等であることを意味します。 加重を増減させて、変数の相対的な重要性を反映します。 たとえば、ある変数が別の変数よりも 2 倍重要である場合は、加重値として 2 を使用します。 乗算してスケール済み値を結合する際に 1 より大きい加重値を使用すると、非常に大きい値を含むインデックスが生成されることがあります。 | Value Table |
out_index_name (オプション) | インデックスの名前 この値は、フィールドのエイリアスやチャートのラベルなど、出力の視覚化に使用されます。 出力 (または追加された入力) がシェープファイルの場合、この値は使用されません。 | String |
out_index_reverse (オプション) | (たとえば、大きいインデックス値を小さい値として処理するために) 出力インデックス値の方向を反転させるかどうかを指定します。 - REVERSE—インデックス値の方向が反転されます。
- NO_REVERSE—インデックス値の方向が反転されません。 これがデフォルトです。
| Boolean |
post_min_max [min, max] (オプション) | 出力インデックス値の最小値と最大値。 このスケールは、スケール済み変数を結合した後で適用されます。 値を指定しないと、出力インデックスがスケールされません。 | Value Table |
post_reclass [post_reclass,...] (オプション) | 出力インデックスの分類に使用する方法を指定します。 選択したオプションごとに出力フィールドが追加されます。 - EQINTERVAL—一連の値を均等な間隔に分割して、クラスが作成されます。
- QUANTILE—クラスごとに同じ数のレコードが含まれるクラスが作成されます。
- STDDEV—標準偏差の数がインデックスの平均値を上回っているか下回っているかに応じてクラスが作成されます。 結果として生成される値は -3 ~ 3 になります。
- CUST—post_custom_classes パラメーターを使用して、クラス閾値とクラスの値が指定されます。
| String |
post_num_classes (オプション) | 等間隔および等量分類方法で使用するクラスの数。 | Long |
post_custom_classes [[min1, max1], [min2, max2],...] (オプション) | カスタム分類方法の上限とクラスの値。 たとえば、この変数を使用すると、0 ~ 100 の値を含むインデックスを、カスタム閾値に応じて小さい値、中程度の値、大きい値を表すクラスに分類することができます。 | Value Table |