Создать функцию тренда

Доступно с лицензией Image Analyst.

Обзор

Оценивает тренд для каждого пиксела вдоль измерения для одной или нескольких переменных в многомерном растре.

Примечания

Поддерживаются следующие наборы многомерных растровых данных: netCDF, GRIB, HDF и CRF Esri. Также поддерживаются наборы многомерных данных мозаики.

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

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

Существует три варианта линии тренда для выстраивания тренда к значениям переменных по размеру: линейный, полиномиальный и гармонический. Три варианта выстраивания тренда описаны ниже.

Линейный, гармонический и второй и третий типы полиномиальных трендов

Для анализа линейного тренда выходные данные содержат трехканальные растры, где:

  • Канал 1 = Уклон
  • Канал 2 = Пересечение
  • Канал 3 = Среднеквадратичная ошибка (RMSE) или ошибка вокруг линии наилучшего соответствия

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

  • Канал 1 = Polynomial_2
  • Канал 2 = Polynomial_1
  • Канал 3 = Polynomial_0
  • Канал 4 = RMSE

Полиномиальное выстраивание третьего порядка создает пятиканальный растр, где:

  • Канал 1 = Polynomial_3
  • Канал 2 = Polynomial_2
  • Канал 3 = Polynomial_1
  • Канал 4 = Polynomial_0
  • Канал 5 = RMSE

Для анализа гармонического тренда количество каналов на выходе зависит от порядка гармонической частоты. Когда частота установлена на 1, в результате создается пятиканальный растр, где:

  • Канал 1 = Уклон
  • Канал 2 = Пересечение
  • Канал 3 = Harmonic_sin1
  • Канал 4 = Harmonic_cos1
  • Канал 5 = RMSE

Когда частота установлена на 2, в результате создается семиканальный растр, где:

  • Канал 1 = Уклон
  • Канал 2 = Пересечение
  • Канал 3 = Harmonic_sin1
  • Канал 4 = Harmonic_cos1
  • Канал 5 = Harmonic_sin2
  • Канал 6 = Harmonic_cos2
  • Канал 7 = RMSE

Параметр Длина цикла гармонического тренда используется для указания количества и длины циклов, которые вы ожидаете увидеть в своих данных в течение дня или года. Например, если вы ожидаете, что ваши данные будут проходить через два цикла изменения в течение одного года, то продолжительность цикла составит 182,5 дня или 0,5 года. Если у вас есть данные о температуре, собранные через каждые три часа, и есть один цикл изменения в день, то продолжительность цикла будет составлять 1 день.

Параметр Частота используется для описания гармонической модели, чтобы соответствовать данным. Если частота установлена на 1, то для подгонки модели будет использоваться комбинация линейной и гармонической кривой первого порядка. Если частота равна 2, то для подгонки данных будет использоваться комбинация линейных гармонических кривых первого порядка и гармонических кривых второго порядка. Если частота равна 3, то для моделирования данных будет использоваться дополнительная гармоническая кривая третьего порядка и т. д.

В качестве дополнительных выходных данных может быть сгенерирована модельная статистика соответствия. Среднеквадратичная ошибка (RMSE), R-квадрат и p-значение уклона тренда можно вычислить и отобразить. Отобразите выходной растровый слой тренда, используя цвета RGB, и укажите для статистики красный, зеленый и синий каналы.

Параметры

ПараметрОписание

Растр

Входной многомерный набор растровых данных.

Название измерения

Измерение, по которому будет извлечен тренд для переменной или переменных, выбранных в анализе.

Тип регрессии

Задает тип линии, которая будет использоваться со значениями пикселов в данном измерении.

  • Линейная – подгоняет значения пикселов для переменной вдоль линейной линии тренда. Это значение по умолчанию.
  • Гармоническая – подгоняет значения пикселов для переменной вдоль гармонической линии тренда.
  • Полиномиальная – подгоняет значения пикселов для переменной вдоль полиномиальной линии тренда второго порядка.

Гармоническая частота

