Функции преобразования, доступные для Пересчета по функции.

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

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

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

Перечень функций

В следующей таблице приводится краткая информация о каждой функции, со ссылками, которые приведут вас к предметному обсуждению данной функции.

Экспоненциальная

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

Гауссова

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

Большой

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

Линейная

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

Логарифм

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

Логистическое снижение

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

Логистический рост

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

MSLarge

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

MSSmall

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

Ближайший объект

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

Степенная

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

Маленький

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

Симметричный линейный

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

Обзоры и иллюстрации функций

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

Обзор

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

Случай применения

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

Влияние параметров

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

Примечание:

Все примеры графиков показаны для входного растра со значениями от 0 до 500. Выбор данного примера не подкреплен какой-либо причиной, но его последовательное использование во всех примерах упростит сравнение. На практике, реальные входные растры могут иметь любой диапазон входных значений.

Экспоненциальная функция

Обзор

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

Случай применения

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

Влияние параметров

Сдвиг входных данных

Сдвиг входных данных – значение, вычитаемое из входного значений. Экспоненциальная функция применяется к сдвинутым входным значениям для определения значений функции.

Базовый коэффициент

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

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

Функция, использованная для графика выше:

  • TfExponential(0.002651, BaseFactor, 0, 1, 500, 10)

    Где для BaseFactor использованы следующие значения: 0,001, 0,04605 и 0,01. Сдвиг, равный 0,002651, и Базовый коэффициент, равный 0,04605, являются значениями параметров по умолчанию для входного набора данных с диапазоном от 0 до 500.

Гауссова функция

Обзор

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

Случай применения

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

Влияние параметров

Середина

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

Середина может контролировать диапазон входных значений, охватываемых кривой функции.

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

Функция, использованная для графика выше:

  • TfGaussian(Midpoint, 0.000147, 0, 1, 500, 10)

    Где для Midpoint) использованы следующие значения: 200, 250 и 300. Середина, равная 250, и Разброс, равный 0,0000147, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Разброс

Параметр Разброс регулирует крутизну снижения от середины. Чем больше значение, тем уже становится кривая вокруг середины (предпочтение снижается более быстро).

Примеры графиков Гауссовой функции, демонстрирующие последствия изменения значения Разброс
Примеры графиков Гауссовой функции, демонстрирующие последствия изменения значения Разброс

Функция, использованная для графика выше:

  • TfGaussian(250, Spread, 0, 1, 500, 10)

    Где для Spread использованы следующие значения: 0,00005, 0,000147 и 0,01. Середина, равная 250, и Разброс, равный 0,0000147, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Функция Большой

Обзор

Функция преобразования Большой используется, если большие входные значения являются более предпочтительными. Заданная середина определяет точку перехода для функции. Значения выше середины, уменьшаются в предпочтении и значения ниже середины увеличиваются в предпочтении. Как быстро значения будут увеличиваться и уменьшаться по мере удаления от середины, определяется форморегулирующим параметром Разброс.

Случай применения

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

Влияние параметров

Середина

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

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

Функция, использованная для графика выше:

  • TfLarge(Midpoint, 5, 0, 1, 500, 10)

    Где для Midpoint использованы следующие значения: 200, 250 и 300. Середина, равная 250, и Разброс, равный 5, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Разброс

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

Примеры графиков функции Большой, демонстрирующие последствия изменения значения Разброс
Примеры графиков функции Большой, демонстрирующие последствия изменения значения Разброс

Функция, использованная для графика выше:

  • TfLarge(250, Spread, 0, 1, 500, 10)

    Где для Spread использованы следующие значения: 2,5, 5,0 и 7,5. Разброс, равный 5, и Середина, равная 250, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Линейная функция

Обзор

Функция Линейного преобразования применяет линейную функцию между заданными минимальным и максимальным значениями. Если шкала От больше, чем шкала До, то устанавливается отрицательная (негативная) линейная зависимость (отрицательный наклон).

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

Случай применения

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

Влияние параметров

Минимум

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

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

Функция, использованная для графика выше:

  • TfLinear(Minimum, 500, 0, 1, 500, 10)

    Где для Minimum использованы следующие значения: 0 и 50. Минимум, равный 0, и Максимум, равный 500, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Максимум

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

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

Функция, использованная для графика выше:

  • TfLinear(0, Maximum, 0, 1, 500, 10)

    Где для Maximum использованы следующие значения: 450 и 500. Минимум, равный 0, и Максимум, равный 500, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Логарифмическая функция

Обзор

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

Случай применения

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

Влияние параметров

