Разработка интеллектуальной системы

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 26.08.2017
Размер файла 2,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

2

1

2

1

2

2

10

2

1

1

2

2

1

1

1

1

2

1

2

1

2

2

Результаты тестирования в программном продукте «Нейросимулятор 5» изображены на рисунке 3.6.

Рисунок 3.6. Результаты в нейропакете

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

Рисунок 3.7. Первый тест

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

Рисунок 3.8. Второй тест

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

Рисунок 3.9. Третий тест

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

Рисунок 3.10. Четвертый тест

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

Рисунок 3.11. Пятый тест

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

Рисунок 3.12. Шестой тест

На рисунке ниже изображен результат для седьмой набора параметров (см. рисунок 3.13). Предрасположенность, вычисленная разработанным приложением, равна предрасположенности, вычисленной с помощью нейронной сети.

Рисунок 3.13. Седьмой тест

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

Рисунок 3.14. Восьмой тест

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

Рисунок 3.15. Девятый тест

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

Рисунок 3.16. Десятый тест

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

Заключение

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

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

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

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

Библиографический список

1. Ясницкий Л.Н., Грацилев В.И., Куляшова Ю.С., Черепанов Ф.М. Возможности моделирования предрасположенности к наркозависимости методами искусственного интеллекта. Вестник Пермского университета. Серия: Философия. Психология. Социология. 2015. № 1(21). С.61-71.

2. Ясницкий Л.Н. Введение в искусственный интеллект. М.: Издательский центр «Академия», 2005. 176 с.

3. Золин А.Г., Силаева А.Ю. Применение нейронных сетей в медицине // В сборнике «Актуальные проблемы науки, экономики и образования XXI века». -- 2012 -- с. 264-271. олин А.Г., Силаева А.Ю. Применение нейронных сетей в медицине // В сборнике «Актуальные проблемы науки, экономики и образования XXI века». -- 2012 -- с. 264-271.

4. E. Fehrman, A.K. Muhammad, E.M. Mirkes, V. Egan, A.N. Gorban , The Five Factor Model of personality and evaluation of drug consumption risk, arXiv:1506.06297 [stat.AP], 2015.

5. Неи?ронные сети. STATISTICA Neural Networks: Методология и технологии современного анализа данных / Под редакциеи? В. П. Боровикова. - 2-е изд., перераб. и доп. - М.: Горячая линия - Телеком, 2008. - 392 с

6. Sands, W.A., & Wiskoff, M.F. (1996). Expert System Planning: German Federal Armed Forces Psychological Service // http://www.ijoa.org/imta96/paper36.html

7. Blonk, A. M., Bercken, J. H. L. van den, & De Bruyn, E. E. J. (1996). Evaluation of DYSLEXPERT: A comparison of a knowledge-based system with experienced clinicians in the diagnosis of dyslexia // Computers in Human Be- havior, 12 (4), 567-586.

8. Amosig, J.M., Escara, E.J., Martinez, R. & Paculanang, E. (2008). Feardex: Fear Diagnostic Expert System //http://www.shvoong.com

9. Пермское отделение Научного Совета РАН по методологии искусственного интеллекта [Электронный ресурс]. Режим доступа: http://www.permai.ru.

10. Алонкина, Л.И. Наркомания и социальная устойчивость развития России / Л.И. Алонкина, В.Р Цаплин // Труд и социальные отношения. - 2009.- №. 4. - С. 111-115.

11. Комер, Р. Причины приема наркотических средств в школе / Р. Комер // Эксперимент и инновации в школе. - 2011. - №6. - С. 17 - 24.

12. Свеженцева Ю.А. Социокультурные аспекты приобщения к наркотикам: качественный анализ проблемы // Молодёжь и наркотики (социология наркотизма) / Под ред. В. А. Соболева, И. П. Рущенко. Харьков: Торсинг, 2000. С. 84-129.

13. Свеженцева Ю.А., Головченко Д.А. Роль семьи в профилактике наркомании, реальная и потенциальная // Профилактика наркомании: организационные и методические аспекты. Итоговые материалы международного проекта / Сост. И. П. Рущенко. Харьков: Финарт, 2002. С. 123-137.

14. Девиантное поведение в современной России: алкоголь, наркотики, молодежный экстремизм (концепции и исследования) / Т. А. Хагуров, М. Е. Позднякова, В.Н. Ракачев, Л. Н. Рыбакова, Т.В. Чекинева, А.П. Резник, С.Ю. Любин, Е.А. Войнова, Н.В. Мелешко, Н.Е. Хагурова. - М.: Институт социологии РАН, 2014. - 200 с.

