Всё началось с того, что я бросил вызов и принял участие в соревновании. Дело в в том, что вес у меня заоблачный и, конечно, хочется его серьезно сбросить.

Раньше был опыт избавления от 20 кг, но потом, из-за отсутствия мотивации, много вернулось обратно. В этот раз, чтобы мотивация была серьезной, я бросил вызов другому человеку и взялся за дело.

Как-то читая книгу Тима Ферриса “Тело за 4 часа” я нашел интересную рекомендацию — сделать таблицу с графиком, чтобы было видно прогресс изменения веса.

Я нашел эту таблицу и быстренько сделал её вместе с графиком в Google Docs:



Данные истинные.



Делая график я вдруг задал себе вопрос: а почему бы не попытаться применить здесь когортный анализ?

Вы наверняка уже видели таблицы и графики когортного анализа. Они представляют из себя треугольники и кучу линий, которые неподготовленному человеку трудно понять.

Ходит даже мнение, что когортные анализ — это слишком сложно и в реальности он бесполезен.

Общаясь как-то с коллегой по работе я даже услышал от него такую фразу: когортный анализ применим ТОЛЬКО когда у тебя есть множество объектов. Если ты измеряешь один объект, то когортный анализ не применим вообще.

Такое точно не могли сойти ему с рук :-) и я решил сделать когортный анализ для своего случая: для меня, одного человека, измеряющего собственный вес во время соревнования.

Выделяем когорты


Когорты — это произвольные объекты, имеющие дату рождения.

Собственно, когортами могут быть как пользователи, так и что угодно другое. Главное, чтобы мы знали когда это родилось.

В моём случае в качестве объекта выступил вес, т.к. у него явно присутствовала дата рождения — дата измерения / снятия показания.

Когорта группирует объекты по какому-либо признаку. В моём случае в качестве когорты выступила группировка измерений по неделям:



Неделя считается функцией =ISOWEEKNUM(дата измерения)

Разобравшись с когортами, следующий шаг — понять, а что, собственно, с помощью них анализировать.

Что анализировать с помощью когорт


Я долго искал аналогию для использования когорт.

В своё время было сделано много попыток объяснить суть когорт, но большинство из них заканчивались не очень успешно, т.к. когорты сами по себе вещь довольно искусственная и представить их в голове трудно.

Думаю, одна из лучших аналогий для когорт — это сезонность.

Например, сезонность бизнеса — это когда в определенные моменты (сезоны) товары продаются лучше или хуже.

Сезонность определяется сравнением периодов (обычно годов) между собой.

Все мы знаем, что на Новый Год у нас в стране приходится пик продаж. Это сезонный пик.

Вам же не составит труда представить годовой график сезонности продаж, верно? Когорты действуют аналогично. Использовать их для анализа сезонности — самое то.

Естественно, везде есть свои особенности. Когорты для пользователей будут работать немного по-другому, нежели для моего случая с весом. Но суть от этого не меняется. Если сказать другими словами, то когортный анализ показывает поведение объектов.

Итак, поведение чего можно проанализировать в случае, если измеряется мой вес?

Ну, например, поведение меня самого. Т.к. когорты разбиты по неделям, то когортный анализ будет показывать как я веду себя на неделе.

Веду = как я сбрасываю вес в течение недели.

Для этого добавляем в таблицу колонку “дельта” (изменение веса по сравнению с прошлым днем) и “номер дня недели” (от 1 до 7):



Номер дня недели =WEEKDAY(дата измерения;2)

Проводим когортный анализ


Когортный анализ легко проводится с помощью Сводных Таблиц. Они есть и в Excel и в Google Docs (выделяем нужные столбы, затем Данные/Сводная таблица..).

Вот, что получаем:



Колонки — номера дней недели. Строки — когорты (номера недель).

“Итого справа” показывает среднее изменение веса по неделям. “Итого снизу” показывает среднюю дельту по дням недели.

Каждая строка показывает как менялся мой вес по неделям и позволяет сравнить недели между собой.

Теперь по этой таблице строим график:



Жирная зеленая линия показывает “Итого снизу” — среднюю дельту по дням. Остальные цветные линии — значения каждой когорты (недели).

По сути этот график — типичный пример графика сезонности, только вместо годов между собой сравниваются недели.

Зеленая линия показывает моё типичное поведение на неделе — в какие дня я обычно сбрасываю вес и в какие набираю.

