![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Интерполяция по методу взвешенных расстояний (IDW) использует предположение, что объекты, расположенные ближе к другу в большей степени похожи, чем удаленные друг от друга. Чтобы найти значение в какой-либо точке, метод IDW использует опорные точки, находящиеся в окрестностях искомой.
Если выборки с высотами относительно равномерно распределены, и характеристики поверхности не меняются в различных частях ландшафта, вы можете с достаточной точностью интерполировать значения поверхности на основе значений в близлежащих точках. Чтобы учесть различную удаленность точек от искомой точки, значениям опорных точек, расположенных ближе к ней, присваивается больший вес.
Это основа метода интерполяции, известного как Метод (обратных) взвешенных расстояний -Inverse Distance Weighting (IDW). Как следует из названия, вес значения уменьшается по мере увеличения расстояния от искомой точки.
Эти опорные точки будут оказывать большее влияние на интерполируемое значение, чем те, которые от нее удалены на значительное расстояние. Таким образом, метод IDW предполагает, что каждая опорная точка оказывает локальное влияние, которое уменьшается с расстоянием. Точкам, находящимся в окрестностях искомой, присваиваются весовые значения большие, чем удаленным от нее точкам. Отсюда и вытекает название метода: метод (обратных) взвешенных расстояний.
Где - искомое значение для точки S0 ;
λi - веса, присвоенные каждой опорной точке, из числа тех, которые будут использованы в вычислениях. Эти веса уменьшаются с расстоянием;
Z(si) - измеренное значение в точке si;
N - число опорных точек, находящихся в окрестности искомой точки и используемых в вычислениях.
Веса определяются по следующей формуле:
где: dio - это расстояние между искомой точкой s o, и i -той опорной точкой, s i.
С увеличением расстояния вес уменьшается за счет коэффициента р.
Параметр степени р влияет на присвоение весов опорным точкам; это означает, что по мере того, как увеличивается расстояние между опорными точками и искомой точкой, влияние (или вес), которое опорная точка будет оказывать на искомую точку, уменьшается по экспоненте.
Сумма весов опорных точек, которые будут использованы при выполнении интерполяции, должна быть равна 1.
Оптимальное значение р определяется путем минимизации среднеквадратичной ошибки вычислений (RMSPE). Значение среднеквадратичной ошибки является статистической величиной и рассчитывается при перекрестной проверке. При перекрестной проверке каждая опорная точка исключается из вычислений и сравнивается с проинтерполированным значением для этого местоположения.
Среднеквадратичная ошибка RMSPE - это суммарная статистическая величина, количественно определяющая ошибку интерполируемой поверхности.
Модуль Geostatistical Analyst подставляет несколько вариантов значения степени в формулу метода взвешенных расстояний (IDW), чтобы определить, при каком значении степени среднеквадратичная ошибка минимальна.
На графике (рис. 15) внизу показано, как модуль Geostatistical Analyst вычисляет оптимальную степень. Значение RMSPE наносится на график относительно различных степеней, использованных для одного и того же набора данных. Через точки проводится кривая (описываемая локальным полиномом второй степени), и по этой кривой определяется оптимальное значение степени, при котором среднеквадратичная ошибка минимальна.
Рисунок 15 - Вычисление оптимальной степени
Веса обратно пропорциональны расстоянию, возведенному в степень р. В результате, по мере увеличения расстояния, веса быстро уменьшаются. Насколько быстро это происходит, зависит от значения р. Если р=0, с увеличением расстояния веса не уменьшаются, и поскольку каждый вес λi будет иметь одно и то же значение 1, искомый результат будет представлять собой среднее из всех значений опорных точек.
По мере возрастания степени р, веса для удаленных точек быстро уменьшаются, что видно на диаграмме (рис.16), приведенной внизу.
Если значение р очень велико, то только точки, находящиеся в непосредственной близости от искомой, будут влиять на полученное значение.
В модуле Geostatistical Analyst используются функции со степенью выше 1. При значении р = 2 метод носит название интерполяции по методу квадратичных взвешенных расстояний (inverse distance squared weighted).
Рисунок 16 - Изменение веса в зависимости от расстояния [GA]
Поиск соседей
Поскольку объекты, расположенные ближе друг к другу более похожи, чем удаленные друг от друга, при удалении точек значения опорных точек будут иметь все меньшую взаимосвязь со значением искомой точки.
Чтобы ускорить процесс вычисления, мы можем принять вес значительно удаленных точек, с небольшим влиянием на искомую точку, за ноль. В результате, обычно ограничивают количество опорных точек, которые будут использованы при расчете искомого значения, путем определения области поиска соседства.
Заданная форма, в пределах которой выбираются соседние точки, ограничивает дальность и направление поиска опорных точек, которые будут использованы при выполнении интерполяции. На рисунке 17 показано, какие пять опорных точек (соседей) будут участвовать при вычислении значения искомой точки, обозначенной желтым цветом.
Рисунок 17– Выбор точек, для участия в вычислениях
Форма области соседства зависит от исходных данных и поверхности, которую вы хотите построить. Если определение весов не зависит от влияния по направлениям, мы должны учитывать точки равномерно во всех направлениях.
Для этого область соседства должна иметь форму круга. Однако, если для ваших данных характерно влияние по направлениям, такое, как, например, преобладающий ветер, вы можете использовать для определения области соседства эллипс, большая ось которого направлена параллельно ветру.
Регулирование области поиска соседей для такого направленного влияния обоснованно, поскольку вы знаете, что точки, расположенные в направлении по ветру, даже удаленные друг от друга, будут больше похожи, чем точки, расположенные перпендикулярно к преобладающему направлению ветра.
После того, как определена форма области поиска соседей, вы можете также ограничить, какие точки, попадающие в эту область, должны быть использованы. Вы можете определить максимальное и минимальное количество используемых точек, а также вы можете разделить область поиска соседей на сектора. Если вы разделите эту область на сектора, ограничения по максимальному и минимальному количеству точек будут применены к каждому сектору. Существуют различные способы деления на сектора (см. рисунок 18).
Рисунок 18– Выбор формы области поиска соседей
Точки, выделенные в виде данных диалога Поиск соседей, показывают опорные точки с весами, которые будут использованы для поиска значения искомой точки в центре эллипса. Соседи попадают в показанный эллипс. В данном примере, двум точкам (красным) в западном секторе и одной в южном секторе будут присвоены веса более 10 процентов. Вес точки (желтой), расположенной в северном секторе, будет от 3 до 5 процентов.
Поверхность, построенная по методу взвешенных расстояний (IDW), зависит от выбора степени (р) и способа поиска соседей. Метод взвешенных расстояний - это жесткий интерполятор, при котором максимальные и минимальные значения на проинтерполированной поверхности (см. рисунок 19) могут иметь только опорные точки. Результирующая поверхность чувствительна к кластеризации и присутствию в данных экстремальных значений. Метод взвешенных расстояний предполагает, что поверхность была получена с использованием локальной вариации, которая может быть учтена с помощью определения области поиска соседей.
Рисунок 19– Поверхность, полученная по методу взвешенных расстояний
Фактически большинство интерполяционных методов используют формулу (2.1) для расчета значений функций в произвольных точках. Различаются принципы, используемые для задания весовых коэффициентов wi и, соответственно, выражения для них расчета.
В методе обратных расстояний используется обратно пропорциональная зависимость весовых коэффициентов от некоторой степени расстояния между расчетной точкой и точкой наблюдения (di):
, (2.4)
здесь p - число, обычно принимаемое 1, 2 или 3.
Такой подход имеет вполне очевидный смысл - более удаленные точки в меньшей степени определяют значение в расчетной точке и наоборот.
Дата публикования: 2015-11-01; Прочитано: 8942 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!