15. Бабаян Э.А., Гонопольский М.Х. Учебное пособие по наркологии. М., 1981. 304 с.

16. Бабаян Э.А., Гонопольский М.Х. Наркология. М., 1987. 336 с.

17. Яковлев А.Н. Биологическая предрасположенность к наркотизации. URL http://vita-clinica.ru/index.php?article=35 (дата обращения 18.02.2017).

18. Нейросеть для определения предрасположенности к наркомании [сайт]// Google Формы. URL: https://goo.gl/forms/Z66SsioEhko8O3Uf1 (дата обращения 02.03.2017)

19. Черепанов Ф.М., Ясницкий Л.Н. Нейросимулятор 5.0 // Свидетельство о государственной регистрации программы для ЭВМ № 2014618208. Заявка» Роспатент № 2014614649. Зарегистрировано в Реестре программ для ЭВМ 12 августа 2014г.

20. Ясницкий Л.Н. Нейронные сети - инструмент для получения новых знаний: успехи, проблемы, перспективы // Нейрокомпьютеры: разработка, применение. 2015. № 5. С. 48-56.

21. Ясницкии? Л.Н. Интеллектуальные системы. - М.: Лаборатория знании?, 2016. - 221 с.

22. Розенблатт Ф. Принципы нейродинамики. Перцептроны и теория механизмов мозга. - М.: Мир, 1965. 480 с.

23. Халафян, А.А. STATISTICA 6. Статистическии? анализ данных. 3-е изд. учеб. / А.А. Халафян. - М.: Бином-Пресс, 2007. - 512с.

Приложение А

Таблица А.1 - Список источников

Источник

Описание

1

https://goo.gl/forms/qOkCNiHccCLlxCvr1

Разработанный опрос

2

http://www.narcozona.ru/rivdoc.html

Истории наркозависимых

3

http://stop-narko.info/

Истории наркозависимых

4

http://narcolikvidator.ru/

Истории наркозависимых

5

http://glossmix.ru/psihologiya/narkomaniya-istorii-realnyh-lyudey

Истории наркозависимых

6

http://newliferus.ru/

Сборник реабилитационного центра

7

http://ruka-pomoshi.ru/

Сборник реабилитационного центра

8

http://newliferus.ru/

Сборник реабилитационного центра

9

https://news.tut.by/society/425491.htm

Истории наркозависимых

10

http://www.na-estonia.org/index.php/ru/истории/

Истории наркозависимых

11

https://news.tut.by/society/425491.htm

Истории наркозависимых

12

http://www.narko-help.ru/blog/istdev

Истории наркозависимых

13

http://www.narcom.ru/publ/info/742

Истории наркозависимых

14

http://www.blizkim.ru/his/marsya.php

Истории наркозависимых

Приложение Б

Таблица Б.1 - Обучающее множество

X1

X2

X3

X4

X5

X6

X7

X8

X9

X10

X11

X12

X13

X14

X15

Y1

Пол

Возраст

Семья

Рукоприкладство

Склонность к депрессии

Хобби

Определенность в профессии

Комфорт в общество

Друзья-наркоманы

Интерес к культуре наркоманов

Достаток

Религия

Решительность

Родители

Алкоголь

Результат

1

1

1

2

2

2

2

2

2

1

2

2

1

1

2

1

1

2

1

1

2

2

1

1

1

1

1

1

1

2

1

2

1

1

3

2

1

2

2

2

2

1

1

1

1

3

2

1

2

2

1

4

1

2

2

2

1

2

2

1

1

2

2

2

1

2

1

1

5

2

1

2

2

2

2

2

1

1

1

2

2

2

1

2

0

6

1

1

2

2

2

2

2

1

2

2

1

2

1

3

2

1

7

2

1

2

2

1

2

1

2

1

2

3

2

1

2

1

1

8

1

1

2

2

2

2

2

2

2

2

2

1

2

3

2

1

9

1

1

2

2

2

2

2

1

2

2

2

1

1

3

2

1

10

2

1

2

1

2

1

2

1

1

2

3

2

1

3

1

1

11

1

2

2

2

1

1

2

1

2

2

2

2

2

3

2

1

12

1

1

2

2

2

1

2

1

1

2

2

2

1

3

2

1

13

2

1

1

2

1

2

1

1

2

2

2

2

2

2

2

0

14

1

1

2

2

2

1

2

1

2

2

3

2

1

2

2

0

15

1

1

1

2

2

1

2

1

2

2

2

1

1

2

2

1

16

2

1

2

2

1

2

2

2

2

1

