SlideShare a Scribd company logo
Логистическая регрессия в задаче
   моделирования обучаемого.


           Смирнова Н.В.

          ИПУ РАН, 2011       1
Измерение показателей (модель
                 обучаемого)
                                Событие
                  действие студента       контекст


 «значимых» событий в процессе решения задачи может быть
  очень много,

 появление одного «значимого» события должно лишь приводить
  к небольшому увеличению или уменьшению значения
  соответствующего показателя (или показателей),

 сигнализировать о необходимости выбора воздействия на
  студента должно достижение показателями критических уровней.
Использование показателей (модель
             обучаемого)
Эвристическому алгоритму управления требуются
качественные оценки:
Измерение показателей (модель
                    обучаемого)
                                     Событие
                       действие студента           контекст

 Различным типам ситуаций с учетом их значимости приписываются разные весовые
  коэффициенты
 Каждый показатель вычисляется по формуле:
                                         n    
                                 E f     wi 
                                              
                                         i 1 

 В качестве функции, которая берется от суммы весовых коэффициентов, была взята
                                 f ( x)     ax
                                          1  (ax)2
                                                                E[0, 1]
                                                              низ                выс


                                                         0          a   ср   b         1
Задача классификации
X - множество описаний объектов,
Y - множество номеров (наименований классов)
Существует неизвестная зависимость: y*: X Y


Дано: обучающая выборка X {( x(1), y(1)),...,( x(m), y(m))}
                                  m




Требуется построить алгоритм  : X Y ,
способный классифицировать x X



                                                               5
Логит-модель-1
Логит-модель:
эл. сообщение: спам/не спам,
цена дома: дорогой/нет

y{0, 1}      0: не принадлежит классу («не спам»)
              1: принадлежит классу («спам»)

Неизвестная зависимость, которую должны найти:
h ( x)  P( y 1| x; )

Если h ( x)  0.5, то считаем, что y 1
Иначе считаем, что y  0
                                                     6
Логит-модель-2
h ( x)  P( y 1| x, )  f ( z)




           f ( z)  1  z
                   1e
    z 0 1x1 ...n xn



  f ( z)

                    z
Логит-модель-3. Пример
               использования
Вероятность смерти в результате болезни сердца:
           f ( z)  1  z , z 0 1x1 2 x2 3x3
                   1e
Факторы:
x1 - превышение 50-летия в десятках лет,
x2 - пол (0-муж, 1-жен),
x3 - уровень холестерина, уменьшенный на 5 (ммоль/л),
Пусть z 5.0  2.0x1 1.0x2 1.2 x3
Пусть пациент – мужчина 50 лет с холестерином 7.0
    z 5.0  2.00 1.00 1.2(7.0 5.0), f ( z)  0.07
Логит-модель-4
                             Событие
               действие студента       контекст


0,1,...,n - весовые коэффициенты событий
xi - количество событий вида i
f ( z) - значение показателя, где z 0 1x1 ...n xn
f ( z)[0,1]
Интерпретация:
f ( z)  0.5         уровень показателя высокий

Нужно различать: высокий, средний, низкий уровни
Логит-модель-5. Модель обучаемого
Можно каждый показатель характеризовать с
помощью вектора (h ( x),h ( x),h ( x)),
                             1          2       3




где h ( x)  P( y  i | x, )  f ( z), i 1,3
       i
                                  3
                                  h i ( x) 1
                                 i 1


Выбирать i нужно на основе max h ( x)
                                            i       i



# (0.1,0.6,0.3) - уровень показателя средний,
   (0.8,0.1,0.1) - уровень показателя низкий
Логит-модель-6
Как найти h ( x)? Т.е. как найти 1,...,n ?
Дана обучающая выборка: X {( x(1), y(1)),...,( x(m), y(m))}
                                m




Составляем:
           m
J ( )  m
         1  1(h ( x(i))  y(i))2
             2 
          i 1