Номер частоты для использования в подгонке тренда. Этот параметр определяет частоту циклов в году. Значение по умолчанию – 1, или один гармонический цикл в год.

Этот параметр включается только в анализ тренда для гармонической регрессии.

Длина цикла

Длина периодической вариации для моделирования. Единица измерения – дни, независимо от единицы времени входных данных. Например, зеленый цвет листьев часто имеет один сильный цикл изменения в течение одного года, поэтому длина цикла составляет 365,25, даже если исходные данные являются зеленый цвет в каждом месяце. Почасовые данные температуры имеют один сильный цикл изменения в течение одного дня, поэтому длина цикла равна 1.

Длина по умолчанию составляет 365,25 дня для данных, которые варьируются в зависимости от годового цикла.

Единицы измерения цикла

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

  • Дни — единицей измерения длины гармонического цикла является день.
  • Годы — единицей измерения длины гармонического цикла является год. Это значение по умолчанию.

Порядок полинома

Номер порядка полинома для использования в подгонке тренда. Этот параметр задает порядок полиномов. Значение по умолчанию – 2, или полином -второго порядка.

Этот параметр включается только в анализ тренда для полиномиальной регрессии.

Игнорировать NoData

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

  • Отмечено – анализ будет включать все действительные пикселы по данному измерению и игнорировать любые пикселы NoData. Это значение по умолчанию.
  • Не отмечено – результатом анализа будет значение NoData, если для этого пиксела по данному измерению есть хотя бы одно значение NoData.

RMSE

Указывает, следует ли вычислить среднеквадратичную ошибку (RMSE) линии тренда.

  • Отмечено – RMSE будет рассчитана и отображена в подробной информации, когда функция будет завершена. Это значение по умолчанию.
  • Не отмечено – RMSE не вычисляется.

R-квадрат

Указывает, следует ли вычислять статистику пригодности R-квадрата для линии тренда.

  • Отмечено – R-квадрат будет рассчитан и отображен в подробной информации, когда функция будет завершена.
  • Не отмечено – R-квадрат не вычисляется. Это значение по умолчанию.

P-значение коэффициента уклона

Указывает, следует ли вычислять статистику p-значения для коэффициента уклона линии тренда.

  • Отмечено – p-значение будет рассчитано и отображено в подробной информации, когда функция будет завершена.
  • Не отмечено – p-значение не вычисляется. Это значение по умолчанию.

Типы регрессии

Уравнение регрессии для каждого варианта тренда приведено ниже.

  • Линейная – линейная линия тренда является наиболее подходящей прямой линией, которая используется для оценки простых линейных отношений. Линейный тренд выделяет скорость изменения, которая увеличивается или уменьшается с постоянной скоростью. Формула для линейной линии тренда выглядит следующим образом:
    уравнение линейной линии тренда
    • y = значение переменной пиксела.
    • х = значение измерения.
    • β0 = y-перехват.
    • β1 = линейный уклон или скорость изменения.

      β1 > 0 указывает на растущий тренд.

      β1 < 0 указывает на убывающий тренд.

  • Полиномиальная – полиномиальная линия тренда – это кривая, которая используется для данных с флуктуациями. В этом случае значение полиномиального порядка используется для указания максимального числа возникающих флуктуаций. Формула для полиномиальной линии тренда выглядит следующим образом:
    уравнение полиномиальной линии тренда
    • y = значение переменной пиксела
    • х = значение измерения
    • ß0, ß1, ß2, ß3, ..., ßn = константные коэффициенты
  • Гармоническая – гармоническая линия тренда – это периодически повторяющаяся криволинейная линия, которая лучше всего используется для описания данных, следующих циклической схеме, например сезонных изменений температуры. Формула для гармонической линии тренда выглядит следующим образом:
    уравнение гармонической линии тренда
    • y = значение переменной пиксела
    • t = дата по Юлианскому календарю
    • β0 = y-перехват
    • ß1 = скорость изменения
    • α, γ = коэффициенты межгодовых или внутригодовых изменений
    • ω = i
    • f = гармоническая частота

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