2

2

1

3

1

1

17

2

1

1

2

1

1

2

2

1

1

3

2

1

2

1

1

18

2

1

1

1

1

2

2

2

1

2

3

1

1

3

2

1

19

2

1

2

1

1

2

1

1

2

1

3

1

1

2

1

1

20

1

1

2

2

2

1

1

1

2

1

3

1

1

2

2

1

21

2

1

1

2

1

1

2

2

2

2

3

2

2

2

3

1

22

2

1

2

1

2

1

2

1

1

2

3

2

1

3

1

1

23

1

2

2

2

1

1

2

1

2

2

2

2

2

3

1

1

24

1

1

2

2

2

1

2

1

1

2

2

2

1

3

2

1

25

2

1

1

2

1

2

1

1

2

2

2

2

2

2

1

1

26

1

1

2

2

2

1

2

1

2

2

3

2

1

2

2

1

27

1

1

1

2

2

1

2

1

2

2

2

1

1

2

3

1

28

1

1

2

2

2

1

2

2

1

1

3

2

2

3

3

1

29

1

1

2

2

1

2

2

2

1

1

3

2

1

3

1

1

30

2

1

1

1

2

2

2

2

1

1

2

2

1

2

3

1

31

1

1

1

2

1

1

2

2

1

1

1

2

2

3

1

1

32

1

1

1

1

1

2

2

1

2

1

3

1

1

3

1

1

33

1

1

2

2

1

2

1

1

1

1

2

2

1

1

2

1

34

2

1

1

1

1

2

2

2

1

1

3

2

1

1

1

1

35

2

1

2

2

1

2

2

2

1

1

2

2

1

3

1

1

36

1

2

2

2

2

2

2

1

1

2

2

1

1

2

2

1

37

2

1

2

2

2

1

2

2

2

2

1

2

1

2

1

1

38

1

1

2

2

2

2

1

1

2

1

2

2

1

3

2

1

39

1

1

1

2

2

1

2

2

1

1

3

2

2

2

3

1

40

2

1

1

2

2

1

1

1

1

1

2

2

2

2

3

1

41

2

1

2

2

2

2

2

1

1

1

2

2

2

1

2

0

42

1

2

2

2

2

1

1

1

2

2

1

2

1

2

2

0

43

2

2

2

2

2

1

1

1

1

2

1

2

1

3

3

0

44

2

2

2

2

1

1

1

1

2

2

1

2

1

2

1

0

45

1

2

2

1

2

1

1

1

1

1

2

2

1

2

2

0

46

1

2

2

2

2

1

1

1

2

2

1

1

1

3

2

0

47

1

2

2

2

2

1

1

1

2

2

1

2

1

3

2

0

48

2

2

2

2

1

1

1

2

2

1

1

1

1

1

3

0

49

2

2

2

2

1

1

1

1

2

2

1

1

1

2

3

0

50

2

1

2

2

1

2

2

2

1

2

2

2

2

2

2

0

51

2

1

1

2

1

2

1

2

2

2

2

2

2

2

2

0

52

2

1

1

1

2

1

1

1

2

2

3

1

2

2

3

0

53

1

1

2

2

2

1

2

1

2

2

2

1

2

2

3

0

54

1

2

1

1

1

1

1

1

2

2

2

2

2

3

2

0

55

2

2

1

1

2

1

1

1

2

2

1

2

1

3

3

0

56

2

1

1

1

2

1

1

1

2

2

2

2

1

3

3

0

57

2

1

1

2

1

1

1

1

1

2

2

2

1

2

2

0

58

2

1

1

1

2

1

1

1

2

2

2

2

1

1

2

0

59

2

2

1

1

1

1

2

1

2

2

3

1

2

3

3

0

60

1

1

2

2

2

1

1

1

2

1

2

1

1

1

2

0

61

1

1

2

2

2

1

1

1

2

1

3

1

1

2

2

1

62

2

1

1

2

1

1

2

2

2

2

3

2

2

2

3

1

63

2

1

2

1

2

1

2

1

1

2

3

2

1

3

1

1

64

1

2

2

2

1

1

2

1

2

2

2

2

2

3

1

1

65

1

2

2

2

2

1

1

1

2

2

1

2

1

3

2

0

66

2

2

2

2

1

1

1

2

2

1

1

1

1

1

3

0

67

1

2

2

2

1

2

2

1

1

2

2

2

1

2

1

1

68

2

1

2

2

2

2

2

1

1

1

2

2

2

1

2

0

69

1

1

2

2

2

2

2

1

2

2

1

2

1

3

2

1

70

