Машинное обучение
Анализ поведения человека в играх. Применимость машинного обучения для изучения поведения в играх. Виды социальных сетей в игре. Метод экономического анализа социального поведения. Стандартный метод максимального правдоподобия. Оценка погрешности модели.
Рубрика | Экономико-математическое моделирование |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 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