Интерполяция времени. Выбор метода.
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Интерполяция времени. Выбор метода.
Какой метод интерполяции будет наиболее обоснованным, если стоит задача создать поверхность, по данным момента наступления явления, без учёта иных закономерностей? Иными словами, время распределяется линейно по поверхности не имея барьеров?
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Интерполяция времени. Выбор метода.
если линейно и без барьеров - я бы использовал обратно взвешенные расстояния (IDW)dime1 писал(а):Какой метод интерполяции будет наиболее обоснованным, если стоит задача создать поверхность, по данным момента наступления явления, без учёта иных закономерностей? Иными словами, время распределяется линейно по поверхности не имея барьеров?
понравилось? жми палец вверх 

-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: Интерполяция времени. Выбор метода.
спасибо!
жду еще высказываний
жду еще высказываний
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Интерполяция времени. Выбор метода.
dime1, исходные условия описаны не полностью для решения задачи.
1) Важно ли сохранять значения исходных данных в интерполированном растре?
2) Нужно ли при интерполяции учитывать общий тренд/тренды распределений значений?
1) Важно ли сохранять значения исходных данных в интерполированном растре?
2) Нужно ли при интерполяции учитывать общий тренд/тренды распределений значений?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: Интерполяция времени. Выбор метода.
1) не важно их сохранять
2) просто в географическом (моём) понимании тренд - это широтная зональность (либо высотная поясность), а вот в геостатистике я пока не до конца не разобрался. но у меня явление географическое, если это поможет
2) просто в географическом (моём) понимании тренд - это широтная зональность (либо высотная поясность), а вот в геостатистике я пока не до конца не разобрался. но у меня явление географическое, если это поможет
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Интерполяция времени. Выбор метода.
Это понятно, просто я бы в зависимости от того, нужно мне учитывать тренд или нет, выбирал бы между вышепредложенным IDW и интерполяцией алгебраическими многочленами.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Интерполяция времени. Выбор метода.
Если действительно линейно и действительно интерполяция, то можно попробовать линейную интерполяцию поверх триангуляции Делоне (в SURFER есть). Или полином невысокой степени, для (почти)линейной функции может подойти.
Можно смоделировать (почти)линейный тренд, а потом - интерполировать остатки, лучше каким нибудь консервативным методом (например shrinking splines), есть в R и возможно в новом SURFER (не смотрел) - они не дают "выбросов" при экстраполяции.
P.S. IDW лучше не использовать, это наихудший способ из всех возможных (а его популярность объясняется простотой реализации).
P.P.S. Явление (в масштабе работ) разлагается на три составляющие, региональную (тренд или дрифт), локальную (то, что мы собственно интерполируем) и случайную (то, что мы сглаживаем). Например, при определении распространенности бореальных видов (эколого-ценотических групп) на большом тренсекте это широтная зональность, зависимость от ландшафтов (экспозиция склонов, положение в рельефе, почвы, и т.д.) и случайная составляющая.
Можно смоделировать (почти)линейный тренд, а потом - интерполировать остатки, лучше каким нибудь консервативным методом (например shrinking splines), есть в R и возможно в новом SURFER (не смотрел) - они не дают "выбросов" при экстраполяции.
P.S. IDW лучше не использовать, это наихудший способ из всех возможных (а его популярность объясняется простотой реализации).
P.P.S. Явление (в масштабе работ) разлагается на три составляющие, региональную (тренд или дрифт), локальную (то, что мы собственно интерполируем) и случайную (то, что мы сглаживаем). Например, при определении распространенности бореальных видов (эколого-ценотических групп) на большом тренсекте это широтная зональность, зависимость от ландшафтов (экспозиция склонов, положение в рельефе, почвы, и т.д.) и случайная составляющая.
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: Интерполяция времени. Выбор метода.
Есть выбор из таких методов:
Global polynomial
Local polynomial
Inverse distance weighted
Radial basis functions
Diffusion kernel
Kernel smoothing
Ordinary kriging
Simple kriging
Universal kriging
Indicator kriging
Probability kriging
Disjunctive kriging
Gaussian geostatistical simulation
Areal interpolation
Empirical Bayesian kriging
P.P.S.: широтная зональность, ландшафты это будет "региональный" уровень, либо "то, что мы интерполируем"? Я знаю глобальный, региональный, локальный уровни географической оболочки.
Global polynomial
Local polynomial
Inverse distance weighted
Radial basis functions
Diffusion kernel
Kernel smoothing
Ordinary kriging
Simple kriging
Universal kriging
Indicator kriging
Probability kriging
Disjunctive kriging
Gaussian geostatistical simulation
Areal interpolation
Empirical Bayesian kriging
P.P.S.: широтная зональность, ландшафты это будет "региональный" уровень, либо "то, что мы интерполируем"? Я знаю глобальный, региональный, локальный уровни географической оболочки.
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Интерполяция времени. Выбор метода.
Если это действительно изотропный случайный процесс:
план А) Universal kriging с линейной функцией. Для начала убрать линейный тренд и построить вариограмму.
план В) убрать тренд Global polynomial невысокой степени, а потом кригинг (Ordinary kriging или Simple kriging) остатков. Тоже нужно моделировать вариограмму остатков.
если выяснится, что процесс не изотропный, и ликвидация тренда не помогает ...
план С) пробуем RBF, но тщательно выбираем как сами ядра, так и их положения.
P.S. это откуда такой набор методов?
план А) Universal kriging с линейной функцией. Для начала убрать линейный тренд и построить вариограмму.
план В) убрать тренд Global polynomial невысокой степени, а потом кригинг (Ordinary kriging или Simple kriging) остатков. Тоже нужно моделировать вариограмму остатков.
если выяснится, что процесс не изотропный, и ликвидация тренда не помогает ...
план С) пробуем RBF, но тщательно выбираем как сами ядра, так и их положения.
P.S. это откуда такой набор методов?
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: Интерполяция времени. Выбор метода.
P.S. это Geostatistical Analyst Arcgis 10.1
А по прошлому посту "P.P.S:" подскажите? Благодарю.
А по прошлому посту "P.P.S:" подскажите? Благодарю.
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Интерполяция времени. Выбор метода.
это абсолютные понятия, тренд штука скорее субъективная, и зависит от масштаба работ. То, что в одном масштабе случайная составляющая, в другом - тренд (если вы изучаете рельеф Земли, то овражно-балочное расчленение - случайная составляющая; если изучаете перенос отдельных песчинок при поверхностном стоке - скорее тренд).dime1 писал(а): Я знаю глобальный, региональный, локальный уровни географической оболочки.
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: Интерполяция времени. Выбор метода.
Да, теперь ясно. Зависит от того, как глубоко мы копаем и каким экстентом ограничиваемся)
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 3 гостя