2

1

2

2

1

2

1

2

1

2

3

2

1

2

1

1

71

1

1

2

2

2

2

2

2

2

2

2

1

2

3

2

1

72

1

1

2

2

2

2

2

1

2

2

2

1

1

3

2

1

73

2

1

1

2

1

2

1

2

2

2

2

2

2

2

2

0

74

2

1

1

1

2

1

1

1

2

2

3

1

2

2

3

0

75

1

1

2

2

2

1

2

1

2

2

2

1

2

2

3

0

76

1

2

1

1

1

1

1

1

2

2

2

2

2

3

2

0

77

2

1

2

2

1

2

2

2

1

1

2

2

1

3

1

1

78

1

2

2

2

2

2

2

1

1

2

2

1

1

2

2

1

79

2

1

2

2

2

1

2

2

2

2

1

2

1

2

1

1

80

1

1

2

2

2

2

1

1

2

1

2

2

1

3

2

1

81

2

2

2

2

2

1

1

1

2

2

2

2

2

2

2

0

82

1

1

1

1

1

2

1

1

1

1

3

1

1

1

1

1

83

1

2

1

2

1

1

1

1

1

1

2

2

1

3

1

1

84

2

1

1

2

2

2

2

1

1

2

3

2

2

2

2

1

85

2

2

2

2

2

2

1

1

1

2

2

2

1

2

2

0

86

2

1

2

2

2

2

1

1

1

2

2

2

1

2

3

0

87

1

1

2

2

2

2

2

1

2

2

2

1

1

3

2

1

88

2

1

1

2

1

2

1

2

2

2

2

2

2

2

2

0

89

2

1

2

1

2

1

2

1

1

2

3

2

1

3

1

1

90

1

2

2

2

1

1

2

1

2

2

2

2

2

3

1

1

Приложение В

Техническое задание

1. Общие сведения

1.1. Полное наименование системы

Полное наименование системы: «Интеллектуальная система диагностики и прогнозирования развития наркотической зависимости».

1.2. Область применения

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

1.3. Наименование заказчика и исполнителя и их реквизиты

Заказчик: Ясницкий Леонид Нахимович.

Исполнитель: Сайфутдинова Валерия Маратовна.

1.4. Плановые сроки начала и окончания работ

Начало выполнения работы: 01.12.2016.

Окончание выполнения работ: 15.05.2017.

1.5. Порядок оформления и сдачи работ

Результатом работы являются программное приложение и письменный отчет. Письменный отчет оформляется согласно правилам оформления выпускных квалификационных работ НИУ ВШЭ-Пермь.

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

1.6. Основание для разработки системы

Основанием для разработки системы является Положение о курсовой и выпускной квалификационной работе студентов, обучающихся по программам бакалавриата, специалитета и магистратуры в НИУ ВШЭ (приложение) с 01.09.2015.

2. Назначения, цели и основные задачи

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

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

При создании системы должны быть решены следующие задачи:

Проектирование, обучение и тестирование нейронной сети.

Проектирование интерфейса.

Реализация интеллектуальной системы.

3. Характеристика объекта автоматизации

Объектом автоматизации является прогнозирование предрасположенности человека к наркотической аддикции на основе математической модели нейронной сети.

4. Требования к системе

4.1. Требования к структуре

Система должна состоять из пользовательского приложения.

4.2. Требования к функциональности

Система должна обладать следующими функциями:

Иметь возможность вводить необходимые параметры.

Рассчитывать результат на основе введенных параметров.

Изменять введенные параметры на противоположные и рассчитывать результат с измененными значениями.

5. Состав и содержание работ по разработке

5.1. Первый этап

Первый этап разработки включает в себя:

Изучение факторов, влияющих на появление наркотической аддикиции.

Выбор входных параметров.

Сбор данных.

5.2. Второй этап

Второй этап разработки включает в себя:

Построение нейронной сети предметной области в программе «Нейросимулятор 5».

Обучение нейронной сети.

Анализ значимости параметров.

Тестирование нейронной сети.

Исследование зависимостей входных параметров.

Построение сети в программе «Statistica 10».

5.3. Третий этап

Третий этап состоит из следующих работ:

Проектирование системы.

Проектирование пользовательского интерфейса.

Реализация интеллектуальной системы.

Оформление отчета о выполненной работе.

6. Порядок контроля и приемки системы

Работу контролирует научный руководитель (заказчик) системы. По окончании выполнения работы руководителем составляется отзыв. Приемкой заказа занимается государственная экзаменационная комиссия, сформированная из членов факультета экономики, менеджмента и бизнес-информатики НИУ ВШЭ-Пермь.