Параметры 1,...,n          находим так:
Спасибо за внимание!
Инф. источники:
Слайды 1-3 /
статья Смирнова Н.В., Шварц А.Ю. (в печати)

Слайд 4 /
http://ru.wikipedia.org/wiki/Задача_классификации

Слайды 5-7/
http://ru.wikipedia.org/wiki/Логистическая_регрессия

Слайды 9-10/
ml-class.com

More Related Content

What's hot

Михаил Александров, Индуктивное моделирование
Михаил Александров, Индуктивное моделированиеМихаил Александров, Индуктивное моделирование
Михаил Александров, Индуктивное моделированиеLidia Pivovarova
 
презентация с авторским шаблоном и заметками дз 28.03.12
презентация с авторским шаблоном и заметками дз 28.03.12презентация с авторским шаблоном и заметками дз 28.03.12
презентация с авторским шаблоном и заметками дз 28.03.12galinalevna
 
лабораторные занятия по численным методам интерполирование и приближение функ...
лабораторные занятия по численным методам интерполирование и приближение функ...лабораторные занятия по численным методам интерполирование и приближение функ...
лабораторные занятия по численным методам интерполирование и приближение функ...
Иван Иванов
 
Михаил Александров. Индуктивное моделирование.
Михаил Александров. Индуктивное моделирование.Михаил Александров. Индуктивное моделирование.
Михаил Александров. Индуктивное моделирование.
Lidia Pivovarova
 
Практикум по выполнению блока с информатика
Практикум по выполнению блока с информатикаПрактикум по выполнению блока с информатика
Практикум по выполнению блока с информатикаЕкатерина Луговова
 
свойства функции
свойства функциисвойства функции
свойства функции
Tatyana Zubareva
 
приближение функций
приближение функцийприближение функций
приближение функций
Vladimir Kukharenko
 

What's hot (9)

13
1313
13
 
Михаил Александров, Индуктивное моделирование
Михаил Александров, Индуктивное моделированиеМихаил Александров, Индуктивное моделирование
Михаил Александров, Индуктивное моделирование
 
презентация с авторским шаблоном и заметками дз 28.03.12
презентация с авторским шаблоном и заметками дз 28.03.12презентация с авторским шаблоном и заметками дз 28.03.12
презентация с авторским шаблоном и заметками дз 28.03.12
 
лабораторные занятия по численным методам интерполирование и приближение функ...
лабораторные занятия по численным методам интерполирование и приближение функ...лабораторные занятия по численным методам интерполирование и приближение функ...
лабораторные занятия по численным методам интерполирование и приближение функ...
 
Михаил Александров. Индуктивное моделирование.
Михаил Александров. Индуктивное моделирование.Михаил Александров. Индуктивное моделирование.
Михаил Александров. Индуктивное моделирование.
 
4
44
4
 
Практикум по выполнению блока с информатика
Практикум по выполнению блока с информатикаПрактикум по выполнению блока с информатика
Практикум по выполнению блока с информатика
 
свойства функции
свойства функциисвойства функции
свойства функции
 
приближение функций
приближение функцийприближение функций
приближение функций
 

Viewers also liked

Лекция 9
Лекция 9Лекция 9
Лекция 9
Ivan Stolyarov
 
Лекция 8
Лекция 8Лекция 8
Лекция 8
Ivan Stolyarov
 
Лекция 7
Лекция 7Лекция 7
Лекция 7
Ivan Stolyarov
 
Лекция 2
Лекция 2Лекция 2
Лекция 2
Ivan Stolyarov
 
Лекция 6
Лекция 6Лекция 6
Лекция 6
Ivan Stolyarov
 
Лекция 1
Лекция 1Лекция 1
Лекция 1
Ivan Stolyarov
 
Лекция 5
Лекция 5Лекция 5
Лекция 5
Ivan Stolyarov
 