Сдвиг

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

Примеры графиков функции Логарифмическая, демонстрирующие последствия изменения значения Сдвига
Примеры графиков функции Логарифмическая, демонстрирующие последствия изменения значения Сдвига.

Функция, использованная для графика выше:

  • TfLogarithm(Shift, 0.0046, 0, 1, 500, 10)

    Где для Shift использованы следующие значения: -50,0, -0,059 и 50,0. Сдвиг, равный -0,059, и Экспонента, равная 0,0046, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Коэффициент

Коэффициент представляет собой множитель, который контролирует подъем логарифмической функции. Можно изменить этот параметр, если диапазон входных значений мал (например, от 0 до 1), для поддержки логарифмической кривой между минимальным и максимальным значениями.

Функция Логистического снижения

Обзор

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

Случай применения

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

Влияние параметров

Минимум

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

Примеры графиков функции Логистическое снижение, демонстрирующие последствия изменения значения Минимум
Примеры графиков функции Логистическое снижение, демонстрирующие последствия изменения значения Минимум.

Функция, использованная для графика выше:

  • TfLogisticDecay(Minimum, 500, 99, 0, 1, 500, 10)

    Где для Minimum использованы следующие значения: -50, 0 и 50. Минимум, равный 0, Максимум, равный 500, и yInterceptPercent (Процент отрезка по Y), равный 99, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Максимум

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

Примеры графиков функции Логистическое снижение, демонстрирующие последствия изменения значения Максимум
Примеры графиков функции Логистическое снижение, демонстрирующие последствия изменения значения Максимум.

Функция, использованная для графика выше:

  • TfLogisticDecay(0, Maximum, 99, 0, 1, 500, 10)

    Где для Maximum использованы следующие значения: 450, 500 и 550. Минимум, равный 0, Максимум, равный 500, и yInterceptPercent (Процент отрезка по Y), равный 99, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Процент отрезка по Y

Параметр Процент отрезка по Y определяет диапазон значений, который будет находиться в части снижения кривой Логистического снижения. Концептуально, можно представить функцию логистического снижения в форме обратной "S". Существуют два хвоста, соединенных основной частью "S", которая будет упоминаться как часть снижения кривой. Чем больше значение этого параметра, тем меньше будет диапазон входных значений, включенный в часть снижения кривой ("S" более вертикально), однако, предпочтение для значений будет снижаться более быстрыми темпами, и кривая будет более выраженной.

Примеры графиков функции Логистическое снижение, демонстрирующие последствия изменения значения параметра Процент отрезка по Y
Примеры графиков функции Логистическое снижение, демонстрирующие последствия изменения значения параметра Процент отрезка по Y.

Функция, использованная для графика выше:

  • TfLogisticDecay(0, 500, YInterceptPercent, 0, 1, 500, 10)

    Где для Процента отрезка по Y использованы следующие значения: 75, 90 и 99. Минимум, равный 0, Максимум, равный 500, и yInterceptPercent (Процент отрезка по Y), равный 99, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Функция Логистического роста

Обзор

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

Случай применения

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

Влияние параметров

Минимум

Параметр Минимум контролирует начальную точку логистического роста. Чем больше значение минимума, тем быстрее будут увеличиваться предпочтения в основной части роста функции (кривая будет круче).

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

Функция, использованная для графика выше:

  • TfLogisticGrowth(Minimum, 500, 1, 0, 1, 500, 10)

    Где для Minimum использованы следующие значения: -50, 0 и 50. Минимум, равный 0, Максимум, равный 500, и yInterceptPercent (Процент отрезка по Y), равный 1, являются значениями параметров по умолчанию для входного набора данных с диапазоном от 0 до 500.

Максимум

Параметр Максимум контролирует конечную точку логистического роста. Чем меньше значение максимума, тем быстрее будут увеличиваться предпочтения в основной части роста функции (кривая будет круче).

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

Функция, использованная для графика выше:

  • TfLogisticGrowth(0, Maximum, 1, 0, 1, 500, 10)

    Где для Maximum использованы следующие значения: 450, 500 и 550. Минимум, равный 0, Максимум, равный 500, и yInterceptPercent (Процент отрезка по Y), равный 1, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Процент отрезка по Y

Параметр Процент отрезка по Y определяет диапазон значений, который будет находиться в части роста кривой Логистического роста. Концептуально, можно представить функцию логистического роста в форме "S". Существуют два хвоста, соединенных основной частью "S", которая будет упоминаться как часть роста кривой. Чем меньше значение параметра yInterceptPercent, тем меньше будет диапазон входных значений, включенный в часть роста кривой ("S" более вертикально), однако, предпочтение для значений будет увеличиваться более быстрыми темпами, и кривая будет более выраженной.

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