7. Требования к документированию

Отчет о выполнении выпускной квалификационной работы.

Приложение Г

Листинг разработанного приложения

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace Narkomania

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

int x1= sex.SelectedIndex + 1;

int x2= age.SelectedIndex + 1;

int x3= family.SelectedIndex + 1;

int x4= rukoprik.SelectedIndex + 1;

int x5= depres.SelectedIndex + 1;

int x6= hobby.SelectedIndex + 1;

int x7= job.SelectedIndex + 1;

int x8= people.SelectedIndex + 1;

int x9=friends.SelectedIndex + 1;

int x10= culture.SelectedIndex + 1;

int x11= money.SelectedIndex + 1;

int x12= religia.SelectedIndex + 1;

int x13= reshenie.SelectedIndex + 1;

int x14= parents.SelectedIndex + 1;

int x15= alchocol.SelectedIndex + 1;

if (sex.SelectedIndex > -1 && age.SelectedIndex>-1 && family.SelectedIndex>-1 && rukoprik.SelectedIndex>-1 &&

depres.SelectedIndex>-1 && hobby.SelectedIndex>-1 && job.SelectedIndex>-1 && people.SelectedIndex>-1 &&

friends.SelectedIndex>-1 && culture.SelectedIndex>-1 && money.SelectedIndex>-1 && religia.SelectedIndex>-1 &&

reshenie.SelectedIndex>-1 && parents.SelectedIndex>-1 && alchocol.SelectedIndex>-1)

{

// здесь преобразование формулы

double Nx1 = 2 * x1 - 3;

double Nx2 = 2 * x2 - 3;

double Nx3 = 2 * x3 - 3;

double Nx4 = 2 * x4 - 3;

double Nx5 = 2 * x5 - 3;

double Nx6 = 2 * x6 - 3;

double Nx7 = 2 * x7 - 3;

double Nx8 = 2 * x8 - 3;

double Nx9 = 2 * x9 - 3;

double Nx10 = 2 * x10 - 3;

double Nx11 = x11 - 2;

double Nx12 = 2 * x12 - 3;

double Nx13 = 2 * x13 - 3;

double Nx14 = x14 - 2;

double Nx15 = x15 - 2;

double st = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

st = -1 * st;

double r = Math.Exp(st);

r = 1 + r;

r = 1 / r;

r = 1 + r;

double rez = r / 2;

rez = Math.Round(rez);

label24.Visible = true;

result.Visible = true;

prognoz.Visible = true;

result.Text = rez.ToString();

}

else MessageBox.Show("Заполните все поля");

}

private void prognoz_Click(object sender, EventArgs e)

