<<На Главную     <В меню Советы по Surfer

 Как уже указывалось на нашем сайте, интерполированная сетка является основой для всех последующих манипуляций в программе Surfer. Для её создания можно использовать различные штатные (реализованные в рамках программы Surfer) методы интерполяции.

 

 

Возможность ознакомиться с доступными методами интерполяции есть  на форме создания сеток Gridding :

 

 

Как видите , Surfer предоставляет пользователю весьма внушительный набор интерполяторов, и тут вполне закономерным может быть вопрос - А какой же из них является для конкретного набора исходных данных наиболее предпочтительным? C математической точки зрения (как вариант) оценить качество построителя регулярной сетки можно с помощью так называемой невязки (англ. residuals) - разности от исходного значения и проинтерполированного одним из методов. Да и вообще, для интерпретации созданных поверхностей иногда бывает интересно знать, как результаты измерений в конкретной точке будут отличаться от интерполированных. Аккурат для ответов на подобные вопросы разработчики программы Surfer и создали специальный инструмент - Residuals (Невязка).

 

Предположим, что для нашего учебного примера удалось получить сл. поверхность:

 

Для вычисления значений невязок, идём (как показано на рис. выше) меню Grid>Residuals и указываем сеточный файл grd , для которого будем считать невязку:

Следующий шаг - указываем табличку с исходными данными (в случае нашего примера это будет xls - данные):

В следующей формочке следует указать, из каких столбцов взять  координаты точек и значение параметра Z:

Ну, собственно, и фсё :-) . Жмём OK и получаем табличку, в колонке Residuals которой находиться значение невязки (как пример):

Для количественной оценки  методов интерполяции можно воспользоваться меню Data>Statistics:

Если, скажем, для одного метода интерполяции получили такой результат (красным обведено значение стандартного отклонения):

... а для иного подхода следующий:

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

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

Как выполнить подобную манипуляцию (создать слой точек) - можно посмотреть на нашем сайте в этой статье.

Вариант карты в Surfer с нанесенным абсолютным значением невязки в исходных точка может для случая нашего примера выглядеть приблизительно так:

По такой карте можно визуально оценить локализацию минимальных/максимальных невязок.

И уж для совсем 'оголтелых'  фанатов Surfer'а не составит особого труда создать поверхность со значениями невязок:

Всем успехов в изучении возможностей Surfer'а !

Simashkov.2015

01.02.2015 г.

Назад