Лекция 3
Лекция 3Лекция 3
Лекция 3
Ivan Stolyarov
 
Лекция 4
Лекция 4Лекция 4
Лекция 4
Ivan Stolyarov
 
Искусственные нейронные сети
Искусственные нейронные сетиИскусственные нейронные сети
Искусственные нейронные сетиArtem Lukanin
 
К.В. Воронцов "Нелинейная регрессия. Многослойные нейронные сети"
К.В. Воронцов "Нелинейная регрессия. Многослойные нейронные сети"К.В. Воронцов "Нелинейная регрессия. Многослойные нейронные сети"
К.В. Воронцов "Нелинейная регрессия. Многослойные нейронные сети"
Yandex
 
нейронные сети
нейронные сетинейронные сети
нейронные сетиhudvin
 
К.В. Воронцов "Нейронные сети (продолжение)"
К.В. Воронцов "Нейронные сети (продолжение)"К.В. Воронцов "Нейронные сети (продолжение)"
К.В. Воронцов "Нейронные сети (продолжение)"
Yandex
 
20111202 machine learning_nikolenko_lecture06
20111202 machine learning_nikolenko_lecture0620111202 machine learning_nikolenko_lecture06
20111202 machine learning_nikolenko_lecture06Computer Science Club
 

Viewers also liked (14)

Лекция 9
Лекция 9Лекция 9
Лекция 9
 
Лекция 8
Лекция 8Лекция 8
Лекция 8
 
Лекция 7
Лекция 7Лекция 7
Лекция 7
 
Лекция 2
Лекция 2Лекция 2
Лекция 2
 
Лекция 6
Лекция 6Лекция 6
Лекция 6
 
Лекция 1
Лекция 1Лекция 1
Лекция 1
 
Лекция 5
Лекция 5Лекция 5
Лекция 5
 
Лекция 3
Лекция 3Лекция 3
Лекция 3
 
Лекция 4
Лекция 4Лекция 4
Лекция 4
 
Искусственные нейронные сети
Искусственные нейронные сетиИскусственные нейронные сети
Искусственные нейронные сети
 
К.В. Воронцов "Нелинейная регрессия. Многослойные нейронные сети"
К.В. Воронцов "Нелинейная регрессия. Многослойные нейронные сети"К.В. Воронцов "Нелинейная регрессия. Многослойные нейронные сети"
К.В. Воронцов "Нелинейная регрессия. Многослойные нейронные сети"
 
нейронные сети
нейронные сетинейронные сети
нейронные сети
 
К.В. Воронцов "Нейронные сети (продолжение)"
К.В. Воронцов "Нейронные сети (продолжение)"К.В. Воронцов "Нейронные сети (продолжение)"
К.В. Воронцов "Нейронные сети (продолжение)"
 
20111202 machine learning_nikolenko_lecture06
20111202 machine learning_nikolenko_lecture0620111202 machine learning_nikolenko_lecture06
20111202 machine learning_nikolenko_lecture06
 

Similar to логистическая регрессия

L3: Линейная и логистическая регрессия
L3: Линейная и логистическая регрессияL3: Линейная и логистическая регрессия
L3: Линейная и логистическая регрессия
Technosphere1
 
CV2011 Lecture 7. Recognition
CV2011 Lecture 7. RecognitionCV2011 Lecture 7. Recognition
CV2011 Lecture 7. RecognitionAnton Konushin
 
Лекция №4 "Задача классификации"
Лекция №4 "Задача классификации"Лекция №4 "Задача классификации"
Лекция №4 "Задача классификации"
Technosphere1
 
Лекция 6. Системы случайных величин.pptx
Лекция 6. Системы случайных величин.pptxЛекция 6. Системы случайных величин.pptx
Лекция 6. Системы случайных величин.pptx
MadiyarKeneskhanov
 
показательная функция. решение показательных уравнений
показательная функция. решение показательных уравненийпоказательная функция. решение показательных уравнений
показательная функция. решение показательных уравненийermolaeva_mv
 
