Лекция 9. Прогнозирование на основе регрессионной модели

  Рет қаралды 26,444

Computer Science Center

Computer Science Center

5 жыл бұрын

compscicenter.ru/
Прогнозирование на основе регрессионной модели с сезонными индикаторными (фиктивными, структурными) переменными. Тренд, сезонные составляющие, смена характера ряда, выбросы. Логарифмирование - прием для преобразования мультипликативной сезонности в аддитивную. Индикаторные переменные. Переобучение.
Случай нескольких сезонных составляющих.
Лекция №9 в курсе "Анализ данных на Python в примерах и задачах. Часть 1" (весна 2018).
Преподаватель курса: Вадим Леонардович Аббакумов

Пікірлер: 24
@user-eh6rq5zr2b
@user-eh6rq5zr2b 2 жыл бұрын
Просто удивительно , почему так мало лайков. Спасибо 💚 Идеальная подача сложного материала
@user-fw2zy3vx5t
@user-fw2zy3vx5t Жыл бұрын
Ужасно говорит и объясняет!
@mansurs7748
@mansurs7748 Жыл бұрын
Добрый день! Все лекции очень прекрасные и объяснены простыми словами!!! У меня вопрос, как определить колленеарность данных???
@Vadim_Abbakumov
@Vadim_Abbakumov Жыл бұрын
Гуглите tolerance или Variance Inflation Factor (VIF). Это одно и тоже.
@ProgrammerForever
@ProgrammerForever 3 жыл бұрын
Мог ли быть такой вариант с решением проблемы сезонности: сезонность оставляем без изменений, но убираем свободный член в модели? Коллинеарность будет устранена, но за "ноль" нужно считать значение первой строки с данными, и учесть это потом в результате, прибавляя значение Y первой строки к каждому спрогнозируему результату.
@Vadim_Abbakumov
@Vadim_Abbakumov 3 жыл бұрын
Убирая свободный член мы резко меняем математическую модель. Привычные интерпретации перестают работать, нужно изучать регрессионный анализ чуть ли не заново. Проще перейти от абсолютных значений сезонных поправок к относительным
@TRIUMF89
@TRIUMF89 5 жыл бұрын
Вопрос когда сказали что убираем один из столбцом МАРТ из данных я понял, но куда его прибавляем? Прям в таблице куда?
@Vadim_Abbakumov
@Vadim_Abbakumov 5 жыл бұрын
Не понял вопрос. Если Вы о базовом месяце, то в лекции это январь. Если о чем-то ином, то о чем?
@ProgrammerForever
@ProgrammerForever 3 жыл бұрын
Поправка (за март) будет включена в свободный член модели, и одновременно с этим исключена из всех сезонных поправок. Таким образом март выбирается для того, чтобы эта поправка была околонулевой, потому что она повлияет на абсолютные значения свободного члена и остальных поправок. Если не нужен "смысл" полученных коэффициентов, можно взять любой месяц в качестве базового.
@Dmitrykholodov
@Dmitrykholodov 2 жыл бұрын
Всем добрый день! Уважаемые Вадим Леонидович, слушатели курса. Помогите пожалуйста скорректировать скрипт для Phyton 3.
@coachintegrator
@coachintegrator 2 жыл бұрын
По синтаксису я увидел только одно отличие: там, где print после ставится скобка. В остальном же все скрипты работают в Py 3
@enrewardronkhall8340
@enrewardronkhall8340 Жыл бұрын
Подскажите, пожалуйста, как правильно подойти к решению задачи: у меня есть N услуг, для каждой есть временной ряд продаж. Чтобы правильно спрогнозировать будущие продажи этих услуг нужно для каждой отдельной услуги обучать собственную модель или можно обучить одну модель для всех услуг?
@Vadim_Abbakumov
@Vadim_Abbakumov Жыл бұрын
Иногда лучше работает первый вариант, иногда второй. Заранее не скажешь. Надо пробовать оба подхода и применять лучший.
@enrewardronkhall8340
@enrewardronkhall8340 Жыл бұрын
@@Vadim_Abbakumov Можете ещё подсказать? Я не могу разобраться: у меня есть данные о количестве оказанных услуг агрегированные по месяцам, но по некоторым услугам в некоторые месяцы не было оказаний. Нужно ли мне при составлении временного ряда вносить нулевые значения чтобы сохранить регулярность периодов сбора данных или нужно разделить услуги на те, у которых продажи ежемесячны и на те, у которых есть нулевые продажи в некоторые месяцы?
@Vadim_Abbakumov
@Vadim_Abbakumov Жыл бұрын
@@enrewardronkhall8340 Гуглите. Предложены специальные модификации методов прогнозирования для временных рядов (например продаж), в которых много нулевых значений. Прямо сейчас названий не вспомню.
@MinisterDorado
@MinisterDorado Жыл бұрын
10:48 Мне кажется оговорка - "Если данные больше чем за 5 лет, то самые ранние данные у вас скорее всего устарели и должны быть исключены из анализа". Скорее всего речь идет о поздних данны?
@Vadim_Abbakumov
@Vadim_Abbakumov Жыл бұрын
Нет, не оговорка. Самые недавние данные наиболее информативные. Неправильно отбрасывать данные за прошлый год, но сохранять данные 10-летней давности.
@Sibbarb9
@Sibbarb9 2 жыл бұрын
А можно ссылочку на ноутбук ?
@grifin6426
@grifin6426 2 жыл бұрын
на сайте compscicenter.ru/
@_AbUser
@_AbUser Ай бұрын
Вот как бы Вы в самом начале проговорили бы, что она просто по линейной регрессии рассчитывает среднее изменение каждого месяца по отдельности на перед, по множеству предыдущих месяцев с тем же номером, что январь вычисляется по предыдущим январям, февраль - по предыдущим февралям, так бы было понятнее... А то что то мифическое пихаем во что то галактическое... и фиг знает как это работает... Слишком много терминологии которая абсолютно абстрактно воспринимается..
@Vadim_Abbakumov
@Vadim_Abbakumov Ай бұрын
Так рассуждают в модели сезонная декомпозиция, не в линейной регрессии. Если непонятно, то извините. Старался, не вышло...
@_AbUser
@_AbUser Ай бұрын
@@Vadim_Abbakumov ок Спасибо. А как тогда будет работать регрессия, если туда категориальных признаков добавить? Я то думал она просто весь датасет разобьёт на классы и будет каждый по отдельности прогнозировать? Кстати а если просто get_dummies подойдёт, если по месяцам раскидать?
Лекция 10. Деревья классификации и регрессии
1:43:19
Watermelon Cat?! 🙀 #cat #cute #kitten
00:56
Stocat
Рет қаралды 42 МЛН
Which one is the best? #katebrush #shorts
00:12
Kate Brush
Рет қаралды 24 МЛН
FOOLED THE GUARD🤢
00:54
INO
Рет қаралды 59 МЛН
Лекция 10 Прогнозирование временных рядов
1:27:26
Нейрофизиология о биохакинге
1:00:39
Innostage
Рет қаралды 3 М.
Авторегрессия
8:47
Центр digital профессий ITtensive
Рет қаралды 2,2 М.
Самое простое объяснение нейросети
16:30
Программный Кот
Рет қаралды 110 М.
Watermelon Cat?! 🙀 #cat #cute #kitten
00:56
Stocat
Рет қаралды 42 МЛН