Магистерский диплом на тему Аналитические методы в системе поддержки принятия решений.
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
ВВЕДЕНИЕ 7
Глава 1 Аналитические методы в системе поддержки принятия решений 11
1.1 Понятие системы поддержки принятия решения 11
1.2 Структура и принципы работы СППР 14
1.3 Этапы разработки СППР 18
Выводы по главе 1 21
Глава 2 Определение предметной области для построения СППР 22
2.1 Анализ принципов организации СППР для подбора объекта недвижимости 22
2.2 Описание функционирования агентства недвижимости 26
2.3 Анализ процессов возникающих при функционировании агентства недвижимости 26
Выводы по главе 2 40
Глава 3 Определение аналитических методов для системы принятия решений по подбору объекта недвижимости 42
3.1 Линейная регрессия 42
3.2 Логистическая регрессия 43
3.3 Деревья принятия решений 43
3.4 Теорема Байеса 43
3.5 K-средних (k-means) 45
3.6 K-ближайших соседей (KNN) 48
3.7 Сравнительный анализ аналитических методов для СППР 49
Выводы по главе 3 54
Глава 4 Проектирование структуры системы поддержки принятия решений 55
4.1 Разработка структуры СППР 55
4.3 Проектирование базы знаний 58
Выводы по главе 4 67
Глава 5 Реализация системы поддержки принятия решений 68
5.1 Модули системы 68
5.2 Связь базы данных и базы знаний 70
5.3 Описание примера работы разработанной СППР 72
Выводы по главе 5 75
ЗАКЛЮЧЕНИЕ 76
СПИСОК ЛИТЕРАТУРЫ 78
ПРИЛОЖЕНИЕ А. Листинг основных модулей программы 82
Введение:
В современном мире в последнее время наблюдается тенденция использования компьютерных систем для полной или частичной замены функций человека. На данный момент никого не удивишь, тем, что мышцы человека заменены компьютеризированными решениями – роботы, тренажеры, конвейеры, автоматизированные системы. Однако работу такого органа как мозг человека, полноценно заменить пока не удалось. В тоже время в данной области наблюдается существенный прогресс, появляются и все больше укореняются такие системы, которые либо влияют на выработку решения либо самостоятельно принимают решение на основании полученного опыта. Использование систем поддержки принятия решений (СППР) позволяет уменьшить неопределенность и сформировать решение, за счет знаний, основанных на статическом или функциональном анализе факторов. Для этого СППР имеют большие аналитические процедуры, которые могут быть реализованы путем взаимодействия друг с другом многочисленными моделями и экспертными системами.
Предметом исследования данной работы являются аналитические методы в системах поддержки принятия решений.
Объекты исследования принципы использования аналитических методов в системах поддержки принятия решений на примере подбора объекта недвижимости для покупки.
Целью работы является изучение, разработка и применение аналитических методов в системе поддержки принятия решений для определения оптимального для покупки объекта недвижимости.
Для достижения поставленной цели требуется решение следующих задач:
– определить основные принципы построения СППР;
– рассмотреть экспертную систему как вариант СППР;
– проанализировать основные процессы, которые возникают в процессе работы агентства недвижимости при подборе объекта для клиента с целью осуществления покупки;
– выполнить построение структуры СППР;
– определить методы, которые будут использованы при построении СППР;
– выполнить программную реализацию СППР;
– протестировать разработанные объекты.
Научной новизной работы является то, что при построении СППР был использован аналитический метод расчета вероятностей с использованием теоремы Байеса на основании проводимого опроса клиента агентства недвижимости, с целью формирования обоснованного решения по подбору объекта недвижимости. Подобный подход не применяется в проанализированных СППР по подбору объектов недвижимости.
Практической значимостью работы является то, что разработанные методы можно применять для построения систем поддержки принятия решений для любой предметной области.
Теоретической значимостью работы является то, что материал данной работы может быть использован при изучении тем «Системы поддержки принятия решений» и «Экспертные системы».
Работа представлена введение, основной частью, заключением, списком использованных источников, приложениями.
Основная часть представлена пятью главами.
В первой главе представлено описание предметной области, даны основные определения СППР, рассмотрены виды СППР, определена типовая архитектура данных систем, представлены этапы построения СППР. Определено, что предметной областью для СППР является принцип работы агентства недвижимости при подборе объекта недвижимости клиенту для продажи.
Во второй главе проведен анализ принципов функционирования агентства недвижимости, рассмотрены процессы, которые возникают в процессе функционирования. Для наглядности процессы были представлены с помощью диаграмм в нотациях IDEF0 и DFD. Целью проводимого анализа является определение основных факторов, которые будут влиять на принятие решений при отборе объекта недвижимости. Основными факторами при покупке объекта недвижимости были определены следующие:
– район;
– характеристики дома – тип, этажность, материал;
– состояние квартиры;
– количество комнат и метраж;
– стоимость.
В третьей главе проведен анализ существующих аналитических методов для СППР, были рассмотрены такие методы как теорема Байеса, деревья принятия решений, метод k-средних, линейная регрессия. Для обоснованного решения по выбору метода был проведен анализ методом анализа иерархии, после проведенных расчетов было определено, что наиболее оптимальным методом для СППР по подбору объекта недвижимости является теорема Байеса, работа данного алгоритма имеет высокую скорость и не имеет ограничений относительно количества данных.
В четвертой главе выполнено проектирование основных элементов СППР. В ходе проектирования были решены следующие задачи:
– определена структура разрабатываемой СППР;
– выполнено построение базы данных и базы знаний системы;
– определен состав пользователей, которые будут работать с СППР, представлены алгоритмы их работы.
Пятый раздел представляет собой описание физической реализации СППР по подбору объекта недвижимости, представлены модули системы и их взаимодействие, описаны связи между базой данных и базой знаний СППР. Представлены результаты работы разработанной СППР
При выполнении данной работы был исследован большой объем научной литературы, следует отметить работы Бриткова В. Б. Методическое пособие по курсу «Системы поддержки принятия решений», в данной работе даются четкие определения СППР, описаны принципы их построения, даны наглядные примеры. Также большой материал для данной работы был, почерпнут из издания «Интеллектуальные системы поддержки принятия решений в нештатных ситуациях с использованием информации о состоянии природной среды» автора В.А. Геловани. Несмотря, на то, что темы достаточно далеки по своей сути, однако общие принципы использования интеллектуальных СППР, методов на которых они базируются описаны очень четко и качественно, что дало возможность определить какие аналитические методы будут использоваться в данной работе.
Заключение:
На данный момент использование систем поддержки принятия решений принимает все более массовый характер. В развитых зарубежных странах сотни фирм занимаются их разработкой и внедрением в различные сферы жизни. В настоящее время ведутся разработки систем, которые учатся самостоятельно [1].
Использование данных систем в повседневной жизни позволяет значительно упростить принятие достаточно важных решений, в потоки большого объема данных это очень актуально – например, по предметной области данной работы представить подбор объекта недвижимости для большого областного города уже проблематично, а если спроецировать на такие города как Москва, Санкт-Петербург, то время подбора необходимого объекта недвижимости может занять очень большое количество времени.
Основой для СППР являются аналитические методы, на которые возложена задача обработки входных данных и поиска наиболее оптимальных вариантов по эти данным [11]. В рамках данной работы используется такой аналитический метод как теорема Байеса, по данному методу можно более точно вычислить вероятность наступления события, принимая в расчет известную ранее информацию, а также и полученные новые наблюдения. Также работа данного алгоритма имеет высокую скорость и не имеет ограничений относительно количества данных.
В ходе написания работы были выполнены следующие задачи:
– проанализирована сущность СППР, рассмотрены типы таких систем, представлена типовая архитектура СППР, отображены стадии разработки;
– проанализирована предметная область к которой будет применяться СППР – подбор объекта недвижимости для покупки или аренды;
– рассмотрены процессы, возникающие в процессе функционирования агентства по подбору недвижимости, для наглядности данные процессы были представлены с помощью диаграмм IDEF0 и DFD;
– рассмотрены различные методы для аналитики в СППР, проведен сравнительный анализ данных методов;
– исходя из расчетов метода анализа иерархии было определено, что наиболее оптимальным аналитическим методом является использование теоремы Баейса;
– выполнено проектирование СППР;
– разработана структура базы данных и базы знаний системы;
– определены алгоритмы работы пользователей СППР;
– выполнена программная реализация СППР;
– представлены результаты работы системы.
Фрагмент текста работы:
Глава 1 Аналитические методы в системе поддержки принятия решений
1.1 Понятие системы поддержки принятия решения
Системой поддержки принятия решений (СППР) называют информационную систему, предназначенную для оказания помощи в принятии решений. Идея помощи заключается в том, что СППР предоставляет только частичную информацию и знания, необходимые для принятия решения [1]. В общем случае СППР представляет собой ИТ-систему, разработанную для повышения качества решений путем расширения интеллектуального потенциала человека с возможностями компьютера [11].
Системы поддержки принятия решений, используемые в настоящее время в различных областях человеческой деятельности (сельское хозяйство, медицина, торговля, банковское дело) являются интерактивными и обеспечивают знания, основанные на статистическом или функциональном анализе факторов, влияющих на конкретные факторы предметной области СППР [1]. Например для СППР торгового предприятия факторами будут являться продажи, возврат продукции, полученные денежные средства, для СППР по агрономии определяющими факторами будут являться урожайность, погода, плодородность почвы.. СППР имеют большие аналитические процедуры, которые могут быть реализованы путем взаимодействия друг с другом многочисленными моделями и экспертными системами. Интерфейс системы поддержки принятия решений предназначен для использования информации, генерируемой лицом, принимающим решения [14]. Главной задачей системы является информирование пользователя о наиболее вероятном исходе данных предметной области.
Аналитический метод при разработке управленческих решений основан на использовании математических или логических зависимостей в виде формул, графиков, таблиц, умозаключений и т.п [2].
Для эффективного использования аналитических методов необходимо придерживаться следующих принципов [16]:
– применение аналитических методов и приемов на всех уровнях исследуемой области;
– непрерывность аналитической работы;
– определение оптимального перечня анализируемых показателей;
– показатели не должны дублировать друг друга;
– показатели должны быть востребованы;
– участие руководителей и специалистов в аналитической работе.
Одним из важных вопросов при разработке систем поддержки принятия решений является их дальнейшее принятие конечными пользователями [17]. Согласно исследованию, проведенному по этому вопросу, принятие зависит во многом от следующих факторов:
– простота работы с СППР;
– четкость получаемых результатов — генерируемые результаты должны быть легкими для понимания и должны касаться введенных данных;
– получение данных, а также их обработка в форме, соответствующей архитектуре базы данных системы. Первым шагом в получении данных является определение того, нужные данные вообще существуют. Далее необходимо определить их своевременность, формат, способ получения, метод интеграции разработанной системой и качеством;
– внедрение и управление системой — это, как правило, связано с высокими затратами высококвалифицированной работы человека. Обновления, а также дальнейшее развитие системы требуют постоянного притока свежих данных, совершенствования и разработки новых моделей, обновление программного обеспечения и тому подобное. Успех в популяризации системы зависит от правильной рекламы и обучения [20].
Существует много классов систем поддержки принятия решений, и их распределение достаточно произвольно. Следует помнить, что большинство СППР встречаются в гибридном виде, то есть они выполняют сложные функции, используют различные макеты структурных элементов и различные методы, но доступ к информации, генерируемой системой, происходит через ее интерфейс [3]. С учетом степени обработки информации о ситуации принятия решения, СППР делятся следующим образом:
1. Системы, предоставляющие частичную информацию. Целью таких систем является предоставление информации, которая является полезной для принятия решений. Примером является обслуживание краткосрочных прогнозов погоды.