Машинное обучение

Анализ поведения человека в играх. Применимость машинного обучения для изучения поведения в играх. Виды социальных сетей в игре. Метод экономического анализа социального поведения. Стандартный метод максимального правдоподобия. Оценка погрешности модели.

Рубрика Экономико-математическое моделирование
Вид дипломная работа
Язык русский
Дата добавления 05.07.2016
Размер файла 655,8 K

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

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

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

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

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

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

1) Social learning in networks: a Quantal Response Equilibrium analysis of experimental data” Syngjoo Choi, Douglas Gale, Shachar Kariv (2012)

2) “Social Learning in Networks: Extraction of Deterministic Rules” R. Tagiew, D. Ignatov, F. Amroush

3) «Thar she bursts - Reducing confusion reduces bubbles» Michael Kirchler, Jurgen Huber, Thomas Stockl

4) «Data Mining: Practical Machine Learning Tools and Techniques, Third Edition (The Morgan Kaufmann Series in Data Management Systems)» Ian H. Witten , Eibe Frank , Mark A. Hall

5) «Big Data: New Tricks for Econometrics» Hal R. Varian ,3 June 2013, Revised: November 12, 2013

6) «Machine Learning» Mitchell T. 1997

7) http://ru.wikipedia.org

8) http://www.machinelearning.ru

9) http://www.pvsm.ru

Приложение

Макросы для обработки таблицы с данными обо всех сделках:

1) Sub first()

p = 0,b = 0,a = 0,q = 0

numa = 0,numb = 0,nump = 0

s = 2,st = 2

For i = 1 To 5

For j = 1 To 6

For k = 1 To 10

While Лист1.Cells(s, 3) = k And Лист1.Cells(s, 2) = j And Лист1.Cells(s, 1) = i

If Лист1.Cells(s, 5) > 0 Then

p = p + Лист1.Cells(s, 5)

nump = nump + 1

End If

If Лист1.Cells(s, 7) > 0 Then

b = b + Лист1.Cells(s, 7)

numb = numb + 1

End If

If Лист1.Cells(s, 8) > 0 Then

a = a + Лист1.Cells(s, 8)

numa = numa + 1

End If

If Лист1.Cells(s, 9) > 0 Then

q = q + Лист1.Cells(s, 9)

End If

s = s + 1

Wend

If p = 0 Then

nump = 1

End If

If b = 0 Then

numb = 1

End If

If a = 0 Then

numa = 1

End If

Лист2.Cells(st, 1) = i

Лист2.Cells(st, 2) = j

Лист2.Cells(st, 3) = k

Лист2.Cells(st, 4) = Лист1.Cells(s - 1, 4)

Лист2.Cells(st, 5) = Round(p / nump, 2)

Лист2.Cells(st, 6) = nump

Лист2.Cells(st, 7) = Round(b / numb, 2)

Лист2.Cells(st, 8) = Round(a / numa, 2)

Лист2.Cells(st, 9) = q

Лист2.Cells(st, 10) = 1

p = 0,b = 0,a = 0,q = 0

numa = 0,numb = 0,nump = 0

st = st + 1

Next k

Next j

Next i

i = 0,j = 0,k = 0

For j = 1 To 6

For r = 1 To 2

For k = 1 To 10

While Лист1.Cells(s, 3) = k And Лист1.Cells(s, 2) = j And Лист1.Cells(s, 1) = 6

If Лист1.Cells(s, 5) > 0 Then

p = p + Лист1.Cells(s, 5)

nump = nump + 1

End If

If Лист1.Cells(s, 7) > 0 Then

b = b + Лист1.Cells(s, 7)

numb = numb + 1

End If

If Лист1.Cells(s, 8) > 0 Then

a = a + Лист1.Cells(s, 8)

numa = numa + 1

End If

If Лист1.Cells(s, 9) > 0 Then

q = q + Лист1.Cells(s, 9)

End If

s = s + 1

Wend

If p = 0 Then

nump = 1

End If

If b = 0 Then

numb = 1

End If

If a = 0 Then

numa = 1

End If

Лист2.Cells(st, 1) = 6

Лист2.Cells(st, 2) = j

Лист2.Cells(st, 3) = k

Лист2.Cells(st, 4) = Лист1.Cells(s - 1, 4)

Лист2.Cells(st, 5) = Round(p / nump, 2)

Лист2.Cells(st, 6) = nump

Лист2.Cells(st, 7) = Round(b / numb, 2)

Лист2.Cells(st, 8) = Round(a / numa, 2)

Лист2.Cells(st, 9) = q

If r = 1 Then

Лист2.Cells(st, 10) = 1

Else: Лист2.Cells(st, 10) = 2

End If

p = 0,b = 0,a = 0,q = 0

numa = 0,numb = 0,nump = 0

st = st + 1

Next k

Next r

Next j

End Sub

2) Sub second()

s = 2? st = 2

For i = 1 To 5

For k = 1 To 10

If Лист2.Cells(s, 3) = k Then

Лист3.Cells(st, 3) = k

Лист3.Cells(st, 1) = i

Лист3.Cells(st, 4) = Лист2.Cells(st, 4)

Лист3.Cells(st, 5) = Round((Лист2.Cells(s, 5) + Лист2.Cells(s + 10, 5) + Лист2.Cells(s + 20, 5) + Лист2.Cells(s + 30, 5) + Лист2.Cells(s + 40, 5) + Лист2.Cells(s + 50, 5)) / 6, 2)

