русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Проверка модели


Дата добавления: 2013-12-24; просмотров: 1007; Нарушение авторских прав


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

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

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

1. Применяя первую из них, исследователь должен убедиться, что модель верна "в первом приближении". Например, следует поставить такой вопрос: не будет ли модель давать абсурдные ответы, если ее параметры будут принимать предельные значения? Необходимо также убедиться в том, что результаты, которые пользователь получает с помощью модели, имеют смысл. Это может быть выполнено для моделей существующих систем методом, предложенным Тьюрингом. Он состоит в том, что людей, непосредственно связанных с работой реальной системы, просят сравнить результаты, полученные моделирующим устройством, с данными, получаемыми на выходе реальной системы. Чтобы такая проверка была более строгой в научном отношении, можно предложить экспертам указать на различия между несколькими выборками модельных данных и аналогичными выборками, полученными в реальной системе.



2. Второй метод оценки адекватности модели состоит в проверке исходных предположений.

3. Третий — в проверке преобразований информации от входа к выходу.

Способы оценки компьютерной модели делятся на три категории:

1) верификацию, используя которую экспериментатор хочет убедиться, что модель ведет себя так, как было задумано;

2) оценку адекватности — проверку соответствия между поведением модели и поведением реальной системы;

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

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

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

· распределенность данных по множеству различных групп;

· использование данных, достоверность которых сомнительна.

Таким образом, вопрос оценки адекватности модели имеет две стороны:

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

Ø установление того, что выводы, полученные из экспериментов с моделью, справедливы и корректны.

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



<== предыдущая лекция | следующая лекция ==>
Формулирование модели | Стратегическое и тактическое планирование


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.