Перекрестная проверка (Geostatistical Analyst)

Уровень лицензии:BasicStandardAdvanced

Краткая информация

Удаляет из данных одну точку, затем интерполирует значение в соответствующем местоположении на основе оставшихся данных. Этот инструмент используется, прежде всего, для сравнения проинтерполированного значения с измеренным значением для получения важной информации о некоторых параметрах модели.

Использование

Синтаксис

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)

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Требует Инструменты Geostatistical Analyst
ArcGIS for Desktop Standard: Требует Инструменты Geostatistical Analyst
ArcGIS for Desktop Advanced: Требует Инструменты Geostatistical Analyst
5/10/2014