平均最近隣距離分析(Average Nearest Neighbor) (空間統計)

サマリ

各フィーチャと最近隣のフィーチャとの間の平均距離に基づき、最近隣距離インデックスを計算します。

You can access the results of this tool (including the optional report file) from the Results window. If you disable background processing, results will also be written to the Progress dialog box.

平均最近隣距離分析の詳細

Average Nearest Neighbor illustration

使用法

構文

AverageNearestNeighbor_stats (Input_Feature_Class, Distance_Method, Generate_Report, {Area})
パラメータ説明データ タイプ
Input_Feature_Class

フィーチャクラス(一般的にポイント フィーチャクラス)については、平均最近隣距離が計算されます。

Feature Layer
Distance_Method

各フィーチャから隣接フィーチャまでの距離の計算方法を指定します。

  • EUCLIDEAN_DISTANCE2 つのポイント間の直線距離(最短距離)。
  • MANHATTAN_DISTANCE直角の軸(街区)に沿って計測した 2 つのポイント間の距離。X 座標と Y 座標の間の(絶対)距離を合計して計算します。
String
Generate_Report
  • NO_REPORT概要図は作成されません(デフォルト)。
  • GENERATE_REPORT概要図が HTML ファイルとして作成されます。
Boolean
Area
(オプション)

分析範囲のサイズを示す数値。デフォルト値は、すべてのフィーチャ(または選択したフィーチャ)を取り囲む最小外接矩形の面積です。出力データの座標系と同じ単位にする必要があります。

Double

コードのサンプル

AverageNearestNeighbor(平均最近隣距離分析)の例 1(Python ウィンドウ)

次の Python ウィンドウのスクリプトは、AverageNearestNeighbor(平均最近隣距離分析)ツールの使用方法を示しています。

import arcpy
arcpy.env.workspace = r"C:\data"
arcpy.AverageNearestNeighbor_stats("burglaries.shp", "EUCLIDEAN_DISTANCE", "NO_REPORT", "#")
AverageNearestNeighbor(平均最近隣距離分析)の例 2(スタンドアロン Python スクリプト)

次のスタンドアロン Python ウィンドウのスクリプトは、AverageNearestNeighbor(平均最近隣距離分析)ツールの使用方法を示しています。

# Analyze crime data to determine if spatial patterns are statistically significant
 
# Import system modules
import arcpy
 
# Local variables...
workspace = "C:/data"
crime_data = "burglaries.shp"
 
try:
    # Set the current workspace (to avoid having to specify the full path to the feature classes each time)
    arcpy.env.workspace = workspace
 
    # Obtain Nearest Neighbor Ratio and z-score
    # Process: Average Nearest Neighbor...
    nn_output = arcpy.AverageNearestNeighbor_stats(crime_data, "EUCLIDEAN_DISTANCE", "NO_REPORT", "#")
    
    # Create list of Average Nearest Neighbor output values by splitting the result object
    nn_values = nn_output.split(";")
    print "The nearest neighbor index is: " + nn_values[0]
    print "The z-score of the nearest neighbor index is: " + nn_values[1]
    print "The p-value of the nearest neighbor index is: " + nn_values[2]
    print "The expected mean distance is: " + nn_values[3]
    print "The observed mean distance is: " + nn_values[4]
    print "The path of the HTML report: " + nn_values[5]
 
except:
    # If an error occurred when running the tool, print out the error message.
    print arcpy.GetMessages()

環境

出力データの座標系

フィーチャ ジオメトリは分析に先立って出力座標系に投影されます。すべての数学的演算は、出力座標系の空間参照に基づいて実行されます。

関連項目

ライセンス情報

ArcView: はい
ArcEditor: はい
ArcInfo: はい

7/10/2012