交叉验证 (地统计分析)

摘要

先移除一个数据位置,然后使用其余位置处的数据预测关联数据。该工具的主要用途是,比较预测值与实测值以获取有关某些模型参数的有用信息。

用法

语法

CrossValidation_ga (in_geostat_layer, {out_point_feature_class})
参数说明数据类型
in_geostat_layer

要分析的地统计图层。

Geostatistical Layer
out_point_feature_class
(可选)

将交叉验证统计信息存储在地统计图层中的各个位置。

Feature Class

代码示例

CrossValidation 示例 1(Python 窗口)

对输入地统计图层执行交叉验证。

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
cvResult = arcpy.CrossValidation_ga("C:/gapyexamples/data/kriging.lyr")
print "Root Mean Square error = " + str(cvResult.rootMeanSquare)
CrossValidation 示例 2(独立脚本)

对输入地统计图层执行交叉验证。

# Name: CrossValidation_Example_02.py
# Description: Perform cross validation on an input geostatistical layer.
# Requirements: Geostatistical Analyst Extension

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/gapyexamples/data"

# Set local variables
inLayer = "C:/gapyexamples/data/kriging.lyr"

# Check out the ArcGIS Geostatistical Analyst extension license
arcpy.CheckOutExtension("GeoStats")

# Execute CrossValidation
cvResult = arcpy.CrossValidation_ga(inLayer)
print "Root Mean Square error = " + str(cvResult.rootMeanSquare)

环境

相关主题


7/10/2012