Видно, что в выходные я конкретно отжираюсь. И это действительно так. Суббота у меня разгрузочный день. В воскресенье же активно сбрасываю набранный вес, но явно делаю это недостаточно активно.

Моя задача — сделать график как можно ровнее, чтобы он превратился в горизонтальную линию в отрицательной области. Это будет обозначать, что я не нарушаю правил и у меня всё в порядке со сбросом веса.

Можно изменить тип графика и представить его немного в другом виде:



Зеленые столбцы — это то же, что на предыдущем графике зеленая линия. Мне просто кажется, что так её лучше видно.

Вывод


Собственно, я хотел увидеть своё поведение на неделе — я его увидел. И понял что, когда и как мне надо менять.

Вот так я применил когортный анализ для своего соревнования. Жду-недождусь, когда заполню таблицу еще большим количеством данных и сделаю мою зеленую линию ровной.

На самом деле, когортный анализ — не замена привычных нам графиков срезов или средних. Это просто другой взгляд на тот же самый объект.

Когорты — это взгляд на типичное поведение (сезонность) анализируемого объекта.

Как видите, в когортах на самом деле нет ничего сложно и их вполне можно самостоятельно посчитать и проанализировать в Excel и даже Google Docs.

Можете сами посмотреть на таблицу, которую я сделал в GDocs.

Если статья принесла Вам пользу, буду благодарен за лайк и репост.

Комментарии (12)


  1. almuerto
    30.11.2017 11:28

    А есть ли смысл взвешиваться каждый день?
    Хинт — человеческое тело состоит на 70% из воды.
    Возможно, стоит лучше измерять процент жира в организме?


    1. SlavniyTeo
      30.11.2017 11:39

      По своему опыту худения — смысл есть.

      Я взвешивался два раза в день: утром и вечером.

      Естественно, не стоит обращать внимание на пики, однако после пары месяцев ежедневных взвешиваний, очень хорошо видна тенденция.

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


      1. nki
        30.11.2017 15:00

        Много бегаешь?


        1. varenich Автор
          30.11.2017 15:12

          Если речь про меня, то ежедневно 1 час бега и 1 час быстрой ходьбы (до станции и обратно)


    1. intsurfer
      30.11.2017 11:50

      >>А есть ли смысл взвешиваться каждый день?
      Чтобы было видно тренд. ;)

      >>Возможно, стоит лучше измерять процент жира в организме?
      Более надежно следить по габаритным размерам или по размерам одежды. Проверено на себе — сброшено 30 кг. Весы с измерением жирности могут показывать различные значения даже при измерениях в течении 5 минут.

      ЗЫ сам программист и сидячая работа уже привела в свое время к ожирению и сопутствующим болезням. Пришлось брать себя в руки и проводить меньше времени за компом и больше с гантелями. С весом ушла и бОльшая часть из болезней, в частности — аллергия.


      1. nki
        30.11.2017 14:59

        На что была аллергия?


        1. intsurfer
          30.11.2017 16:48

          на мед, приправы и т.п. Без них жить можно, но не вкусно. :) Стоило съесть чего-нибудь
          совсем немного и надо было бежать глотать таблетки. Особенно тяжко было в длительной командировке в Израиле, где приправы сыпят в еду в соотношении 1-к-1, похоже. Тогда не знал, что лишний вес и аллергия жестко связаны. И знакомый также заметил, что, как только сбросил вес, тоже перестал нуждаться в таблетках.


    1. Loki3000
      30.11.2017 13:01

      Очень дисциплинирует. Пропадает желание сказать себе «сожру сегодня кусочек тортика — может не отложится», а через день смотришь — отложилось. И понимаешь что вся прошлая неделя пошла насмарку.


      1. lpwaterhouse
        30.11.2017 17:20

        Не, ну если один кусочек разносит недельные труды на раз, то дело и не в тортике вовсе.


        1. Loki3000
          30.11.2017 17:28

          А если два? А три? А шашлычок под водочку? А если разносит не недельные труды, а двухдневные, тогда можно?


          1. varenich Автор
            30.11.2017 19:36

            Шашлычок нормально, не разносит. Водочку тоже можно 1 рюмку на выходные.

            А вот тортик/пироженку/хлебушек/макарочники/картошечку/виноградик/бабнчики/сахарочек разносят сразу и с очумительным эффектом, который может и двухнедельные труды перекрыть


  1. opanas
    30.11.2017 11:55

    Взвешиваюсь и записываю показания каждый день, график помогает видеть тенденцию и не расслабляться.