Регрессия и с чем ее едят
Однажды мой друг Миша решил продать свой старый телефон. Он слабенько понимал, сколько за него он может получить, так что Миша пошел изучать цены на б/у мобилки на разных сайтах. Для начала он составил систему координат, на которой две оси отображают две характеристики телефона - возраст и цену.
Дальше Миша разместил разнообразные вариации зависимости цены от возраста телефона на этой координатной плоскости. И получил вот такую картинку
Он заметил, что чем старше телефон, тем меньше он стоит. Немного посчитав, он вычислил, что каждый год цена телефона падает примерно на 10$. Миша сделал то, что аналитики называют РЕГРЕССИЕЙ – на глаз прикинул цену, проанализировав известные данные. Он купил свой телефон 2 года назад за 100$, а сейчас он смело выставляет его за 80. Выглядит это так, как изображено на картинке ниже.
Чтобы сделать регрессию, достаточно посмотреть на данные и провести линию, которая будет точнее всего описывать зависимость в них. Если мы рисуем прямую линию, то эта регрессия ЛИНЕЙНАЯ, а если кривую, то ПОЛИНОМИАЛЬНАЯ.
Миша нарисовал прямую линию через свои данные (каждая точка – это телефон с определенным возрастом и ценой), поэтому регрессия у Миши ЛИНЕЙНАЯ.
Конечно, Миша молодец, примерно высчитал зависимость цены телефона от его возраста, но ведь есть еще много других факторов таких как наличие царапин, качество камеры, память, сезонность спроса и т.д., которые стоило бы учесть, да и зависимость он нашел на глаз и просчитал ее математически неточно. В общем, такой себе из нашего Мишки аналитик. Хотя, его винить тоже нельзя. Действительно, обычному человеку сложно было бы заметить сразу столько зависимостей и все правильно посчитать. Именно поэтому умные дяди в сфере Machine Learning научили компьютеры автоматически и быстро делать регрессию. Компьютерные модели мало того что быстрее, они ещё и математически более точные и могут учесть больше факторов.
В следующих постах прошарим, а как же компьютер делает регрессию, и почему эта регрессия гораздо точнее, чем в исполнении кожаных мешков(нас).