Функция, использованная для графика выше:

  • TfLogisticGrowth(0, 500, YInterceptPercent, 0, 1, 500, 10)

    Где значения, использованные для Процента отрезка по Y: 1, 10 и 25. Минимум, равный 0, Максимум, равный 500, и yInterceptPercent (Процент отрезка по Y), равный 1, являются значениями параметров по умолчанию для входного набора данных с диапазоном от 0 до 500.

Функция MSLarge

Обзор

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

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

Случай применения

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

Влияние параметров

Средний множитель

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

Примеры графиков функции MSLarge, демонстрирующие последствия изменения значения Среднего множителя
Примеры графиков функции MSLarge, демонстрирующие последствия изменения значения Среднего множителя.

Функция, использованная для графика выше:

  • TfMSLarge(MeanMultiplier, 1, 0, 1, 500, 10)

    Где значения, использованные для среднего: 0,5, 1,0 и 1,5. Средний множитель, равный 1, и Множитель стандартного отклонения, равный 1, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Коэффициент ср. кв. отклонения

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

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

Функция, использованная для графика выше:

  • TfMSLarge(1, StandardDeviationMultiplier, 0, 1, 500, 10)

    Где значения, использованные для стандартного отклонения: 0,5, 1,0 и 1,5. Средний множитель, равный 1, и Множитель стандартного отклонения, равный 1, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Функция MSSmall

Обзор

Функция преобразования MSSmall сходна с функцией преобразования Малый, за исключением того, что определение функции основано на заданном среднем значении и множителях стандартного отклонения. Как правило, разница между этими двумя функциями состоит в том, что функция MSSmall может быть более применима, если очень малые значения являются более предпочтительными.

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

Случай применения

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

Влияние параметров

Средний множитель

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

Примеры графиков функции MSSmall, демонстрирующие последствия изменения значения Среднего множителя
Примеры графиков функции MSSmall, демонстрирующие последствия изменения значения Среднего множителя.

Функция, использованная для графика выше:

  • TfMSSmall(MeanMultiplier, 1, 0, 1, 500, 10)

    Где значения, использованные для среднего: 0,5, 1,0 и 1,5. Средний множитель, равный 1, и Множитель стандартного отклонения, равный 1, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Коэффициент ср. кв. отклонения

Параметр Множитель стандартного отклонения контролирует наклон кривой этой функции. По мере увеличения множителя, кривая функции убывает медленнее.

Примеры графиков функции MSSmall, демонстрирующие последствия изменения значения Множителя стандартного отклонения
Примеры графиков функции MSSmall, демонстрирующие последствия изменения значения Множителя стандартного отклонения.

Функция, использованная для графика выше:

  • TfMSSmall(1, StandardDeviationMultiplier, 0, 1, 500, 10)

    Где значения, использованные для стандартного отклонения: 0,5, 1,0 и 1,5. Средний множитель, равный 1, и Множитель стандартного отклонения, равный 1, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Функция Ближайший

Обзор

Функция преобразования Ближайший наиболее полезна, если наибольшее предпочтение отдается близким к указанному значению. Если середина расположена между нижним и верхним порогами, входное значение, равное середине, присваивается значению шкалы До. Остальные входные значения снижаются по оценочной шкале (снижение предпочтения), так как их значения удаляются от середины в обоих направлениях, пока они не достигнут значения шкала От.

Функции преобразования Ближайший и Гауссова могут быть похожи, в зависимости от заданных параметров. Функция Ближайший обычно снижается более быстрыми темпами и с более узким разбросом, чем Гауссова функция. Поэтому она используется, когда более предпочтительны значения очень близкие к середине.

Случай применения

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

Влияние параметров

Середина

Середина: также как и середина для Гауссовой функции, определяет центр кривой функции.

Примеры графиков функции Ближайший, демонстрирующие последствия изменения значения Середины
Примеры графиков функции Ближайший, демонстрирующие последствия изменения значения Середины.

Функция, использованная для графика выше:

  • TfNear(Midpoint, 0.000576, 0, 1, 500, 10)

    Где для Midpoint использованы следующие значения: 200, 250 и 300. Середина, равная 250, и Разброс, равный 0,000576, являются рассчитанными по умолчанию значениями параметров для входного набора данных с диапазоном от 0 до 500.

Разброс

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