L11: Метод ансамблей
L11: Метод ансамблейL11: Метод ансамблей
L11: Метод ансамблей
Technosphere1
 
CV2015. Лекция 4. Классификация изображений и введение в машинное обучение.
CV2015. Лекция 4. Классификация изображений и введение в машинное обучение.CV2015. Лекция 4. Классификация изображений и введение в машинное обучение.
CV2015. Лекция 4. Классификация изображений и введение в машинное обучение.
Anton Konushin
 
Prezentaciya2
Prezentaciya2Prezentaciya2
Prezentaciya2CDO3
 
Prezentaciya2
Prezentaciya2Prezentaciya2
Prezentaciya2CDO3
 
Многочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближенийМногочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближенийTheoretical mechanics department
 
Решение краевых задач методом конечных элементов
Решение краевых задач методом конечных элементовРешение краевых задач методом конечных элементов
Решение краевых задач методом конечных элементовTheoretical mechanics department
 
L2: Задача классификации и регрессии. Метрики ошибок
L2: Задача классификации и регрессии. Метрики ошибокL2: Задача классификации и регрессии. Метрики ошибок
L2: Задача классификации и регрессии. Метрики ошибок
Technosphere1
 
Логические алгоритмы классификации
Логические алгоритмы классификацииЛогические алгоритмы классификации
Логические алгоритмы классификации
yaevents
 
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture0220110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture02Computer Science Club
 
20110224 systems of_typed_lambda_calculi_moskvin_lecture01
20110224 systems of_typed_lambda_calculi_moskvin_lecture0120110224 systems of_typed_lambda_calculi_moskvin_lecture01
20110224 systems of_typed_lambda_calculi_moskvin_lecture01Computer Science Club
 
Основы комбинаторики - I
Основы комбинаторики - IОсновы комбинаторики - I
Основы комбинаторики - I
DEVTYPE
 

Similar to логистическая регрессия (20)

L3: Линейная и логистическая регрессия
L3: Линейная и логистическая регрессияL3: Линейная и логистическая регрессия
L3: Линейная и логистическая регрессия
 
CV2011 Lecture 7. Recognition
CV2011 Lecture 7. RecognitionCV2011 Lecture 7. Recognition
CV2011 Lecture 7. Recognition
 
Лекция №4 "Задача классификации"
Лекция №4 "Задача классификации"Лекция №4 "Задача классификации"
Лекция №4 "Задача классификации"
 
Лекция 6. Системы случайных величин.pptx
Лекция 6. Системы случайных величин.pptxЛекция 6. Системы случайных величин.pptx
Лекция 6. Системы случайных величин.pptx
 
Pril2
Pril2Pril2
Pril2
 
показательная функция. решение показательных уравнений
показательная функция. решение показательных уравненийпоказательная функция. решение показательных уравнений
показательная функция. решение показательных уравнений
 
L11: Метод ансамблей
L11: Метод ансамблейL11: Метод ансамблей
L11: Метод ансамблей
 
CV2015. Лекция 4. Классификация изображений и введение в машинное обучение.
CV2015. Лекция 4. Классификация изображений и введение в машинное обучение.CV2015. Лекция 4. Классификация изображений и введение в машинное обучение.
CV2015. Лекция 4. Классификация изображений и введение в машинное обучение.
 
Prezentaciya2
Prezentaciya2Prezentaciya2
Prezentaciya2
 
Prezentaciya2
Prezentaciya2Prezentaciya2
Prezentaciya2
 
Многочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближенийМногочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближений
 
Решение краевых задач методом конечных элементов
Решение краевых задач методом конечных элементовРешение краевых задач методом конечных элементов
Решение краевых задач методом конечных элементов
 
Soboland Sat
Soboland SatSoboland Sat
Soboland Sat
 