Лист3.Cells(st, 6) = Round((Лист2.Cells(s, 6) + Лист2.Cells(s + 10, 6) + Лист2.Cells(s + 20, 6) + Лист2.Cells(s + 30, 6) + Лист2.Cells(s + 40, 6) + Лист2.Cells(s + 50, 6)) / 6, 2)

Лист3.Cells(st, 7) = Round((Лист2.Cells(s, 7) + Лист2.Cells(s + 10, 7) + Лист2.Cells(s + 20, 7) + Лист2.Cells(s + 30, 7) + Лист2.Cells(s + 40, 7) + Лист2.Cells(s + 50, 7)) / 6, 2)

Лист3.Cells(st, 8) = Round((Лист2.Cells(s, 8) + Лист2.Cells(s + 10, 8) + Лист2.Cells(s + 20, 8) + Лист2.Cells(s + 30, 8) + Лист2.Cells(s + 40, 8) + Лист2.Cells(s + 50, 8)) / 6, 2)

Лист3.Cells(st, 9) = Round((Лист2.Cells(s, 9) + Лист2.Cells(s + 10, 9) + Лист2.Cells(s + 20, 9) + Лист2.Cells(s + 30, 9) + Лист2.Cells(s + 40, 9) + Лист2.Cells(s + 50, 9)) / 6, 2)

End If

s = s + 1

st = st + 1

Next k

s = s + 60

Next i

For r = 1 To 2

For k = 1 To 10

If Лист2.Cells(s, 3) = k Then

Лист3.Cells(st, 3) = k

Лист3.Cells(st, 1) = 6

Лист3.Cells(st, 4) = Лист2.Cells(st, 4)

Лист3.Cells(st, 5) = Round((Лист2.Cells(s, 5) + Лист2.Cells(s + 20, 5) + Лист2.Cells(s + 40, 5) + Лист2.Cells(s + 60, 5) + Лист2.Cells(s + 80, 5) + Лист2.Cells(s + 100, 5)) / 6, 2)

Лист3.Cells(st, 6) = Round((Лист2.Cells(s, 6) + Лист2.Cells(s + 20, 6) + Лист2.Cells(s + 40, 6) + Лист2.Cells(s + 60, 6) + Лист2.Cells(s + 80, 6) + Лист2.Cells(s + 100, 6)) / 6, 2)

Лист3.Cells(st, 7) = Round((Лист2.Cells(s, 7) + Лист2.Cells(s + 20, 7) + Лист2.Cells(s + 40, 7) + Лист2.Cells(s + 60, 7) + Лист2.Cells(s + 80, 7) + Лист2.Cells(s + 100, 7)) / 6, 2)

Лист3.Cells(st, 8) = Round((Лист2.Cells(s, 8) + Лист2.Cells(s + 20, 8) + Лист2.Cells(s + 40, 8) + Лист2.Cells(s + 60, 8) + Лист2.Cells(s + 80, 8) + Лист2.Cells(s + 100, 8)) / 6, 2)

Лист3.Cells(st, 9) = Round((Лист2.Cells(s, 9) + Лист2.Cells(s + 20, 9) + Лист2.Cells(s + 40, 9) + Лист2.Cells(s + 60, 9) + Лист2.Cells(s + 80, 9) + Лист2.Cells(s + 100, 9)) / 6, 2)

End If

s = s + 1

st = st + 1

Next k

Next r

End Sub

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

...

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

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

    курсовая работа [424,3 K], добавлен 14.12.2010

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

    курсовая работа [522,1 K], добавлен 13.10.2017

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

    контрольная работа [57,1 K], добавлен 04.10.2010

  • Характеристики и свойства условно-гауссовской модели ARCH для прогнозирования волатильности стоимости ценных бумаг. Акции предприятия на рынке ЦБ. Оценка параметров модели ARCH для прогнозирования их доходности методом максимального правдоподобия.

    курсовая работа [161,5 K], добавлен 19.07.2014

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

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

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

    презентация [253,7 K], добавлен 19.12.2013

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

    контрольная работа [85,4 K], добавлен 18.11.2011

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

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

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

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

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

    презентация [173,6 K], добавлен 19.04.2015

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

    курс лекций [176,1 K], добавлен 25.01.2010

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

    реферат [279,2 K], добавлен 11.09.2013

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

    дипломная работа [224,3 K], добавлен 05.09.2009

  • Сущность и понятие сетевого анализа. Виды графов: сетевые, стрелочные, вершинные. Логические взаимосвязи в стрелочном графе. Анализ критического пути с применением графов. Выполнение проекта с минимальными издержками и метод построения прогнозного графа.

    книга [145,4 K], добавлен 09.03.2009

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

    реферат [17,2 K], добавлен 25.11.2008

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

    контрольная работа [106,4 K], добавлен 09.07.2014

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

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

  • Понятие о классических и неоклассических антагонистических играх, их классификация. Характерные черты математической модели игровой ситуации. Матричные игры двух лиц. Принцип применения пессимистического критерия минимакса-максимина для их решения.

    реферат [57,6 K], добавлен 17.07.2014

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

    курсовая работа [235,1 K], добавлен 19.03.2015

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

    контрольная работа [37,9 K], добавлен 09.07.2014

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