- Телефон, с которого я раздавал интернет
- Два чемодана, в которые сейчас помещается вся наша жизнь
- Лампочка из под лампы, самостоятельно сделанной в Турции, для освещения
- История Билли Миллигана на русском, непонятно что делающая в квартире на Шри Ланке
- Две пачки чая, купленные недавно на плантации
- Уставший, но довольный я, который сидел полтора часа в духоте и с надеждой, что интернет не отвалится (отвалился всего раз)
Кажется получилось хорошо. Те, кто еще не видел - держите ссылку.
И делитесь здесь в комментариях, как вам?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤31😁14👍5🔥1
В общем, это была длинная подводка к тому, что подкасты я очень люблю и хочу рассказать о нескольких, которые я периодически слушаю в самых разных ситуациях, будь то полет или прогулка вдоль моря.
Podlodka - подкаст про жизнь в it, от разработки, карьеры до здоровья, эмиграции и осознанности. Много интересных выпусков, кажется каждый может найти что-то для себя. Для примера - вот выпуск про осознанность, а вот про культурную интеграцию экспатов.
Это считается - единственный известный мне подкаст про аналитику (расскажите в комментах, если знаете другие), ребята из Тинькофф обсуждают близкие мне около-аналитические и жизненные темы. Вот про то, что уставшая лошадь плохо закрывает спринты.
Собес - пожалуй лучший подкаст от Киры Кузьменко про поиск работы. Если ищете сейчас, то слушайте подряд все выпуски и будет вам успех.
Bushwaker - самые крутые трансляции по истории. Мне очень зашло про темные века и про историю Руси, лекций там на десятки часов, это правда интересно, рекомендую.
Основа - научпоп подкаст, начиная с астрофизики (рекомендую выпуски с Семихатовым, Поповым и Сурдиным) до Римской империи и динозавров.
У холмов есть подкаст - любимый тру-крайм подкаст с периодическим лаем и звуками лапок Марва на фоне.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25
У меня неделя отпуска, поэтому сегодня без поста про аналитику, а расскажу про свой первый опыт
Если коротко - впечатления смешанные. С одной стороны - это океан, сумасшедшая природа (пальмы, горы, пляжи как с рекламы Баунти) и добрые люди. С другой - бедность, повсеместные горы мусора, климат, который мне не подходит, и в целом образ жизни, в котором (опять же лично мне) не комфортно.
В итоге, для себя понял, что на постоянке жить в Азии я вряд ли смогу. Хотя это и чрезвычайно интересно, в будущем туда хочется путешествовать, но определенно на ограниченное время.
Несколько человек мне говорили, что Шри-Ланка - это одно из лучших и любимых мест где они были, и я все-таки испытываю некоторый диссонанс внутри из-за того, что мне не прям сильно понравилось жить на океане
Были ли вы в Азии? Какие впечатления остались?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤7
Наткнулся в LinkedIn на пост про полный бесплатный доступ к платформе курсов Maven Analytics. Такая щедрость на образование продлится до 31 октября.
Я увидел эту платформу в первый раз, но выглядит достаточно годно (на Reddit вроде тоже нашел хорошие отзывы). Там у них куча курсов про аналитику, data science, ML и всё с этим связанное. Есть еще курсы про карьеру, собеседования и всё такое, так что если вам актуально, попробовать глянутьпока бесплатно кажется стоит.
Держите ссылку - https://mavenanalytics.io/open-campus
Я увидел эту платформу в первый раз, но выглядит достаточно годно (на Reddit вроде тоже нашел хорошие отзывы). Там у них куча курсов про аналитику, data science, ML и всё с этим связанное. Есть еще курсы про карьеру, собеседования и всё такое, так что если вам актуально, попробовать глянуть
Держите ссылку - https://mavenanalytics.io/open-campus
mavenanalytics.io
Open Campus Oct 20 - 30, 2025 | Maven Analytics Free Platform Access
Maven Analytics offers 100% Free, unlimited course & learning path access during Open Campus October 20 - 30, 2025. Featuring live expert-led sessions, live training, and career coaching to launch your data analyst career.
❤10🔥5
Не всегда есть возможность провести A/B тест (маркетинговые кампании, уже все раскатили и надо проверить эффект, и т.д.). В таком случае на помощь может прийти Difference-in-Differences (DiD).
Суть метода достаточно проста и хорошо иллюстрируется картинкой. Вместо того, чтобы просто сравнить значение до и после начала эксперимента (так мы не делаем из-за сезонности, внешних воздействий и т.д.) в тестовой группе, мы подбираем контрольную группу, максимально похожую по динамике на тестовую до начала эксперимента, и считаем разницу:
Оценка DiD = (Метрика в тесте после начала эксперимента − Метрика в тесте до начала эксперимента) − ( Метрика в контроле после начала эксперимента − Метрика в контроле до начала эксперимента)
Основное предположение для этого метода - параллельность трендов теста и контроля. То есть без влияния изменений в тесте, динамика в группах осталась бы одинаковой. Самый простой способ это проверить и в целом подобрать контроль - построить динамику на исторических данных и сравнить визуально (aka на глаз). Так же проверить это можно, используя плацебо тесты - применяя DiD на данных до эксперимента и считая p-value (значимости не должно быть). Получаются своего рода АА-тесты.
Окей, с сутью вроде бы разобрались, теперь вопрос - а откуда взять p-value, если мы считаем просто разность разностей и это одно число?
Ответ в линейной регрессии. И построить ее можно, только если у нас есть юниты (пользователи, магазины, города, что-то еще) и, соотвественно, у них есть значения метрик и какая-то дисперсия.
DiD представляем вот в таком виде (для каждого юнита):
Y = B0 + B1 * IsTreatment + B2 * IsPost + B3 * IsTreatment * IsPost + e
- Y: значение метрики
- B0: значение метрики контроля до эксперимента
- IsTreatment: было ли воздействие (0 или 1)
- IsPost: до или после начала эксперимента (0 или 1)
- IsTreatment * IsPost: идентификатор, отвечающий за оценку DiD
- B3: искомый нами эффект
- e: ошибка
Обучив линейную регрессию (например из statsmodels), мы узнаем p-value для B3, оно и будет отвечать за влияние изменений в тесте (IsTreatment * IsPost) на значение метрики и будет нашим искомым.
Это становится чуть более понятно, если посмотреть на данные и код, поэтому для более подробного изучения советую ознакомться вот с этим:
- Статья на medium от Coursera
- Глава из учебника про Causal Inference
- Обзорная статья на medium
И еще несколько полезных статей про метод:
- Статья от Spotify про то, как бороться с автокорреляция при использовании DiD
- Как использовать diff-in-diff для пропорций
Улучшением этого подхода будет Synthetic Control, но про него уже в следующих сериях.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤1
Считаю ChatGPT отличным помощником в некоторых задачах (в разумных пределах). Я пока еще остаюсь продуктовым аналитиком и на prompt engineer переучиваться не собираюсь, но немного изучил тему с написанием промптов, чтобы максимально эффективно использовать модель в работе. Делюсь основными техниками, которые должны в этом помочь:
- Писать на английском. Тут просто – было больше данных для обучение, лучше результат.
- Четко и понятно формулировать задачу и в каком формате нужен ответ.
- Давать как можно больше контекста. Потратьте чуть больше времени и опишите задачу, что вы хотите и дайте дополнительную информацию.
- Задавать роль. Если вам нужно реализовать ML модель, начните промпт словами – ты опытный ML engineer в сфере… И по аналогии для вашей задачи.
- Давать примеры, если возможно.
- Просить решение по шагам или привести ход рассуждений.
- Немного давить на эмоции нейросети (еще немного и начнем заботиться о том, а мечтают ли андроиды об электроовцах). Например, попросите нейросеть сделать как можно лучше, так как от этого зависит ваша карьера. Еще можно попробовать трюк - пообещать 1000 долларов за лучший ответ.
- Использовать LLM чтобы составить лучший промпт.
- Попросить модель проверить свой ответ на адекватность и исправить ошибки, если они в нем есть (тут не надо переусердствовать, а то модель может начать галлюцинировать).
- Гайд от OpenAI
- Огромнейшая подборка ресурсов от OpenAI
- Хороший гайд от X5
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🔥1
Или все таки обязательно? И насколько вообще хорошо должен программировать на питоне продуктовый / дата аналитик?
В целом, мне кажется, ответ достаточно прост – настолько, насколько нужно для решения рабочих задач. А вот они могут быть самыми разными от компании к компании.
Понятно, что в идеальном мире лучше уметь программировать на уровне как минимум джуна разработчика, со всеми вытекающими навыками – написания поддерживаемого оптимально кода, уметь в ООП, написание тестов и так далее. Но наш мир не идеален, и кажется для начинающего аналитика это точно не первый приоритет для роста, а вот чем дальше по грейду, тем больше могут требовать уже такое.
Но лично я отталкивался бы от того, в какой компании вы работаете и какие задачи решаете, и более важно – какие вам интересны. Аналитик – это очень широкое понятие, и где-то аналитики пишут почти только на SQL, а где-то это аналитики-разработчики (или analytics-engineers), которым эти навыки как раз необходимы.
В общем, для себя я определенно вижу в этом точку роста, так как мне интересно иногда делать какие-то работающие проекты и я понимаю необходимость дополнительных знаний из разработки для того, чтобы они работали хорошо. При этом вы вполне себе успешно можете быть отличным продуктовым аналитиком, используя питон как инструмент для исследований, и приносить ценность своими инсайтами (и тут вполне будет актуальна фраза, что аналитики должны писать код, который работает один раз).
Поделитесь в комментариях, как вы думаете, должен ли аналитик быть немного разработчиком и какие именно скиллы нужны? И будет круто, если посоветуете курсы, книги, чтобы прокачать их.
Чтобы начать, вот отличный курс от MIT про базу, которую вы могли упустить.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3
Возможно от обилия курсов, блогов, экспертов, научных статей и учебников вам стало скучно (ну или вы все это поглотили), тогда вот вам еще один ресурс. Лучше всего учиться чему-то у тех людей, которые профессионально в теме разбираются. В экспериментах – это те, кто делают платформы для работы с ними.
Помимо того, что ребята из таких компаний пишут статьи, блоги и выступают с докладами, но что еще более классное - часто у них есть документации их продуктов. А в них часто достаточно подробно описаны конкретные подходы для анализа экспериментов и даже математические формулы, которые вы можете уже реализовать у себя. В общем считаю, что это топ и советую вот эти три платформы и несколько материалов на почитать:
- Как рассчитать размер выборки при использовании CUPED
- Продвинутые техники проведения экспериментов
- Доки, где описаны подходы, которые они используют
- Байесовский vs частотный подход
- Идеи для оптимизации конверсии
- Почему стоит использовать последовательное тестирование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26❤1
Вы начинающий аналитик, который выучил все статистические критерии и теперь вам не терпится их применить. Или уже хорошо разобрались в A/B и просто хотите потрогать какой-то новый метод и сравнить со стандартными.
Мой ответ на то, как это сделать - найти данные и научиться моделировать. Рассказываю по порядку.
Но гораздо интереснее анализировать настоящие данные. Начинающему аналитику будет дополнительно полезно, так как из такого анализа можно сделать неплохой pet проект и показать свои знания на практике.
- Датасет от X5
- Датасет от Criteo
При выборе стат. теста и метода анализа в целом, нам важно, чтобы он был самым мощным и допускал наименьшее количество ошибок первого рода. А вот чтобы сравнить разные критерии между собой, вам стоит научиться моделированию на реальных или искусственных данных (а они уже у вас есть из пунктов выше). Вот хорошая статья, где рассказано как это делать.
Мне нравится моделирование тем, что на нему очень четко понимаешь, как работают концепции из статистики - будь то заветное p-value равное 0.05 или мощность в 80%. Ну и потом с помощью этих же приемов можно тестировать более сложные методы - такие как последовательное тестирование ( где нужно моделировать не просто итоговое распределение, а именно процесс всего теста ) или подбирать гиперпараметры casual impact или CUPAC.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24👍4
Хочу рассказать про streamlit - фреймворк, который за несколько простых строчек кода позволяет реализовать веб приложение. Считаю, что это один из лучших инструментов для ваших pet проектов и хакатонов, когда важна скорость и простота решения. Естественно, это также может быть любой сложности питоновский код, ML модель, дашборд с аналитикой и так далее. Для вдохновения - галлерея с тем, что streamlit умеет делать.
Еще один плюс - что можно совершенно бесплатно за пару минут развернуть ваше приложение на их облаке. Для примера - мое приложение, через которое можно задизайнить АБ тест и посчитать размер выборки для непрерывных поюзерных метрик, конверсий и ratio метрик. Код можно посмотреть вот тут.
Мне искренне нравится streamlit за простоту, функциональность и оч классный результат. Неоднократно использовал его для проектов как в универе, так и на хакатонах, и всегда выглядит достойно (особенно если у вас нет фронта в команде и некому пилить красивый сайт).
Использовали ли вы streamlit? Может знаете какие-то похожие крутые и полезные инструменты? Делитесь в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍12❤1
Под конец 2024 хочется (в очередной раз) процитировать Слепакова - это был тяжелый год. Но для меня он все равно оказался одним из самых богатых на события.
Во-первых, я кажется перестал на какое-то время быть цифровым кочевником и переехал на Кипр 🇨🇾 . И вместе с этим перешел работать в inDrive💚 на позицию Senior Product Analyst. Про это расскажу уже в новом году, пока в процессе испытательного срока ( а так же просто пытаюсь немного прийти в себя после двух лет жизни без постоянной страны проживания ).
Во-вторых, посетил Марокко и Шри-Ланку. Ну и по второму кругу еще несколько стран. Все еще удивляет, что можно просто взять и полететь в другую страну, и ты не прикован навсегда к городу, где родился. Это определенно добавляет ощущения свободы и позволяет чуть шире глядеть как на весь происходящий пиздец (он в целом везде, но свой), так и на то, как много в мире удивительного.
Ну и в-третьих, завел этот блог и начал что-то вам рассказывать про аналитику. Помимо всех плюшек в виде пользы карьеры, развития личного бренда и тд, пожалуй самые приятные эмоции - когда приходят в личку или просто пишут в комментах, как то, что я делаю, помогает и мотивирует на развитие. Так что спасибо, что читаете!
В ближайшее время еще немного прихожу в себя от накопившейся (кажется с начала ковида) усталости и думаю о том, куда и как дальше развивать блог.
А пока поделитесь в комментариях, про что вам интересно читать и какие форматы постов заходят? Буду рад всем идеям и комментариям про то, что можно улучшить и на какие темы писать в следующем году.
И всех с наступающим🔥
Во-первых, я кажется перестал на какое-то время быть цифровым кочевником и переехал на Кипр 🇨🇾 . И вместе с этим перешел работать в inDrive
Во-вторых, посетил Марокко и Шри-Ланку. Ну и по второму кругу еще несколько стран. Все еще удивляет, что можно просто взять и полететь в другую страну, и ты не прикован навсегда к городу, где родился. Это определенно добавляет ощущения свободы и позволяет чуть шире глядеть как на весь происходящий пиздец (он в целом везде, но свой), так и на то, как много в мире удивительного.
Ну и в-третьих, завел этот блог и начал что-то вам рассказывать про аналитику. Помимо всех плюшек в виде пользы карьеры, развития личного бренда и тд, пожалуй самые приятные эмоции - когда приходят в личку или просто пишут в комментах, как то, что я делаю, помогает и мотивирует на развитие. Так что спасибо, что читаете!
В ближайшее время еще немного прихожу в себя от накопившейся (кажется с начала ковида) усталости и думаю о том, куда и как дальше развивать блог.
А пока поделитесь в комментариях, про что вам интересно читать и какие форматы постов заходят? Буду рад всем идеям и комментариям про то, что можно улучшить и на какие темы писать в следующем году.
И всех с наступающим
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤26👍9