L2: Задача классификации и регрессии. Метрики ошибок
L2: Задача классификации и регрессии. Метрики ошибокL2: Задача классификации и регрессии. Метрики ошибок
L2: Задача классификации и регрессии. Метрики ошибок
 
Логические алгоритмы классификации
Логические алгоритмы классификацииЛогические алгоритмы классификации
Логические алгоритмы классификации
 
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture0220110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
 
урок 1
урок 1урок 1
урок 1
 
20110224 systems of_typed_lambda_calculi_moskvin_lecture01
20110224 systems of_typed_lambda_calculi_moskvin_lecture0120110224 systems of_typed_lambda_calculi_moskvin_lecture01
20110224 systems of_typed_lambda_calculi_moskvin_lecture01
 
Основы комбинаторики - I
Основы комбинаторики - IОсновы комбинаторики - I
Основы комбинаторики - I
 
урок3
урок3урок3
урок3
 

More from Natalia Smirnova

К автоматизированной проверке решений некоторого класса задач
К автоматизированной проверке решений некоторого класса задачК автоматизированной проверке решений некоторого класса задач
К автоматизированной проверке решений некоторого класса задач
Natalia Smirnova
 
Cee secr-2013-smirnova-volga
Cee secr-2013-smirnova-volgaCee secr-2013-smirnova-volga
Cee secr-2013-smirnova-volga
Natalia Smirnova
 
автоматизированный анализ психического состояния студентов
автоматизированный анализ психического состояния студентовавтоматизированный анализ психического состояния студентов
автоматизированный анализ психического состояния студентовNatalia Smirnova
 
смирнова мнш 2013_3
смирнова мнш 2013_3смирнова мнш 2013_3
смирнова мнш 2013_3Natalia Smirnova
 
Motivation and Willpower component of the student model and it's application ...
Motivation and Willpower component of the student model and it's application ...Motivation and Willpower component of the student model and it's application ...
Motivation and Willpower component of the student model and it's application ...Natalia Smirnova
 
отчет мнш 2012_смирнова_2
отчет мнш 2012_смирнова_2отчет мнш 2012_смирнова_2
отчет мнш 2012_смирнова_2Natalia Smirnova
 
дбс1 1
дбс1 1дбс1 1
дбс1 1
Natalia Smirnova
 
байесовские сети и их приложения
байесовские сети и их приложениябайесовские сети и их приложения
байесовские сети и их приложения
Natalia Smirnova
 

More from Natalia Smirnova (9)

К автоматизированной проверке решений некоторого класса задач
К автоматизированной проверке решений некоторого класса задачК автоматизированной проверке решений некоторого класса задач
К автоматизированной проверке решений некоторого класса задач
 
Cee secr-2013-smirnova-volga
Cee secr-2013-smirnova-volgaCee secr-2013-smirnova-volga
Cee secr-2013-smirnova-volga
 
автоматизированный анализ психического состояния студентов
автоматизированный анализ психического состояния студентовавтоматизированный анализ психического состояния студентов
автоматизированный анализ психического состояния студентов
 
смирнова мнш 2013_3
смирнова мнш 2013_3смирнова мнш 2013_3
смирнова мнш 2013_3
 
вссда2012 2
вссда2012 2вссда2012 2
вссда2012 2
 
Motivation and Willpower component of the student model and it's application ...
Motivation and Willpower component of the student model and it's application ...Motivation and Willpower component of the student model and it's application ...
Motivation and Willpower component of the student model and it's application ...
 
отчет мнш 2012_смирнова_2
отчет мнш 2012_смирнова_2отчет мнш 2012_смирнова_2
отчет мнш 2012_смирнова_2
 
дбс1 1
дбс1 1дбс1 1
дбс1 1
 
байесовские сети и их приложения
байесовские сети и их приложениябайесовские сети и их приложения
байесовские сети и их приложения
 

