Проверка и оценивание моделей 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Проверка и оценивание моделей



 

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

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

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

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

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

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

Структуру модели проверить нельзя, ее можно только оценить (исключение составляет проверка на логическую непротиворечивость).

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

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

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

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

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

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

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

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

Четвертый шаг — проверка осмысленности и полноты на уровне системы в целом.

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

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

 



Поделиться:


Последнее изменение этой страницы: 2017-02-06; просмотров: 221; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.41.187 (0.004 с.)