Всё началось с того, что я бросил вызов и принял участие в соревновании. Дело в в том, что вес у меня заоблачный и, конечно, хочется его серьезно сбросить.
Раньше был опыт избавления от 20 кг, но потом, из-за отсутствия мотивации, много вернулось обратно. В этот раз, чтобы мотивация была серьезной, я бросил вызов другому человеку и взялся за дело.
Как-то читая книгу Тима Ферриса “Тело за 4 часа” я нашел интересную рекомендацию — сделать таблицу с графиком, чтобы было видно прогресс изменения веса.
Я нашел эту таблицу и быстренько сделал её вместе с графиком в Google Docs:
Данные истинные.
Делая график я вдруг задал себе вопрос: а почему бы не попытаться применить здесь когортный анализ?
Вы наверняка уже видели таблицы и графики когортного анализа. Они представляют из себя треугольники и кучу линий, которые неподготовленному человеку трудно понять.
Ходит даже мнение, что когортные анализ — это слишком сложно и в реальности он бесполезен.
Общаясь как-то с коллегой по работе я даже услышал от него такую фразу: когортный анализ применим ТОЛЬКО когда у тебя есть множество объектов. Если ты измеряешь один объект, то когортный анализ не применим вообще.
Такое точно не могли сойти ему с рук :-) и я решил сделать когортный анализ для своего случая: для меня, одного человека, измеряющего собственный вес во время соревнования.
Когорты — это произвольные объекты, имеющие дату рождения.
Собственно, когортами могут быть как пользователи, так и что угодно другое. Главное, чтобы мы знали когда это родилось.
В моём случае в качестве объекта выступил вес, т.к. у него явно присутствовала дата рождения — дата измерения / снятия показания.
Когорта группирует объекты по какому-либо признаку. В моём случае в качестве когорты выступила группировка измерений по неделям:
Неделя считается функцией =ISOWEEKNUM(дата измерения)
Разобравшись с когортами, следующий шаг — понять, а что, собственно, с помощью них анализировать.
Я долго искал аналогию для использования когорт.
В своё время было сделано много попыток объяснить суть когорт, но большинство из них заканчивались не очень успешно, т.к. когорты сами по себе вещь довольно искусственная и представить их в голове трудно.
Думаю, одна из лучших аналогий для когорт — это сезонность.
Например, сезонность бизнеса — это когда в определенные моменты (сезоны) товары продаются лучше или хуже.
Сезонность определяется сравнением периодов (обычно годов) между собой.
Все мы знаем, что на Новый Год у нас в стране приходится пик продаж. Это сезонный пик.
Вам же не составит труда представить годовой график сезонности продаж, верно? Когорты действуют аналогично. Использовать их для анализа сезонности — самое то.
Естественно, везде есть свои особенности. Когорты для пользователей будут работать немного по-другому, нежели для моего случая с весом. Но суть от этого не меняется. Если сказать другими словами, то когортный анализ показывает поведение объектов.
Итак, поведение чего можно проанализировать в случае, если измеряется мой вес?
Ну, например, поведение меня самого. Т.к. когорты разбиты по неделям, то когортный анализ будет показывать как я веду себя на неделе.
Веду = как я сбрасываю вес в течение недели.
Для этого добавляем в таблицу колонку “дельта” (изменение веса по сравнению с прошлым днем) и “номер дня недели” (от 1 до 7):
Номер дня недели =WEEKDAY(дата измерения;2)
Когортный анализ легко проводится с помощью Сводных Таблиц. Они есть и в Excel и в Google Docs (выделяем нужные столбы, затем Данные/Сводная таблица..).
Вот, что получаем:
Колонки — номера дней недели. Строки — когорты (номера недель).
“Итого справа” показывает среднее изменение веса по неделям. “Итого снизу” показывает среднюю дельту по дням недели.
Каждая строка показывает как менялся мой вес по неделям и позволяет сравнить недели между собой.
Теперь по этой таблице строим график:
Жирная зеленая линия показывает “Итого снизу” — среднюю дельту по дням. Остальные цветные линии — значения каждой когорты (недели).
По сути этот график — типичный пример графика сезонности, только вместо годов между собой сравниваются недели.
Зеленая линия показывает моё типичное поведение на неделе — в какие дня я обычно сбрасываю вес и в какие набираю.
Видно, что в выходные я конкретно отжираюсь. И это действительно так. Суббота у меня разгрузочный день. В воскресенье же активно сбрасываю набранный вес, но явно делаю это недостаточно активно.
Моя задача — сделать график как можно ровнее, чтобы он превратился в горизонтальную линию в отрицательной области. Это будет обозначать, что я не нарушаю правил и у меня всё в порядке со сбросом веса.
Можно изменить тип графика и представить его немного в другом виде:
Зеленые столбцы — это то же, что на предыдущем графике зеленая линия. Мне просто кажется, что так её лучше видно.
Собственно, я хотел увидеть своё поведение на неделе — я его увидел. И понял что, когда и как мне надо менять.
Вот так я применил когортный анализ для своего соревнования. Жду-недождусь, когда заполню таблицу еще большим количеством данных и сделаю мою зеленую линию ровной.
На самом деле, когортный анализ — не замена привычных нам графиков срезов или средних. Это просто другой взгляд на тот же самый объект.
Когорты — это взгляд на типичное поведение (сезонность) анализируемого объекта.
Как видите, в когортах на самом деле нет ничего сложно и их вполне можно самостоятельно посчитать и проанализировать в Excel и даже Google Docs.
Можете сами посмотреть на таблицу, которую я сделал в GDocs.
Если статья принесла Вам пользу, буду благодарен за лайк и репост.
Раньше был опыт избавления от 20 кг, но потом, из-за отсутствия мотивации, много вернулось обратно. В этот раз, чтобы мотивация была серьезной, я бросил вызов другому человеку и взялся за дело.
Как-то читая книгу Тима Ферриса “Тело за 4 часа” я нашел интересную рекомендацию — сделать таблицу с графиком, чтобы было видно прогресс изменения веса.
Я нашел эту таблицу и быстренько сделал её вместе с графиком в Google Docs:
Данные истинные.
Делая график я вдруг задал себе вопрос: а почему бы не попытаться применить здесь когортный анализ?
Вы наверняка уже видели таблицы и графики когортного анализа. Они представляют из себя треугольники и кучу линий, которые неподготовленному человеку трудно понять.
Ходит даже мнение, что когортные анализ — это слишком сложно и в реальности он бесполезен.
Общаясь как-то с коллегой по работе я даже услышал от него такую фразу: когортный анализ применим ТОЛЬКО когда у тебя есть множество объектов. Если ты измеряешь один объект, то когортный анализ не применим вообще.
Такое точно не могли сойти ему с рук :-) и я решил сделать когортный анализ для своего случая: для меня, одного человека, измеряющего собственный вес во время соревнования.
Выделяем когорты
Когорты — это произвольные объекты, имеющие дату рождения.
Собственно, когортами могут быть как пользователи, так и что угодно другое. Главное, чтобы мы знали когда это родилось.
В моём случае в качестве объекта выступил вес, т.к. у него явно присутствовала дата рождения — дата измерения / снятия показания.
Когорта группирует объекты по какому-либо признаку. В моём случае в качестве когорты выступила группировка измерений по неделям:
Неделя считается функцией =ISOWEEKNUM(дата измерения)
Разобравшись с когортами, следующий шаг — понять, а что, собственно, с помощью них анализировать.
Что анализировать с помощью когорт
Я долго искал аналогию для использования когорт.
В своё время было сделано много попыток объяснить суть когорт, но большинство из них заканчивались не очень успешно, т.к. когорты сами по себе вещь довольно искусственная и представить их в голове трудно.
Думаю, одна из лучших аналогий для когорт — это сезонность.
Например, сезонность бизнеса — это когда в определенные моменты (сезоны) товары продаются лучше или хуже.
Сезонность определяется сравнением периодов (обычно годов) между собой.
Все мы знаем, что на Новый Год у нас в стране приходится пик продаж. Это сезонный пик.
Вам же не составит труда представить годовой график сезонности продаж, верно? Когорты действуют аналогично. Использовать их для анализа сезонности — самое то.
Естественно, везде есть свои особенности. Когорты для пользователей будут работать немного по-другому, нежели для моего случая с весом. Но суть от этого не меняется. Если сказать другими словами, то когортный анализ показывает поведение объектов.
Итак, поведение чего можно проанализировать в случае, если измеряется мой вес?
Ну, например, поведение меня самого. Т.к. когорты разбиты по неделям, то когортный анализ будет показывать как я веду себя на неделе.
Веду = как я сбрасываю вес в течение недели.
Для этого добавляем в таблицу колонку “дельта” (изменение веса по сравнению с прошлым днем) и “номер дня недели” (от 1 до 7):
Номер дня недели =WEEKDAY(дата измерения;2)
Проводим когортный анализ
Когортный анализ легко проводится с помощью Сводных Таблиц. Они есть и в Excel и в Google Docs (выделяем нужные столбы, затем Данные/Сводная таблица..).
Вот, что получаем:
Колонки — номера дней недели. Строки — когорты (номера недель).
“Итого справа” показывает среднее изменение веса по неделям. “Итого снизу” показывает среднюю дельту по дням недели.
Каждая строка показывает как менялся мой вес по неделям и позволяет сравнить недели между собой.
Теперь по этой таблице строим график:
Жирная зеленая линия показывает “Итого снизу” — среднюю дельту по дням. Остальные цветные линии — значения каждой когорты (недели).
По сути этот график — типичный пример графика сезонности, только вместо годов между собой сравниваются недели.
Зеленая линия показывает моё типичное поведение на неделе — в какие дня я обычно сбрасываю вес и в какие набираю.
Видно, что в выходные я конкретно отжираюсь. И это действительно так. Суббота у меня разгрузочный день. В воскресенье же активно сбрасываю набранный вес, но явно делаю это недостаточно активно.
Моя задача — сделать график как можно ровнее, чтобы он превратился в горизонтальную линию в отрицательной области. Это будет обозначать, что я не нарушаю правил и у меня всё в порядке со сбросом веса.
Можно изменить тип графика и представить его немного в другом виде:
Зеленые столбцы — это то же, что на предыдущем графике зеленая линия. Мне просто кажется, что так её лучше видно.
Вывод
Собственно, я хотел увидеть своё поведение на неделе — я его увидел. И понял что, когда и как мне надо менять.
Вот так я применил когортный анализ для своего соревнования. Жду-недождусь, когда заполню таблицу еще большим количеством данных и сделаю мою зеленую линию ровной.
На самом деле, когортный анализ — не замена привычных нам графиков срезов или средних. Это просто другой взгляд на тот же самый объект.
Когорты — это взгляд на типичное поведение (сезонность) анализируемого объекта.
Как видите, в когортах на самом деле нет ничего сложно и их вполне можно самостоятельно посчитать и проанализировать в Excel и даже Google Docs.
Можете сами посмотреть на таблицу, которую я сделал в GDocs.
Если статья принесла Вам пользу, буду благодарен за лайк и репост.
Комментарии (12)
opanas
30.11.2017 11:55Взвешиваюсь и записываю показания каждый день, график помогает видеть тенденцию и не расслабляться.
almuerto
А есть ли смысл взвешиваться каждый день?
Хинт — человеческое тело состоит на 70% из воды.
Возможно, стоит лучше измерять процент жира в организме?
SlavniyTeo
По своему опыту худения — смысл есть.
Я взвешивался два раза в день: утром и вечером.
Естественно, не стоит обращать внимание на пики, однако после пары месяцев ежедневных взвешиваний, очень хорошо видна тенденция.
Если к графику также ставить пометки с описанием особенностей того или иного дня (например, «день рождения», «снова начал бегать» и «прекратил бегать»), потом проще себя мотивировать на бег и воздержание от посиделок перед телевизором.
nki
Много бегаешь?
varenich Автор
Если речь про меня, то ежедневно 1 час бега и 1 час быстрой ходьбы (до станции и обратно)
intsurfer
>>А есть ли смысл взвешиваться каждый день?
Чтобы было видно тренд. ;)
>>Возможно, стоит лучше измерять процент жира в организме?
Более надежно следить по габаритным размерам или по размерам одежды. Проверено на себе — сброшено 30 кг. Весы с измерением жирности могут показывать различные значения даже при измерениях в течении 5 минут.
ЗЫ сам программист и сидячая работа уже привела в свое время к ожирению и сопутствующим болезням. Пришлось брать себя в руки и проводить меньше времени за компом и больше с гантелями. С весом ушла и бОльшая часть из болезней, в частности — аллергия.
nki
На что была аллергия?
intsurfer
на мед, приправы и т.п. Без них жить можно, но не вкусно. :) Стоило съесть чего-нибудь
совсем немного и надо было бежать глотать таблетки. Особенно тяжко было в длительной командировке в Израиле, где приправы сыпят в еду в соотношении 1-к-1, похоже. Тогда не знал, что лишний вес и аллергия жестко связаны. И знакомый также заметил, что, как только сбросил вес, тоже перестал нуждаться в таблетках.
Loki3000
Очень дисциплинирует. Пропадает желание сказать себе «сожру сегодня кусочек тортика — может не отложится», а через день смотришь — отложилось. И понимаешь что вся прошлая неделя пошла насмарку.
lpwaterhouse
Не, ну если один кусочек разносит недельные труды на раз, то дело и не в тортике вовсе.
Loki3000
А если два? А три? А шашлычок под водочку? А если разносит не недельные труды, а двухдневные, тогда можно?
varenich Автор
Шашлычок нормально, не разносит. Водочку тоже можно 1 рюмку на выходные.
А вот тортик/пироженку/хлебушек/макарочники/картошечку/виноградик/бабнчики/сахарочек разносят сразу и с очумительным эффектом, который может и двухнедельные труды перекрыть