логистическая регрессия

  • 1. Логистическая регрессия в задаче моделирования обучаемого. Смирнова Н.В. ИПУ РАН, 2011 1
  • 2. Измерение показателей (модель обучаемого) Событие действие студента контекст  «значимых» событий в процессе решения задачи может быть очень много,  появление одного «значимого» события должно лишь приводить к небольшому увеличению или уменьшению значения соответствующего показателя (или показателей),  сигнализировать о необходимости выбора воздействия на студента должно достижение показателями критических уровней.
  • 3. Использование показателей (модель обучаемого) Эвристическому алгоритму управления требуются качественные оценки:
  • 4. Измерение показателей (модель обучаемого) Событие действие студента контекст  Различным типам ситуаций с учетом их значимости приписываются разные весовые коэффициенты  Каждый показатель вычисляется по формуле:  n  E f   wi     i 1   В качестве функции, которая берется от суммы весовых коэффициентов, была взята f ( x)  ax 1  (ax)2 E[0, 1] низ выс 0 a ср b 1
  • 5. Задача классификации X - множество описаний объектов, Y - множество номеров (наименований классов) Существует неизвестная зависимость: y*: X Y Дано: обучающая выборка X {( x(1), y(1)),...,( x(m), y(m))} m Требуется построить алгоритм  : X Y , способный классифицировать x X 5
  • 6. Логит-модель-1 Логит-модель: эл. сообщение: спам/не спам, цена дома: дорогой/нет y{0, 1} 0: не принадлежит классу («не спам») 1: принадлежит классу («спам») Неизвестная зависимость, которую должны найти: h ( x)  P( y 1| x; ) Если h ( x)  0.5, то считаем, что y 1 Иначе считаем, что y  0 6
  • 7. Логит-модель-2 h ( x)  P( y 1| x, )  f ( z) f ( z)  1  z 1e z 0 1x1 ...n xn f ( z) z
  • 8. Логит-модель-3. Пример использования Вероятность смерти в результате болезни сердца: f ( z)  1  z , z 0 1x1 2 x2 3x3 1e Факторы: x1 - превышение 50-летия в десятках лет, x2 - пол (0-муж, 1-жен), x3 - уровень холестерина, уменьшенный на 5 (ммоль/л), Пусть z 5.0  2.0x1 1.0x2 1.2 x3 Пусть пациент – мужчина 50 лет с холестерином 7.0 z 5.0  2.00 1.00 1.2(7.0 5.0), f ( z)  0.07
  • 9. Логит-модель-4 Событие действие студента контекст 0,1,...,n - весовые коэффициенты событий xi - количество событий вида i f ( z) - значение показателя, где z 0 1x1 ...n xn f ( z)[0,1] Интерпретация: f ( z)  0.5 уровень показателя высокий Нужно различать: высокий, средний, низкий уровни
  • 10. Логит-модель-5. Модель обучаемого Можно каждый показатель характеризовать с помощью вектора (h ( x),h ( x),h ( x)), 1 2 3 где h ( x)  P( y  i | x, )  f ( z), i 1,3  i 3  h i ( x) 1 i 1 Выбирать i нужно на основе max h ( x) i i # (0.1,0.6,0.3) - уровень показателя средний, (0.8,0.1,0.1) - уровень показателя низкий
  • 11. Логит-модель-6 Как найти h ( x)? Т.е. как найти 1,...,n ? Дана обучающая выборка: X {( x(1), y(1)),...,( x(m), y(m))} m Составляем: m J ( )  m 1  1(h ( x(i))  y(i))2 2  i 1 Параметры 1,...,n находим так:
  • 13. Инф. источники: Слайды 1-3 / статья Смирнова Н.В., Шварц А.Ю. (в печати) Слайд 4 / http://ru.wikipedia.org/wiki/Задача_классификации Слайды 5-7/ http://ru.wikipedia.org/wiki/Логистическая_регрессия Слайды 9-10/ ml-class.com