Географически взвешенная регрессия (ГВР) (Пространственная статистика)

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

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

Более подробно о том, как работает Географически взвешенная регрессия (ГВР)

Иллюстрация

Иллюстрация инструмента ГВР
Географически взвешенная регрессия - это локальная модель регрессии. Коэффициенты могут варьироваться в пространстве.

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

  • Инструмент выполняет Географически взвешенную регрессию, локальную форму линейной регрессии, используемую для моделирования пространственных отношений. Метод ГВР создает локальную модель переменной или процесса, которые вы прогнозируете или изучаете, применяя уравнение регрессии к каждому пространственному объекту в наборе данных. Инструмент ГВР создает отдельные уравнения путем включения зависимой и независимых переменных объектов, попадающих в пределы окрестности каждого целевого объекта. Форма и экстент каждой окрестности анализируется на основании входных параметров Тип окрестности и Метод выбора окрестности с одним ограничением: если число соседних объектов превысит 1000, то в каждое локальное уравнение будет включена только ближайшие 1000 объектов.

  • Этот инструмент лучше всего использовать для наборов данных, содержащих несколько сотен объектов. Инструмент не подходит для небольших наборов данных. Инструмент не работает с мультиточечными данными.

  • В параметре Входные объекты укажите поле, представляющее явление, которое вы моделируете (Зависимую переменную), а также укажите одно или несколько полей, представляющих Независимые переменные. Поля должны быть числовыми и содержать диапазоны значений. Объекты с пустыми значениями в зависимой или независимых переменных исключаются из анализа; но можно использовать инструмент Заполнить пустые значения чтобы сделать набор данных полным перед запуском инструмента ГВР.

  • Примечание:

    Инструмент ГВР производит множество различных результатов. Суммарная информация по модели Географически взвешенной регрессии доступна в сообщении в нижней части панели Геообработка в процессе выполнения инструмента. Чтобы получить доступ к сообщениям, поместите курсор мыши над индикатором выполнения и щелкните всплывающую кнопку или разверните раздел сообщений в панели Геообработка. Вы можете получить доступ к сообщениям инструмента ГВР, который запускался ранее с помощью Истории геообработки.

    Инструмент ГВР также создает Выходные объекты и добавляет поля со значениями локальных проверок. Выходной класс объектов и связанные с ним диаграммы автоматически добавляется в таблицу содержания со схемой отображения горячих/холодных точек, применимой к невязкам модели. Полное пояснение по каждому результату и диаграмме см. в разделе Как работает инструмент Географически взвешенная регрессия.

  • Доступными входными данными инструмента являются точки и полигоны. Для полигонов все расстояния и соседние объекты (окрестности) определяются на основании расстояний между центроидами полигонов (точками) Тем не менее, особенно в случае больших, вытянутых или составных полигонов, одна точка может не корректно представлять весь полигон. В этих случаях окрестности и расстояния между полигонами могут не соответствовать реальности или вводить в заблуждение. Например, два смежных полигона с общей границей могут не считаться соседями, так как их центроиды расположены далеко друг от друга. Чтобы увидеть центроиды, которые будут использованы инструментом, используйте инструмент Объекты в точки с отключенным параметром Внутри, чтобы конвертировать полигоны в точки центроидов. Так же вы можете использовать инструмент Проводник окрестности для визуализации центроидов полигонов или точек в окрестности.

    Обычно не рекомендуется выполнять Географически взвешенную регрессию для линий, так как центроиды не очень хорошо представляют линейные объекты. Но если вы хотите использовать линии в инструменте, используйте инструмент Объекты в точки для конвертации линий в точки центроидов и используйте центроиды в инструменте. Результаты потом можно присоединить к исходным линиям.

  • Значение параметра Тип модели зависит от моделируемых данных. Для получения точных результатов регрессионного анализа корректность модели очень важна.

  • Рекомендуется использовать спроецированные данные. Это особенно важно, если расстояние является компонентом анализа – как это происходит в случае Географически взвешенной регрессии, если выбран Диапазон расстояний в параметре Тип окрестности. Настоятельно рекомендуется, чтобы данные находились в Системе координат проекции, а не в Географической системе координат.

  • Некоторые из вычислений используют преимущества нескольких CPU для увеличения производительности, и будут автоматически использовать до 8 потоков/процессоров для обработки.

  • К общепринятым рекомендациям относится глобальное изучение данных с использованием инструмента Обобщенная линейная регрессия перед локальным исследованием с помощью инструмента.

  • Параметры Зависимая переменная и Независимые переменные должны быть заданы числовыми полями, содержащими диапазоны значений. Эти значения должны различаться как на глобальном, так и на локальном уровне. Поэтому не стоит использовать "фиктивные» независимые переменные, чтобы представить различные пространственные режимы в модели Географически взвешенной регрессии (например, переписным районам вне городского ядра назначают значения 1, в то время как всем другим назначают значение 0). Поскольку ГВР допускает изменение коэффициентов независимых переменных, эти независимые переменные пространственного режима являются ненужными, а их включение создаст проблемы с локальной мультиколлинеарностью.

  • В глобальных регрессионных моделях, таких как (Обобщенная линейная регрессия), результаты ненадежны, когда у двух или более переменных наблюдается мультиколлинеарность (когда 2 или более переменных избыточны или вместе "рассказывают одну и ту же историю). Инструмент ГВР строит уравнение локальной регрессии для каждого объекта в наборе данных. Когда значения для конкретной независимой переменной кластеризованы в пространстве, вы вероятнее всего будете иметь проблемы с локальной мультиколлинеарностью. Поле числа обусловленности (COND) в выходном классе объектов указывает на нестабильность результатов вследствие локальной мультиколлинеарности. В общем случае, не стоит доверять результатам для объектов с числом обусловленности более 30, равным 0 или, для шейп-файлов, равным 1.7976931348623158e+308. Номер условия масштабируется с поправкой на количество независимых переменных в модели. Это позволяет проводить прямое сравнение числа условий между моделями, использующими различные числа независимых переменных.

  • При включении номинальных или категорийных данных в модели Географически взвешенной регрессии необходимо быть очень внимательным. Если наблюдается кластеризация в пространстве по категориям, присутствует высокий риск столкновения с локальной мультиколлинеарностью. Число обусловленности, включенное в результаты Географически взвешенной регрессии, указывает, когда локальная коллинеарность – проблема (число обусловленности меньше чем 0, больше чем 30, или Null). Результаты в присутствии локальной мультиколлинеарности непостоянны.

  • Чтобы лучше понять региональное изменение среди коэффициентов ваших независимых переменных, исследуйте дополнительные растровые коэффициенты поверхности, созданные инструментом ГВР. Эти растровые поверхности создаются в Рабочей области растровых коэффициентов, если вы указываете ее под Дополнительные опции. Для полигональных данных можно использовать градуированный цвет или отображение от холодного-к-горячему для каждого поля с коэффициентами в Выходные объекты, чтобы изучить изменения в вашей области исследования.

  • Вы можете использовать ГВР для прогнозирования, указав Прогнозируемые местоположения (часто это класс объектов, который совпадает с параметром Входные объекты), соответствующие независимым переменным и задав Выходные объекты прогнозирования. Если поля Независимые переменные для сопоставления из Входных объектов соответствует Полям в прогнозируемых местоположениях, они будут заполнены автоматически. Если нет – укажите корректные поля.

  • Регрессионная модель – определена некорректно, если отсутствует ключевая независимая переменная. Статистически значимая пространственная автокорреляция невязок регрессии и/или неожиданное пространственное изменение среди коэффициентов одной или более независимых переменных предполагают, что ваша модель определена некорректно. Вы должны приложить все усилия (используя анализ невязок Обобщенной линейной регрессии и коэффициентов вариационного анализа Географически взвешенной регрессии), чтобы обнаружить эти ключевые недостающие переменные и включить их в модель.

  • Решите, может ли независимая переменная быть нестационарной. Например, предположите, что вы моделируете плотность определенного вида растений, как функцию нескольких переменных, включая ASPECT. Если вы находите, что коэффициент для переменной ASPECT изменяется в области исследования, вы, вероятно, видите доказательства недостатка ключевой независимой переменной (возможно, распространенность конкурирующей растительности, например). Вы должны приложить все усилия, чтобы включать все ключевые независимые переменные в вашу регрессионную модель.

  • Когда результатом вычисления будет бесконечность или неопределенным, результат для файлов, которые не являются шейп-файлами, будет Пустым; для шейп-файлов результат будет-DBL_MAX =-1.7976931348623158e+308.

    Внимание:

    Шейп-файлы не могут хранить пустые значения. Инструменты или другие процедуры, в результате которых создаются шейп-файлы из входных файлов, которые не являются шейп-файлами, могут записать пустые значения как ноль, или как некоторое очень маленькое отрицательное число (-DBL_MAX =-1.7976931348623158e+308). Это может привести к неожиданным результатам. Дополнительную информацию см. в разделе Замечания, связанные с геообработкой для выходных данных шейп-файла.

  • Существует три опции для параметра Метод выбора окрестности. Если вы выбираете Золотой поиск, инструмент найдет оптимальные значения для параметра Диапазон расстояний или Число соседей, используя метод Поиска золотого сечения. Опция Интервал вручную тестирует соседей, используя пошаговый прирост расстояния между указанными диапазонами. В любом случае используется размер окрестности, который минимизирует значение Информационного критерия Акаике (AIC). Проблемы локальной мультиколлинеарности, тем не менее, препятствуют определению оптимальной ширины диапазона или числа соседей. Если вы получили ошибку или столкнулись с серьезными проблемами при разработке модели, можно попробовать указать определенное расстояние или число соседей с помощью опции Определено пользователем. Затем проверьте все числа обусловленности в выходном классе объектов, чтобы увидеть, какие значения связаны с проблемами локальной мультиколлинеарности.

  • Серьезные проблемы в схеме модели или ошибки выявления локальных уравнений, не содержащих в своих описаниях достаточное количество соседей, зачастую указывают на проблемы с глобальной или локальной мультиколлинеарностью. Чтобы обнаружить, где встретилась проблема, запустите глобальную модель, используя Обобщенную линейную регрессию, и проверьте значение фактора, увеличивающего дисперсию, для каждой независимой переменной. Если некоторые из значений Фактора, увеличивающего дисперсию, – большие (выше 7,5, например), глобальная мультиколлинеарность не позволяет работать методу Географически взвешенная регрессия. Однако вероятнее всего, проблемой является локальная мультиколлинеарность. Попытайтесь создать тематическую карту для каждой независимой переменной. Если карта раскрывает пространственную кластеризацию идентичных значений, следует рассмотреть вариант исключения их из модели или комбинирования тех переменных с другими независимыми переменными для увеличения вариации значений. Если, например, вы моделируете значения для дома и имеете переменные для спален и ванных комнат отдельно, вы, возможно, захотите объединить их, чтобы увеличить вариацию значений или представить их как ванная комната/спальня. При конструировании моделей Географически взвешенной регрессии, избегайте использования фиктивных значений, пространственной кластеризации категорий или номинальных переменных, или переменных с очень малым числом возможных значений.

  • Географически взвешенная регрессия - это линейная модель, к которой предъявляются те же требования, что и к Обобщенной линейной регрессии. Просмотрите подобный разбор показателей проверки в разделе Как работает Географически взвешенная регрессия, чтобы убедиться, что ваша модель Географически взвешенной регрессии определена корректно. Раздел Плохо работает модель регрессии в статье Основы регрессионного анализа также содержит информацию, которая поможет вам повысить точность модели.

Параметры

ПодписьОписаниеТип данных
Входные объекты

Класс пространственных объектов, содержащий зависимые и независимые переменные.

Feature Layer
Зависимая переменная

Числовое поле, содержащее значения, которые нужно смоделировать.

Field
Тип модели

Указывает тип моделируемых данных.

  • Непрерывные (Гауссовы)Значение Зависимой переменной – непрерывное. Будет использована модель Гаусса и инструмент вычислит регрессию по методу наименьших квадратов.
  • Бинарные (Логистические)Зависимая переменная указывает наличие или отсутствие. Это могут быть либо стандартные значения 1 или 0, или непрерывные значения, кодированные на основании некоего порогового значения. Используется логистическая модель регрессии.
  • Количественные (Пуассона)Зависимая переменная дискретна и представляет события, например, число преступлений, заболеваний или дорожных происшествий. Используется модель регрессии Пуассона.
String
Независимые переменные

Перечень полей, представляющих независимые переменные в вашей регрессионной модели.

Field
Выходные объекты

Создаваемый новый класс объектов с оценками зависимых переменных и невязками.

Feature Class
Тип окрестности

Указывает, создается ли окрестность, используемая в модели, фиксированной, или допускаются изменения в пространстве как в зависимости от плотности объектов.

  • Число соседейРазмер окрестности является функцией от указанного числа соседей, включенного в расчет для каждого объекта. Если объекты расположены плотно, пространственный экстент окрестности небольшой; если же объекты распределены в пространстве, пространственный экстент окрестности увеличивается.
  • Диапазон расстоянийРазмер окрестности постоянен (фиксирован) для каждого объекта.
String
Метод выбора окрестности

Задает, как будет определяться размер окрестности. Окрестность, выбранная методом Золотой поиск и Интервал вручную основана на минимизации значения Информационного критерия Акаике (AIC).

  • Золотой поискИнструмент найдет оптимальное расстояние или число соседей, исходя из характеристик данных, используя метод поиска золотого сечения.
  • Интервал вручнуюОценка соседей определяется значениями, указанными в параметрах Минимальное число соседей и Инкремент числа соседей, если выбрано Число соседей для параметр аТип окрестности, или параметрами Минимальное расстояние поиска и Инкремент расстояния поиска, если выбран Диапазон расстояний в качестве Типа окрестности, а также параметр Число инкрементов.
  • Определен пользователемРазмер окрестности будет определен параметрами Число соседей или Диапазон расстояний.
String
Минимальное число соседей
(Дополнительный)

Минимальное число соседей каждого объекта, которое должно быть включено в расчет. Рекомендуется использовать не менее 30 соседей.

Long
Максимальное число соседей
(Дополнительный)

Максимальное число соседей (до 1000) каждого объекта, которое должно быть включено в расчет.

Long
Минимальное расстояние поиска
(Дополнительный)

Минимальное расстояние поиска окрестности. Рекомендуется использовать расстояние, в пределах которого каждый объект имеет, по меньшей мере, 30 соседей.

Linear Unit
Максимальное расстояние поиска
(Дополнительный)

Максимальное расстояние поиска окрестности. Если в пределах заданного расстояния будет более 1000 соседей, инструмент будет использовать первые 1000 в расчете для целевого объекта.

Linear Unit
Инкремент числа соседей
(Дополнительный)

Число, на которое в опции Интервал вручную будет увеличено число соседей в процессе оценки окрестности.

Long
Инкремент расстояния поиска
(Дополнительный)

Расстояние, на которое в опции Интервал вручную будет увеличена окрестность в процессе оценки.

Linear Unit
Число инкрементов
(Дополнительный)

Число размеров окрестности для оценки, начиная с указанного в параметре Минимальное число соседей или Минимальное расстояние поиска.

Long
Число соседей
(Дополнительный)

Число ближайших соседних объектов (до 1000), учитываемых для каждого объекта. Это должно быть целое число в диапазоне от 2 до 1000.

Long
Диапазон расстояний
(Дополнительный)

Пространственный экстент окрестности.

Linear Unit
Прогнозируемые местоположения
(Дополнительный)

Класс объектов, представляющий местоположения, для которых вычисляются оценки. Каждый объект в этом наборе данных должен содержать значения для всех указанных независимых переменных. Зависимая переменная для этих объектов будет оценена на основании модели, калиброванной для данных во входном классе объектов. Для прогнозирования эти объекты должны быть в той же области изучения, что и Входные объекты, или близко (в пределах экстента плюс 15%).

Feature Layer
Независимые переменные для сопоставления
(Дополнительный)

Независимые переменные в Прогнозируемых местоположениях соответствующие независимым переменным во Входном классе объектов.

Value Table
Выходные объекты прогнозирования
(Дополнительный)

Выходной класс объектов с оценками зависимой переменной для каждого Прогнозируемого местоположения.

Feature Class
Грубый прогноз
(Дополнительный)

Определяет объекты, которые будут использоваться в вычислении прогнозирования.

  • Отмечено - объекты со значениями, отличающимися от среднего более чем на три средне-квадратических отклонения, (выбросы) и объекты с весом 0 (пространственные выбросы) будут исключены из расчета прогнозов, но получат прогнозируемое значение в выходном классе объектов. Это значение по умолчанию
  • Не отмечено - все объекты будут использоваться в вычислении прогнозирования.
Boolean
Локальная схема весов
(Дополнительный)

Определяет тип кернфункции, которая будет использоваться при присвоении пространственных весов в модели. Кернфункция определяет, каким образом каждый объект связан с остальными объектами в пределах окрестности.

  • БиквадратнаяВес, равный 0, присваивается объектам, находящимся за пределами указанной окрестности. Это значение по умолчанию
  • ГауссоваВсем объектам присваивается какой-либо вес, причем значение веса снижается экспоненциально по мере удаления от целевого объекта.
String
Рабочая область растровых коэффициентов
(Дополнительный)

Рабочая область, где будут создаваться растровые коэффициенты. Если рабочая область задана, растры создаются для точки пересечения и каждой независимой переменной. Этот параметр доступен только при условии наличия лицензии Desktop Advanced.

Workspace
Масштабирование данных
(Дополнительный)

Определяет, будут ли значения независимых и зависимой переменной масштабированы для получения среднего 0 и среднеквадратического отклонения 1 перед подгонкой модели.

  • Отмечено - значения переменных будут масштабированы. Результаты будут содержать значения масштабированной и не масштабированной версий коэффициентов независимых переменных.
  • Не отмечено - значения переменных не будут масштабированы. Все коэффициенты не масштабируются и остаются в исходных единицах измерения данных.

Boolean

Производные выходные данные

ПодписьОписаниеТип данных
Слой растровых коэффициентов

Выходные растровые коэффициенты.

Raster Layer

arcpy.stats.GWR(in_features, dependent_variable, model_type, explanatory_variables, output_features, neighborhood_type, neighborhood_selection_method, {minimum_number_of_neighbors}, {maximum_number_of_neighbors}, {minimum_search_distance}, {maximum_search_distance}, {number_of_neighbors_increment}, {search_distance_increment}, {number_of_increments}, {number_of_neighbors}, {distance_band}, {prediction_locations}, {explanatory_variables_to_match}, {output_predicted_features}, {robust_prediction}, {local_weighting_scheme}, {coefficient_raster_workspace}, {scale})
ИмяОписаниеТип данных
in_features

Класс пространственных объектов, содержащий зависимые и независимые переменные.

Feature Layer
dependent_variable

Числовое поле, содержащее значения, которые нужно смоделировать.

Field
model_type

Указывает тип моделируемых данных.

  • CONTINUOUSЗначение dependent_variable – непрерывное. Будет использована модель Гаусса и инструмент вычислит регрессию по методу наименьших квадратов.
  • BINARYЗначение dependent_variable указывает наличие или отсутствие. Это могут быть либо стандартные значения 1 или 0, или непрерывные значения, кодированные на основании некоего порогового значения. Используется логистическая модель регрессии.
  • COUNTЗначение dependent_variable дискретно и представляет события, например, число преступлений, заболеваний или дорожных происшествий. Используется модель регрессии Пуассона.
String
explanatory_variables
[explanatory_variables,...]

Перечень полей, представляющих независимые переменные в вашей регрессионной модели.

Field
output_features

Создаваемый новый класс объектов с оценками зависимых переменных и невязками.

Feature Class
neighborhood_type

Указывает, создается ли окрестность, используемая в модели, фиксированной, или допускаются изменения в пространстве как в зависимости от плотности объектов.

  • NUMBER_OF_NEIGHBORSРазмер окрестности является функцией от указанного числа соседей, включенного в расчет для каждого объекта. Если объекты расположены плотно, пространственный экстент окрестности небольшой; если же объекты распределены в пространстве, пространственный экстент окрестности увеличивается.
  • DISTANCE_BANDРазмер окрестности постоянен (фиксирован) для каждого объекта.
String
neighborhood_selection_method

Задает, как будет определяться размер окрестности. Окрестность, выбранная методом GOLDEN_SEARCH или MANUAL_INTERVALS основана на минимизации значения Информационного критерия Акаике (AIC).

  • GOLDEN_SEARCHИнструмент найдет оптимальное расстояние или число соседей, исходя из характеристик данных, используя метод поиска золотого сечения.
  • MANUAL_INTERVALSОценка соседей определяется значениями, указанными в параметрах minimum_number_of_neighbors и number_of_neighbors_increment, если выбрано NUMBER_OF_NEIGHBORS для параметра neighborhood_type, или параметрами minimum_search_distance и search_distance_increment, если выбран DISTANCE_BAND в качестве параметра neighborhood_type, а также параметр number_of_increments.
  • USER_DEFINEDРазмер окрестности будет определен параметрами number_of_neighbors или distance_band.
String
minimum_number_of_neighbors
(Дополнительный)

Минимальное число соседей каждого объекта, которое должно быть включено в расчет. Рекомендуется использовать не менее 30 соседей.

Long
maximum_number_of_neighbors
(Дополнительный)

Максимальное число соседей (до 1000) каждого объекта, которое должно быть включено в расчет.

Long
minimum_search_distance
(Дополнительный)

Минимальное расстояние поиска окрестности. Рекомендуется использовать расстояние, в пределах которого каждый объект имеет, по меньшей мере, 30 соседей.

Linear Unit
maximum_search_distance
(Дополнительный)

Максимальное расстояние поиска окрестности. Если в пределах заданного расстояния будет более 1000 соседей, инструмент будет использовать первые 1000 в расчете для целевого объекта.

Linear Unit
number_of_neighbors_increment
(Дополнительный)

Число, на которое в опции Интервал вручную будет увеличено число соседей в процессе оценки окрестности.

Long
search_distance_increment
(Дополнительный)

Расстояние, на которое в опции Интервал вручную будет увеличена окрестность в процессе оценки.

Linear Unit
number_of_increments
(Дополнительный)

Число размеров окрестности для оценки, начиная с указанного в параметре minimum_number_of_neighbors или minimum_search_distance.

Long
number_of_neighbors
(Дополнительный)

Число ближайших соседних объектов (до 1000), учитываемых для каждого объекта. Это должно быть целое число в диапазоне от 2 до 1000.

Long
distance_band
(Дополнительный)

Пространственный экстент окрестности.

Linear Unit
prediction_locations
(Дополнительный)

Класс объектов, представляющий местоположения, для которых вычисляются оценки. Каждый объект в этом наборе данных должен содержать значения для всех указанных независимых переменных. Зависимая переменная для этих объектов будет оценена на основании модели, калиброванной для данных во входном классе объектов. Для прогнозирования эти объекты должны быть в той же области изучения, что и in_features, или близко (в пределах экстента плюс 15%).

Класс объектов, представляющий местоположения, для которых вычисляются оценки. Каждый объект в этом наборе данных должен содержать значения для всех указанных независимых переменных. Зависимая переменная для этих объектов будет оценена на основании модели, калиброванной для данных во входном классе объектов. Для прогнозирования эти объекты должны быть в той же области изучения, что и Входные объекты, или близко (в пределах экстента плюс 15%).

Feature Layer
explanatory_variables_to_match
[explanatory_variables_to_match,...]
(Дополнительный)

Независимые переменные в prediction_locations с соответствующими независимыми переменными в параметре in_features. Примеры - [["LandCover2000", "LandCover2010"], ["Income", "PerCapitaIncome"]].

Value Table
output_predicted_features
(Дополнительный)

Выходной класс объектов с оценками зависимой переменной для каждого prediction_location.

Feature Class
robust_prediction
(Дополнительный)

Определяет объекты, которые будут использоваться в вычислении прогнозирования.

  • ROBUSTОбъекты со значениями, отличающимися от среднего более чем на три средне-квадратических отклонения, (выбросы) и объекты с весом 0 (пространственные выбросы) будут исключены из расчета прогнозов, но получат прогнозируемое значение в выходном классе объектов. Это значение по умолчанию
  • NON_ROBUSTВсе объекты будут использоваться в вычислении прогнозирования
Boolean
local_weighting_scheme
(Дополнительный)

Определяет тип кернфункции, которая будет использоваться при присвоении пространственных весов в модели. Кернфункция определяет, каким образом каждый объект связан с остальными объектами в пределах окрестности.

  • BISQUAREВес, равный 0, присваивается объектам, находящимся за пределами указанной окрестности. Это значение по умолчанию
  • GAUSSIANВсем объектам присваивается какой-либо вес, причем значение веса снижается экспоненциально по мере удаления от целевого объекта.
String
coefficient_raster_workspace
(Дополнительный)

Рабочая область, где будут создаваться растровые коэффициенты. Если рабочая область задана, растры создаются для точки пересечения и каждой независимой переменной. Этот параметр доступен только при условии наличия лицензии Desktop Advanced.

Workspace
scale
(Дополнительный)

Определяет, будут ли значения независимых и зависимой переменной масштабированы для получения среднего 0 и среднеквадратического отклонения 1 перед подгонкой модели.

  • SCALE_DATAЗначения переменных будут масштабированы. Результаты будут содержать значения масштабированной и не масштабированной версий коэффициентов независимых переменных.
  • NO_SCALE_DATAЗначения переменных не будут масштабированы. Все коэффициенты не масштабируются и остаются в исходных единицах измерения данных.
Boolean

Производные выходные данные

ИмяОписаниеТип данных
coefficient_raster_layers

Выходные растровые коэффициенты.

Raster Layer

Пример кода

GWR, пример 1 (окно Python)

Скрипт окна Python, демонстрирующий использование функции GWR.

import arcpy
arcpy.env.workspace = r"c:\data\project_data.gdb”
arcpy.stats.GWR("US_Counties", "Diabetes_Percent", "CONTINUOUS", 
     "Inactivity_Percent;Obesity_Percent", "out_features", 
     "NUMBER_OF_NEIGHBORS", "GOLDEN_SEARCH", None, None, None, 
     None, None, None, None, None, None, None, None, None, "ROBUST", 
     "BISQUARE")
GWR, пример 2 (автономный скрипт)

В следующем автономном скрипте Python показано использование функции GWR.

# Linear regression using a count model to predict the number of crimes.
# The depend variable (total number of crimes) is predicted using total
# population, the median age of housing, and average household income.
 
import arcpy

# Set the current workspace (to avoid having to specify the full path to
# the feature classes each time)

arcpy.env.workspace = r"c:\data\project_data.gdb"

arcpy.stats.GWR("crime_counts", "total crimes", "COUNT", "YRBLT;TOTPOP;AVGHINC", 
     "out_features", "NUMBER_OF_NEIGHBORS", "GOLDEN_SEARCH", 30, None, None, None, 
     None, None, None, None, None, "prediction_locations", 
     "YRBLT YRBLT;TOTPOP TOTPOP;AVGHINC AVGHINC", "predicted_counts", 
     "NON_ROBUST", "BISQUARE", r"c:\data\out_rasters")

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

Особые случаи

Выходная система координат

Геометрия пространственных объектов проецируется в Выходную систему координат после завершения анализа.

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

  • Basic: Ограниченные
  • Standard: Ограниченные
  • Advanced: Да

Связанные разделы