Примеры графиков функции Ближайший, демонстрирующие последствия изменения значения Разброс
Примеры графиков функции Ближайший, демонстрирующие последствия изменения значения Разброс.

Функция, использованная для графика выше:

  • TfNear(250, Spread, 0, 1, 500, 10)

    Где для Spread использованы следующие значения: 0,0004, 0,000576 и 0,008. Середина, равная 250, и Разброс, равный 0,000576, являются рассчитанными по умолчанию значениями параметров для входного набора данных с диапазоном от 0 до 500.

Функция Степень

Обзор

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

Случай применения

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

Влияние параметров

Сдвиг

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

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

Функция, использованная для графика выше:

  • TfPower(Shift, 0.3704, 0, 1, 500, 10)

    Где для Shift использованы следующие значения: -50,0, -0,9973 и 50,0. Сдвиг, равный -0,9973, и Экспонента, равная 0,3704, являются рассчитанными по умолчанию значениями параметров для входного набора данных с диапазоном от 0 до 500.

Порядок

Параметр Экспонента контролирует, как круто возрастает функция Степень. Чем больше экспонента, тем круче кривая функции, особенно при больших входных значениях.

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

Входные параметры для графика выше:

  • TfPower(-0.9973, Exponent, 0, 1, 500, 10)

    Где для Exponent использованы следующие значения: 0,1, 0,37 и 2,0. Сдвиг, равный -0,9973, и Экспонента, равная 0,3704, являются рассчитанными по умолчанию значениями параметров для входного набора данных с диапазоном от 0 до 500.

Функция Малый

Обзор

Функция преобразования Малый используется, когда более предпочтительными являются малые входные значения. Заданная середина определяет точку перехода для функции. Значения выше середины, увеличиваются в предпочтении и значения ниже середины уменьшаются в предпочтении. Как быстро значения будут увеличиваться и уменьшаться по мере удаления от середины, определяется форморегулирующим параметром Разброс.

Случай применения

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

Влияние параметров

Середина

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

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

Функция, использованная для графика выше:

  • TfSmall(Midpoint, 5, 0, 1, 500, 10)

    Где для Midpoint использованы следующие значения: 200, 250 и 300. Середина, равная 250, и Разброс, равный 5, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Разброс

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

Примеры графиков функции Малый, демонстрирующие последствия изменения значения Разброс
Примеры графиков функции Малый, демонстрирующие последствия изменения значения Разброс

Функция, использованная для графика выше:

  • TfSmall(250, Spread, 0, 1, 500, 10)

    Где для Spread использованы следующие значения: 2,5, 5,0 и 7,5. Середина, равная 250, и Разброс, равный 5, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Симметричная линейная функция

Обзор

Функция преобразования Симметричная линейная применяет линейную функцию между заданными минимальным и максимальным значениями, которые зеркально отражаются вокруг середины Минимума и Максимума. Соответствующее входное значение для зеркально отображенной точки получает наибольшее значение предпочтения, с входными значениями линейно уменьшающимися в предпочтении, поскольку они удаляются от зеркально отображенной точки. Любые входные значения ниже Минимума, но выше Нижнего порога, или выше Максимума, но ниже Верхнего порога будут присвоены значению шкалы От.

Если Минимум больше Максимума, то устанавливается отрицательное линейное отношение (отрицательный уклон).

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

Случай применения

Переносящие конкретное заболевание насекомые наименее активны при температуре 70 градусов по Фаренгейту (21 градус Цельсия). По мере того, как в пределах области исследования средняя температура повышается или понижается в направлении минимальных и максимальных средних температур, насекомое становится более активным, что приводит к увеличению числа случаев заболеваний людей. При выборе места для региональной базы отдыха наиболее предпочтительными являются районы со средней температурой 70 градусов (средняя температура), а по мере увеличения и уменьшения температуры от 70 градусов предпочтительность районов линейно снижается вплоть до достижения минимальной и максимальной средних температур в пределах изучаемой территории.

Влияние параметров

Минимум

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

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

Функция, использованная для графика выше:

  • TfSymmetricLinear(Minimum, 500, 0, 1, 500, 10)

    Где для Minimum использованы следующие значения: -50, 0 и 50. Минимум, равный 0, и Максимум, равный 500, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

Максимум

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

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

Функция, использованная для графика выше:

  • TfSymmetricLinear(0, Maximum, 0, 1, 500, 10)

    Где для Maximum использованы следующие значения: 450, 500 и 550. Минимум, равный 0, и Максимум, равный 500, являются значениями параметров, рассчитанными по умолчанию, для входного набора данных с диапазоном от 0 до 500.

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