{

label27.Visible = true;

int x1 = sex.SelectedIndex + 1;

int x2 = age.SelectedIndex + 1;

int x3 = family.SelectedIndex + 1;

int x4 = rukoprik.SelectedIndex + 1;

int x5 = depres.SelectedIndex + 1;

int x6 = hobby.SelectedIndex + 1;

int x7 = job.SelectedIndex + 1;

int x8 = people.SelectedIndex + 1;

int x9 = friends.SelectedIndex + 1;

int x10 = culture.SelectedIndex + 1;

int x11 = money.SelectedIndex + 1;

int x12 = religia.SelectedIndex + 1;

int x13 = reshenie.SelectedIndex + 1;

int x14 = parents.SelectedIndex + 1;

int x15 = alchocol.SelectedIndex + 1;

double Nx1 = 2 * x1 - 3;

double Nx2 = 2 * x2 - 3;

double Nx3 = 2 * x3 - 3;

double Nx4 = 2 * x4 - 3;

double Nx5 = 2 * x5 - 3;

double Nx6 = 2 * x6 - 3;

double Nx7 = 2 * x7 - 3;

double Nx8 = 2 * x8 - 3;

double Nx9 = 2 * x9 - 3;

double Nx10 = 2 * x10 - 3;

double Nx11 = x11 - 2;

double Nx12 = 2 * x12 - 3;

double Nx13 = 2 * x13 - 3;

double Nx14 = x14 - 2;

double Nx15 = x15 - 2;

int newx3;

int newx4;

int newx5;

int newx6;

int newx7;

int newx8;

int newx9;

int newx10;

int newx11;

int new1x11;

int newx12;

int newx13;

int newx14;

int new1x14;

int newx15;

int new1x15;

this.Width = 1020;

label16.Visible = true;

label17.Visible = true;

label18.Visible = true;

label19.Visible = true;

label20.Visible = true;

label21.Visible = true;

label22.Visible = true;

label23.Visible = true;

labmoneydiscription1.Visible = true;

labmoneydiscription2.Visible = true;

label25.Visible = true;

label26.Visible = true;

labelparentsdis1.Visible = true;

labelparentsdis2.Visible = true;

labalcdiscription1.Visible = true;

labalcdiscription2.Visible = true;

label29.Visible = true;

label30.Visible = true;

label31.Visible = true;

label32.Visible = true;

label33.Visible = true;

label34.Visible = true;

label35.Visible = true;

label36.Visible = true;

labelmoney1.Visible = true;

labelmoney2.Visible = true;

label38.Visible = true;

label39.Visible = true;

labelparents1.Visible = true;

labelparents2.Visible = true;

labelalc1.Visible = true;

labelalc2.Visible = true;

if (family.SelectedIndex == 0)//изменение параметра наркозависимые в семье

{

newx3 = family.SelectedIndex + 2;

}

else { newx3 = family.SelectedIndex; }

double Nx3N = 2 * newx3 - 3;

double newst3 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3N + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3N + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

newst3 = -1 * newst3;

double r3 = Math.Exp(newst3);

r3 = 1 + r3;

r3 = 1 / r3;

r3 = 1 + r3;

double rez3 = r3 / 2;

rez3 = Math.Round(rez3);

label29.Text = rez3.ToString();

if (rukoprik.SelectedIndex == 0)//изменение параметра рукоприкладство в семье

{

newx4 = rukoprik.SelectedIndex + 2;

}

else { newx4 = rukoprik.SelectedIndex; }

double Nx4N = 2 * newx4 - 3;

double newst4 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4N - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4N - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

newst4 = -1 * newst4;

double r4 = Math.Exp(newst4);

r4 = 1 + r4;

r4 = 1 / r4;

r4 = 1 + r4;

double rez4 = r4 / 2;

rez4 = Math.Round(rez4);

label30.Text = rez4.ToString();

if (depres.SelectedIndex == 0)//изменение параметра склонность к депрессии

{

newx5 = depres.SelectedIndex + 2;

}

else { newx5 = depres.SelectedIndex; }

double Nx5N = 2 * newx5 - 3;

double newst5 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5N + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5N + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

newst5 = -1 * newst5;

double r5 = Math.Exp(newst5);

r5 = 1 + r5;

r5 = 1 / r5;

r5 = 1 + r5;

double rez5 = r5 / 2;

rez5 = Math.Round(rez5);

label31.Text = rez5.ToString();

if (hobby.SelectedIndex == 0)//изменение параметра постоянные хобби

{

newx6 = hobby.SelectedIndex + 2;

}

else { newx6 = hobby.SelectedIndex; }

double Nx6N = 2 * newx6 - 3;

double newst6 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6N + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6N + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

newst6 = -1 * newst6;

double r6 = Math.Exp(newst6);

r6 = 1 + r6;

r6 = 1 / r6;

r6 = 1 + r6;

double rez6 = r6 / 2;

rez6 = Math.Round(rez6);

label32.Text = rez6.ToString();

if (job.SelectedIndex == 0)// изменение параметра работа

{

newx7 = job.SelectedIndex + 2;

}

else { newx7 = job.SelectedIndex; }

double Nx7N = 2 * newx7 - 3;

double newst7 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7N + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7N + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

newst7 = -1 * newst7;

double r7 = Math.Exp(newst7);

r7 = 1 + r7;

r7 = 1 / r7;

r7 = 1 + r7;

double rez7 = r7 / 2;

rez7 = Math.Round(rez7);

label33.Text = rez7.ToString();

if (people.SelectedIndex == 0)//изменение параметра положение в обществе

{

newx8 = people.SelectedIndex + 2;

}

else { newx8 = people.SelectedIndex; }

double Nx8N = 2 * newx8 - 3;

double newst8 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8N - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8N - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

newst8 = -1 * newst8;

double r8 = Math.Exp(newst8);

r8 = 1 + r8;

r8 = 1 / r8;

r8 = 1 + r8;

double rez8 = r8 / 2;

rez8 = Math.Round(rez8);

label34.Text = rez8.ToString();

if (friends.SelectedIndex == 0)//изменение параметра друзья-наркоманы

{

newx9 = friends.SelectedIndex + 2;

}

else { newx9 = friends.SelectedIndex; }

double Nx9N = 2 * newx9 - 3;

double newst9 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9N - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9N - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

newst9 = -1 * newst9;

double r9 = Math.Exp(newst9);

r9 = 1 + r9;

r9 = 1 / r9;

r9 = 1 + r9;

double rez9 = r9 / 2;

rez9 = Math.Round(rez9);

label35.Text = rez9.ToString();

if (culture.SelectedIndex == 0)//изменение параметра культура н

{

newx10 = culture.SelectedIndex + 2;

}

else { newx10 = culture.SelectedIndex; }

double Nx10N = 2 * newx10 - 3;

double newst10 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10N + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10N + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

newst10 = -1 * newst10;

double r10 = Math.Exp(newst10);

r10 = 1 + r10;

r10 = 1 / r10;

r10 = 1 + r10;

double rez10 = r10 / 2;

rez10 = Math.Round(rez10);

label36.Text = rez10.ToString();

if (religia.SelectedIndex == 0)// изменение параметра религия

{

newx12 = religia.SelectedIndex + 2;

}

else { newx12 = religia.SelectedIndex; }

double Nx12N = 2 * newx12 - 3;

double newst12 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12N - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12N + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

newst12 = -1 * newst12;

double r12 = Math.Exp(newst12);

r12 = 1 + r12;

r12 = 1 / r12;

r12 = 1 + r12;

double rez12 = r12 / 2;

rez12 = Math.Round(rez12);

label38.Text = rez12.ToString();

if (reshenie.SelectedIndex == 0)//изменение параметра решительность

{

newx13 = reshenie.SelectedIndex + 2;

}

else { newx13 = reshenie.SelectedIndex; }

double Nx13N = 2 * newx13 - 3;

double newst13 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13N + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13N + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

newst13 = -1 * newst13;

double r13 = Math.Exp(newst13);

r13 = 1 + r13;

r13 = 1 / r13;

r13 = 1 + r13;

double rez13 = r13 / 2;

rez13 = Math.Round(rez13);

label39.Text = rez13.ToString();

if (alchocol.SelectedIndex == 0)//изменение парметра употребление алкоголя

{

newx15 = 2;

labalcdiscription1.Text = "Редко употреблять алкоголь:";

new1x15 = 3;

labalcdiscription2.Text = "Не употреблять алкоголь:";

}

else {

if (alchocol.SelectedIndex == 1)

{

newx15 = 1;

labalcdiscription1.Text = "Часто употреблять алкоголь:";

new1x15 = 3;

labalcdiscription2.Text = "Не употреблять алкоголь:";

}

else

{

newx15 = 1;

labalcdiscription1.Text = "Часто употреблять алкоголь:";

new1x15 = 2;

labalcdiscription2.Text = "Редко употреблять алкоголь:";

}

}

double Nx15N = newx15 - 2;

double newst15 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15N - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15N - 1.94014743145084 - 1.00016452412135;

newst15 = -1 * newst15;

double r15 = Math.Exp(newst15);

r15 = 1 + r15;

r15 = 1 / r15;

r15 = 1 + r15;

double rez15 = r15 / 2;

rez15 = Math.Round(rez15);

labelalc1.Text = rez15.ToString();

Nx15N = new1x15 - 2;

newst15 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15N - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15N - 1.94014743145084 - 1.00016452412135;

newst15 = -1 * newst15;

r15 = Math.Exp(newst15);

r15 = 1 + r15;

r15 = 1 / r15;

r15 = 1 + r15;

rez15 = r15 / 2;

rez15 = Math.Round(rez15);

labelalc2.Text = rez15.ToString();

if (money.SelectedIndex == 0)// изменение парметра финансовое положение

{

newx11 = 2;

labmoneydiscription1.Text = "Средний достаток:";

new1x11 = 3;

labmoneydiscription2.Text = "Низкий достаток:";

}

else

{

if (money.SelectedIndex == 1)

{

newx11 = 1;

labmoneydiscription1.Text = "Высокий достаток:";

new1x11 = 3;

labmoneydiscription2.Text = "Низкий достаток:";

}

else

{

newx11 = 1;

labmoneydiscription1.Text = "Высокий достаток:";

new1x11 = 2;

labmoneydiscription2.Text = "Средний достаток:";

}

}

double Nx11N = newx11 - 2;

double newst11 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11N - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11N - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

newst11 = -1 * newst11;

double r11 = Math.Exp(newst11);

r11 = 1 + r11;

r11 = 1 / r11;

r11 = 1 + r11;

double rez11 = r11 / 2;

rez11 = Math.Round(rez11);

labelmoney1.Text = rez11.ToString();

Nx11N = new1x11 - 2;

newst11 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11N - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14 - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11N - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14 - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

newst11 = -1 * newst11;

r11 = Math.Exp(newst11);

r11 = 1 + r11;

r11 = 1 / r11;

r11 = 1 + r11;

rez11 = r11 / 2;

rez11 = Math.Round(rez11);

labelmoney2.Text = rez11.ToString();

if (parents.SelectedIndex == 0)//изменение парметра авторитет родителй

{

newx14 = 2;

labelparentsdis1.Text = "Авторитет родителей не во всех вопросах:";

new1x14 = 3;

labelparentsdis2.Text = "Нет родительского авторитета:";

}

else

{

if (parents.SelectedIndex == 1)

{

newx14 = 1;

labelparentsdis1.Text = "Абсолютный авторитет родителей:";

new1x14 = 3;

labelparentsdis2.Text = "Нет родительского авторитета:";

}

else

{

newx14 = 1;

labelparentsdis1.Text = "Абсолютный авторитет родителей:";

new1x14 = 2;

labelparentsdis2.Text = "Авторитет родителей не во всех вопросах:";

}

}

double Nx14N = newx14 - 2;

double newst14 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14N - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14N - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

newst14 = -1 * newst14;

double r14 = Math.Exp(newst14);

r14 = 1 + r14;

r14 = 1 / r14;

r14 = 1 + r14;

double rez14 = r14 / 2;

rez14 = Math.Round(rez14);

labelparents1.Text = rez14.ToString();

Nx14N = new1x14 - 2;

newst14 = 2.05835128149691 * -18.3786981955558 * Nx1 - 18.7097761699539 * Nx2 - 32.1528043590148 * Nx3 + 42.3729553135529 * Nx4 - 2.56073158846758 * Nx5 + 5.18832388491044 * Nx6 + 22.9341418877981 * Nx7 + 13.4601225737303 * Nx8 - 10.794201766401 * Nx9 - 46.7603017193941 * Nx10 + 11.8648992185296 * Nx11 - 12.3849067222936 * Nx12 - 9.43323118441784 * Nx13 + 66.6407871030653 * Nx14N - 37.1466276605897 * Nx15 - 0.448338935289046 - 0.05796277181833 * -26004.9678929676 * Nx1 - 19561.2494123982 * Nx2 - 15544.5238760068 * Nx3 + 19058.1142299386 * Nx4 - 2968.24680774502 * Nx5 + 2015.84648291544 * Nx6 + 7277.45622852983 * Nx7 + 18180.8337712351 * Nx8 - 20463.4243816811 * Nx9 - 14748.1744719309 * Nx10 + 11196.3001266541 * Nx11 - 9079.22526022669 * Nx12 + 242.849293887163 * Nx13 + 26839.5103234728 * Nx14N - 22505.5891925622 * Nx15 - 1.94014743145084 - 1.00016452412135;

newst14 = -1 * newst14;

r14 = Math.Exp(newst14);

r14 = 1 + r14;

r14 = 1 / r14;

r14 = 1 + r14;

rez14 = r14 / 2;

rez14 = Math.Round(rez14);

labelparents2.Text = rez14.ToString();

}

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [3,4 M], добавлен 14.07.2012

  • Подготовка к созданию интеллектуальной системы: определение проблемы, поиск эксперта, анализ расходов и прибыли. Стадии разработки прототипной системы, ее развитие до промышленной экспертной системы (ЭС). Оценка, стыковка с программами и поддержка ЭС.

    презентация [79,0 K], добавлен 03.01.2014

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

    курсовая работа [2,2 M], добавлен 04.12.2010

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

    курсовая работа [1,3 M], добавлен 17.04.2012

  • Виды и основные функции интеллектуальных систем. Выбор инструментального средства для создания экспертной системы. Физическое проектирование базы данных. Использование среды EsWin 2.1 для разработки и тестирования экспертной системы выбора должности.

    курсовая работа [615,8 K], добавлен 22.03.2016

  • Определение основных функциональных требований к модулям автоматизированной информационной системы. Разработка концептуальной модели данных. Реализация системы учета объектов интеллектуальной собственности и научно-технической продукции университета.

    дипломная работа [5,2 M], добавлен 26.05.2012

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

    курсовая работа [12,3 M], добавлен 06.05.2011

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

    курсовая работа [37,4 K], добавлен 01.12.2009

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

    курсовая работа [36,9 K], добавлен 31.05.2013

  • Метод сетевого оператора и его применение в задачах управления. Исследование на основе вычислительного эксперимента синтезируемой системы автоматизированного управления космического аппарата, методом интеллектуальной эволюции. Алгоритм пчелиного роя.

    дипломная работа [1,8 M], добавлен 17.09.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.