🔥 SQL-запрос для проведения ABC-анализа
Если вы работали с аналитикой ассортиментной матрицы или продаж, то вы точно сталкивались с таким методом, как ABC-анализ.
И сегодня вместе с ребятами из IT Resume мы решили подробно разобрать: как сделать ABC анализ с помощью всего одного SQL-запроса.
Интересно, что некоторые используют ABC-анализ даже в личном тайм-менеджменте. Все потому что он основан на законе Парето, который легко можно переформулировать на абсолютно любую сферу. Например:
20% ваших действий приносят 80% результата
20% ваших клиентов приносят 80% прибыли
20% вашего ассортимента приносят 80% продаж
Ну дальше вы поняли... Кстати, узнать все про тайм-менеджмент вы сможете в сегодняшнем выпуске подкаста Data Heroes 👾
Если вы работали с аналитикой ассортиментной матрицы или продаж, то вы точно сталкивались с таким методом, как ABC-анализ.
И сегодня вместе с ребятами из IT Resume мы решили подробно разобрать: как сделать ABC анализ с помощью всего одного SQL-запроса.
Интересно, что некоторые используют ABC-анализ даже в личном тайм-менеджменте. Все потому что он основан на законе Парето, который легко можно переформулировать на абсолютно любую сферу. Например:
20% ваших действий приносят 80% результата
20% ваших клиентов приносят 80% прибыли
20% вашего ассортимента приносят 80% продаж
Ну дальше вы поняли... Кстати, узнать все про тайм-менеджмент вы сможете в сегодняшнем выпуске подкаста Data Heroes 👾
🔥64👍31
Как выиграть гонку со временем и все успевать? Обсуждаем в шестом эпизоде DataHeroes! 🚀
Если в вашей жизни горящих дедлайнов стало слишком много, а книга, которую вы месяц собираетесь прочитать, пылиться в шкафу – пора всерьез заняться тайм-менеджментом! 🕐
В сегодняшнем эпизоде подкаста мы говорим о том, как оптимизировать свои задачи и соблюдать тот самый таинственный work-life balance. Спойлер: для этого даже не нужно вычеркивать из жизни сериалы.
Просто включите подкаст, чтобы узнать, как все успеть и нужен ли тайм-менеджмент лично вам 🎤
Спикеры: Галина Кушнарева, Анна Матюшина, Марина Морина
Слушайте подкаст на платформах: Spotify, Anchor, Apple Podcasts, Google, Yandex, Overcast, Castbox, Telegram (↓)
#подкаст #DataHeroes
Если в вашей жизни горящих дедлайнов стало слишком много, а книга, которую вы месяц собираетесь прочитать, пылиться в шкафу – пора всерьез заняться тайм-менеджментом! 🕐
В сегодняшнем эпизоде подкаста мы говорим о том, как оптимизировать свои задачи и соблюдать тот самый таинственный work-life balance. Спойлер: для этого даже не нужно вычеркивать из жизни сериалы.
Просто включите подкаст, чтобы узнать, как все успеть и нужен ли тайм-менеджмент лично вам 🎤
Спикеры: Галина Кушнарева, Анна Матюшина, Марина Морина
Слушайте подкаст на платформах: Spotify, Anchor, Apple Podcasts, Google, Yandex, Overcast, Castbox, Telegram (↓)
#подкаст #DataHeroes
🔥16❤2👍2
📈 Дашборд в Jupyter Notebook – почему бы и нет? 📝
Экспортировать красивые отчеты из Jupyter Notebook мы с вами уже научились (помните?), однако вчера я наткнулся на еще более интересный вариант – дашборды в Jupyter Notebook!
Идея уже звучит интересно и многообещающе, но стоит разобраться поподробнее. Автор заявляет, что дашборд можно создать с помощью 9 строк кода, а поможет нам в этом фреймворк
Как думаете, классный способ или лучше оставить дашборды специальным инструментам? 🤔
Экспортировать красивые отчеты из Jupyter Notebook мы с вами уже научились (помните?), однако вчера я наткнулся на еще более интересный вариант – дашборды в Jupyter Notebook!
Идея уже звучит интересно и многообещающе, но стоит разобраться поподробнее. Автор заявляет, что дашборд можно создать с помощью 9 строк кода, а поможет нам в этом фреймворк
Mercury. Для этого нужно установить несколько библиотек, импортировать их в ваш ноутбук, а затем вы создаете графики и таблицы, которые вам нужны. После того как все готово, нужно добавить YAML- заголовок в начало ноутбука и сказать заветное "mercury run" – и дашборд будет создан. Итоговый результат можете увидеть в обзорной статье! Как думаете, классный способ или лучше оставить дашборды специальным инструментам? 🤔
MLJAR
How to create a dashboard in Python with Jupyter Notebook?
Build a data dashboard in Python with just 9 lines of code using Jupyter Notebook. Display stock information for a selected ticker with a data table and chart. Publish it as a web app with the open-source Mercury framework.
❤19👍8🔥1
📦 Zero-Knowledge Proof 🔎
Итак, небольшой ликбез в области актульных направлений изучения в комьютерных науках. Сегодня мы с вами (не без помощь PhD in CS Амита Сахая) разверемся в том, что же такое zero-knowledge proof.
💥 Суть
Zero-Knowledge Proof (ZKP) или доказательство с нулевым разглашением – это способ доказательства определенного утверждения без раскрытия каки-либо деталей, которые могут это подтвердить. Wait, what?!
Да-да, суть подхода сначала сбивает с ног. Однако, если подумать, то для доказательства одному человеку определенного факта другому человеку не всегда хочется или можно раскрывать определенные детали.
📝 Пример
Думаю, после примера вы сразу все поймете. Предположим, я знаю код от сейфа. Я утверждаю, что знаю уникальную комбинацию, которая его откроет. На слово вы мне, конечно, не верите, нужно доказать. Не говоря вам самой комбинации, я ввожу её и вы видите, что сейф открывается. Убедились? Да. Раскрыл ли я какие-то лишние детали? Нет.
📚 Применение
Приведенный выше пример, конечно, очень прост. Однако, согласитесь, что было бы здорово иметь возможность доказать что либо без разглашения личных деталей. Напрмер, с помощью этого подхода можно доказать, что выборы прошли честно и каждый голос был учтен без раскрытия всех голосов. Также, эта концепция используется в гораздо более сложных структурах, например, в блокчейн технологиях. Подробнее об этом рассказано во второй части видео.
P.S. Нельзя не отметить отдельно концепцию: объяснение сложного направления или термина идеально показано на разных уровнях знаний слушателя (ребенок, школьник, студент и т.д.). Во-первых, это показывает глубокое понимание темы объясняющим, иначе он не смог бы объяснить "на пальцах" суть подхода. Во-вторых, любому подписчику будет гораздо легче разобраться в сути подхода, поскольку примеры и информация наслаиваются друг на друга.
Кстати, на канале Wired много отличного научно-популярного контента, советую присмотреться! 👀
Итак, небольшой ликбез в области актульных направлений изучения в комьютерных науках. Сегодня мы с вами (не без помощь PhD in CS Амита Сахая) разверемся в том, что же такое zero-knowledge proof.
💥 Суть
Zero-Knowledge Proof (ZKP) или доказательство с нулевым разглашением – это способ доказательства определенного утверждения без раскрытия каки-либо деталей, которые могут это подтвердить. Wait, what?!
Да-да, суть подхода сначала сбивает с ног. Однако, если подумать, то для доказательства одному человеку определенного факта другому человеку не всегда хочется или можно раскрывать определенные детали.
📝 Пример
Думаю, после примера вы сразу все поймете. Предположим, я знаю код от сейфа. Я утверждаю, что знаю уникальную комбинацию, которая его откроет. На слово вы мне, конечно, не верите, нужно доказать. Не говоря вам самой комбинации, я ввожу её и вы видите, что сейф открывается. Убедились? Да. Раскрыл ли я какие-то лишние детали? Нет.
📚 Применение
Приведенный выше пример, конечно, очень прост. Однако, согласитесь, что было бы здорово иметь возможность доказать что либо без разглашения личных деталей. Напрмер, с помощью этого подхода можно доказать, что выборы прошли честно и каждый голос был учтен без раскрытия всех голосов. Также, эта концепция используется в гораздо более сложных структурах, например, в блокчейн технологиях. Подробнее об этом рассказано во второй части видео.
P.S. Нельзя не отметить отдельно концепцию: объяснение сложного направления или термина идеально показано на разных уровнях знаний слушателя (ребенок, школьник, студент и т.д.). Во-первых, это показывает глубокое понимание темы объясняющим, иначе он не смог бы объяснить "на пальцах" суть подхода. Во-вторых, любому подписчику будет гораздо легче разобраться в сути подхода, поскольку примеры и информация наслаиваются друг на друга.
Кстати, на канале Wired много отличного научно-популярного контента, советую присмотреться! 👀
YouTube
Computer Scientist Explains One Concept in 5 Levels of Difficulty | WIRED
Computer scientist Amit Sahai, PhD, is asked to explain the concept of zero-knowledge proofs to 5 different people; a child, a teen, a college student, a grad student, and an expert. Using a variety of techniques, Amit breaks down what zero-knowledge proofs…
👍24
📱 Один смартфон – хорошо, а 99 – это уже пробка 🚨
Рассказываем старую, но все еще отличную историю о том, как парень хакнул Google Maps: он взял и сложил 99 включенных смартфонов в тележку, чтобы создать виртуальную пробку в Google Maps. В итоге, зеленая улица вмиг стала красной, а многие автомобили, выбрали другой маршрут, чтобы не стоять в этой “пробке“.
Почему изменения в Google Maps могут повлиять на весь город?
Все дело в том, что существенное отличие Google Maps от классических карт заключается в том, что они интерактивны: в них есть опции прокрутки, поиска и масштабирования. Таким образом, Google Maps вносят виртуальные изменения в реальный город. Другие сервисы, такие как «Airbnb» и «Carsharing», оказывают огромное влияние на города: на их рынок жилья и культуру мобильности. Кроме того, большое влияние на то, как мы находим романтического партнера, оказывают такие платформы знакомств, как Tinder, и на нашу самооценку, благодаря приложению для бега Nike.
Все эти приложения работают через интерфейсы с Google Maps и создают новые формы цифрового капитализма и коммодификации. Без этих карт были бы немыслимы системы совместного использования автомобилей, новые приложения для такси, системы проката велосипедов и онлайн-сервисы транспортных агентств, такие как Uber.
Рассказываем старую, но все еще отличную историю о том, как парень хакнул Google Maps: он взял и сложил 99 включенных смартфонов в тележку, чтобы создать виртуальную пробку в Google Maps. В итоге, зеленая улица вмиг стала красной, а многие автомобили, выбрали другой маршрут, чтобы не стоять в этой “пробке“.
Почему изменения в Google Maps могут повлиять на весь город?
Все дело в том, что существенное отличие Google Maps от классических карт заключается в том, что они интерактивны: в них есть опции прокрутки, поиска и масштабирования. Таким образом, Google Maps вносят виртуальные изменения в реальный город. Другие сервисы, такие как «Airbnb» и «Carsharing», оказывают огромное влияние на города: на их рынок жилья и культуру мобильности. Кроме того, большое влияние на то, как мы находим романтического партнера, оказывают такие платформы знакомств, как Tinder, и на нашу самооценку, благодаря приложению для бега Nike.
Все эти приложения работают через интерфейсы с Google Maps и создают новые формы цифрового капитализма и коммодификации. Без этих карт были бы немыслимы системы совместного использования автомобилей, новые приложения для такси, системы проката велосипедов и онлайн-сервисы транспортных агентств, такие как Uber.
👍24
☕️ Под утренний кофе: еженедельный дайджест о технологиях, данных и аналитике 🗞
🌐 Internet Explorer официально вышел на пенсию
Браузер, который мы все с вами горячо любили лет 15 назад, говорит нам "прощайте". После 25 с лишним лет работы он официально устарел и не поддерживается, начиная с 15 июня 2022 г. Несмотря на то, что этим браузером все еще продолжают пользоваться, ему на смену пришли гораздо более удобные и современные Google Chrome, Safari и другие браузеры. Оставляйте ❤️, если вашим первым браузером тоже когда-то стал именно Internet Explorer!
🙊 Секреты хорошего руководителя
Стартапы сталкиваются со многими рисками: от финансовых до технологических. Однако, есть один риск, который является наиболее важным: по данным исследователей из Гарвардского, Стэнфордского и Чикагского университетов, 55% стартапов терпят неудачу из-за проблем с коммуникацией в компании.
Google for Startups провели работу по оценке лидерских способностей более 900 основателей стартапов, генеральных директоров и технических директоров в более чем 40 странах, чтобы определить лучшие стратегии лидерства. В итоге, они получили семь ключевых выводов, в числе которых объединение всех сотрудников вокруг понятной единой цели, сведение микроменеджмента (дотошного контроля) к минимуму, а также преодоление неуверенности в собственных действиях, так как, согласно эффекту Даннига-Крюгера (скоро расскажем о нем поподробнее!), чаще всего лучшие предприниматели себя недооценивают.
📝 Писать любые тексты – сложно
Однако, это совершенно не повод их не писать. Основной секрет написания качественного текста – не отвлекаться на редактирование в процессе, отловить это"на потом", иначе основная задумка и цель исчезнут. И уж точно не стоит думать про SEO-оптимизацию текста в самом начале, иначе текст выйдет, мягко говоря, корявым. Думаю, что этот принцип можно применять не только к написанию текстов, но и к другим типам задач: сначала стоит довести идею до результата, а лишь потом дорабатывать её, "придавать бриллианту огранку".
👾 Фиолетовые человечки: универсальные специалисты в области даннных
Организации переживают серьезный структурный сдвиг. Принятие современного стека данных идет рука об руку с серьезным переосмыслением роли людей, работающих с данными в организации (потому что социотехнические системы устарели). В итоге, компаниям нужно больше фиолетовых человечков — универсалов, которые могут ориентироваться как в бизнес-контексте, так и в современном стеке данных. Чтобы стать "фиолетовым", нужно проводить время в разных пространствах — условно, красном и синем — и накапливать опыт в разных областях, инструментах и технологиях.
Концепция универсального специалиста по данным не нова. На самом деле такие специалисты предпочитают вообще не специализироваться — они чаще сосредоточены на текущей бизнес-проблеме и используют самый подходящий инструмент для её решения.
#weekly #дайджест
🌐 Internet Explorer официально вышел на пенсию
Браузер, который мы все с вами горячо любили лет 15 назад, говорит нам "прощайте". После 25 с лишним лет работы он официально устарел и не поддерживается, начиная с 15 июня 2022 г. Несмотря на то, что этим браузером все еще продолжают пользоваться, ему на смену пришли гораздо более удобные и современные Google Chrome, Safari и другие браузеры. Оставляйте ❤️, если вашим первым браузером тоже когда-то стал именно Internet Explorer!
🙊 Секреты хорошего руководителя
Стартапы сталкиваются со многими рисками: от финансовых до технологических. Однако, есть один риск, который является наиболее важным: по данным исследователей из Гарвардского, Стэнфордского и Чикагского университетов, 55% стартапов терпят неудачу из-за проблем с коммуникацией в компании.
Google for Startups провели работу по оценке лидерских способностей более 900 основателей стартапов, генеральных директоров и технических директоров в более чем 40 странах, чтобы определить лучшие стратегии лидерства. В итоге, они получили семь ключевых выводов, в числе которых объединение всех сотрудников вокруг понятной единой цели, сведение микроменеджмента (дотошного контроля) к минимуму, а также преодоление неуверенности в собственных действиях, так как, согласно эффекту Даннига-Крюгера (скоро расскажем о нем поподробнее!), чаще всего лучшие предприниматели себя недооценивают.
📝 Писать любые тексты – сложно
Однако, это совершенно не повод их не писать. Основной секрет написания качественного текста – не отвлекаться на редактирование в процессе, отловить это"на потом", иначе основная задумка и цель исчезнут. И уж точно не стоит думать про SEO-оптимизацию текста в самом начале, иначе текст выйдет, мягко говоря, корявым. Думаю, что этот принцип можно применять не только к написанию текстов, но и к другим типам задач: сначала стоит довести идею до результата, а лишь потом дорабатывать её, "придавать бриллианту огранку".
👾 Фиолетовые человечки: универсальные специалисты в области даннных
Организации переживают серьезный структурный сдвиг. Принятие современного стека данных идет рука об руку с серьезным переосмыслением роли людей, работающих с данными в организации (потому что социотехнические системы устарели). В итоге, компаниям нужно больше фиолетовых человечков — универсалов, которые могут ориентироваться как в бизнес-контексте, так и в современном стеке данных. Чтобы стать "фиолетовым", нужно проводить время в разных пространствах — условно, красном и синем — и накапливать опыт в разных областях, инструментах и технологиях.
Концепция универсального специалиста по данным не нова. На самом деле такие специалисты предпочитают вообще не специализироваться — они чаще сосредоточены на текущей бизнес-проблеме и используют самый подходящий инструмент для её решения.
#weekly #дайджест
Windows Experience Blog
Internet Explorer 11 has retired and is officially out of support—what you need to know
Update: The retired, out-of-support Internet Explorer 11 desktop application has been permanently disabled through a Microsoft Edge update on certain vers
❤30👍5
Forwarded from Reveal the Data
Мокапы дашбордов
Сделал удобный набор графиков для макетирования дашбордов. Он сильно ускоряет разработку макетов. Я давно пользуюсь схожим набором, и часто прямо на встречах с заказчиками собираю макет вместе с ними. Это быстро и наглядно.
Версии
— В виде PPTX презентации: самый быстрый вариант, можно копировать элементы просто перенося их с зажатым Ctrl/Cmd и гибко настраивать картинки.
— В виде книги в Табло: можно тонко настроить графики, они лучше заполняют пространство и картинка получается приближенная к финальному результату.
— На доске в Miro: удобно шерить и обсуждать, добавлять идеи и замечания, но не очень удобно работать с картинками.
Графики сделаны в нейтральном стиле, чтобы не отвлекать от бизнес задачи и подчеркнуть, что это мокап. Удобно поверх картинок писать ярким цветом идеи, реальные названия метрик и т.п. Если у вас есть свой стайлгайд или другая BI, сделайте такие же инструменты на своих графиках, просто наскринив и нарезав существующие дашборды.
@revealthedata
Сделал удобный набор графиков для макетирования дашбордов. Он сильно ускоряет разработку макетов. Я давно пользуюсь схожим набором, и часто прямо на встречах с заказчиками собираю макет вместе с ними. Это быстро и наглядно.
Версии
— В виде PPTX презентации: самый быстрый вариант, можно копировать элементы просто перенося их с зажатым Ctrl/Cmd и гибко настраивать картинки.
— В виде книги в Табло: можно тонко настроить графики, они лучше заполняют пространство и картинка получается приближенная к финальному результату.
— На доске в Miro: удобно шерить и обсуждать, добавлять идеи и замечания, но не очень удобно работать с картинками.
Графики сделаны в нейтральном стиле, чтобы не отвлекать от бизнес задачи и подчеркнуть, что это мокап. Удобно поверх картинок писать ярким цветом идеи, реальные названия метрик и т.п. Если у вас есть свой стайлгайд или другая BI, сделайте такие же инструменты на своих графиках, просто наскринив и нарезав существующие дашборды.
@revealthedata
🔥37👍12
Почему Новосельцев, говоря “без статистики вообще не жизнь”, был совершенно прав?
Итак, сейчас мы с вами погрузимся в историю, которая покажет, что без статистики – никуда, но для начала нужно ввести вас в курс дела.
Эффект Даннинга-Крюгера – это (очевидная) тенденция неквалифицированных людей переоценивать свою компетентность. Эффект обнаружили в 1999 году психологи Джастин Крюгером и Дэвид Даннинг и с тех пор он стал широко известен.
💭 Как все было?
В 1999 году Даннинг и Крюгер опубликовали результаты довольно простого эксперимента. Они собрали группу людей, чтобы пройти тест на квалификацию. Затем они попросили каждого человека оценить свои способности. Даннинг и Крюгер (думали, что они это сделали) обнаружили, что люди, которые плохо сдали тест на навыки, были склонны переоценивать свои способности. Это и называется «эффект Даннинга-Крюгера».
📈 Что такое автокорреляция?
Автокорреляция возникает, когда вы ищете связь переменной с самой собой. Однако, иногда все не так очевидно и автокорреляция прячется глубоко в данных или предположениях.
♻️ Как эти вещи связаны?
Тут нужно немного углубиться в эксперимент. Даннинг и Крюгер искали следующую зависимость: x (результат теста человека) и y (самооценка способностей человека). Однако, когда они шокировали весь мир своими результатами, на диаграммах они отобразили следующее зависимость умственных способностей человека и ошибки его самооценки. А это ни что иное как поиск зависимости x и (y-x). Вот здесь и кроется та самая автокорреляция. Даже если взять два случайных набора значений и построить такой график, то зависимость будет налицо и всему виной именно автокорреляция.
🚨 Ошибки случаются
Не думаю, что стоит винить Даннинга и Крюгера за их ошибку. Однако, в обстоятельствах их промаха возникает восхитительная ирония: два профессора из Лиги Плюща продемонстрировали свою (статистическую) некомпетентность, объединив автокорреляцию с психологическим эффектом.
Будьте осторожны и внимательно изучайте свои данные и полученные выводы прежде чем заявлять о найденной закономерности, ведь “статистика – это наука, она не терпит приблизительности”.
Итак, сейчас мы с вами погрузимся в историю, которая покажет, что без статистики – никуда, но для начала нужно ввести вас в курс дела.
Эффект Даннинга-Крюгера – это (очевидная) тенденция неквалифицированных людей переоценивать свою компетентность. Эффект обнаружили в 1999 году психологи Джастин Крюгером и Дэвид Даннинг и с тех пор он стал широко известен.
💭 Как все было?
В 1999 году Даннинг и Крюгер опубликовали результаты довольно простого эксперимента. Они собрали группу людей, чтобы пройти тест на квалификацию. Затем они попросили каждого человека оценить свои способности. Даннинг и Крюгер (думали, что они это сделали) обнаружили, что люди, которые плохо сдали тест на навыки, были склонны переоценивать свои способности. Это и называется «эффект Даннинга-Крюгера».
📈 Что такое автокорреляция?
Автокорреляция возникает, когда вы ищете связь переменной с самой собой. Однако, иногда все не так очевидно и автокорреляция прячется глубоко в данных или предположениях.
♻️ Как эти вещи связаны?
Тут нужно немного углубиться в эксперимент. Даннинг и Крюгер искали следующую зависимость: x (результат теста человека) и y (самооценка способностей человека). Однако, когда они шокировали весь мир своими результатами, на диаграммах они отобразили следующее зависимость умственных способностей человека и ошибки его самооценки. А это ни что иное как поиск зависимости x и (y-x). Вот здесь и кроется та самая автокорреляция. Даже если взять два случайных набора значений и построить такой график, то зависимость будет налицо и всему виной именно автокорреляция.
🚨 Ошибки случаются
Не думаю, что стоит винить Даннинга и Крюгера за их ошибку. Однако, в обстоятельствах их промаха возникает восхитительная ирония: два профессора из Лиги Плюща продемонстрировали свою (статистическую) некомпетентность, объединив автокорреляцию с психологическим эффектом.
Будьте осторожны и внимательно изучайте свои данные и полученные выводы прежде чем заявлять о найденной закономерности, ведь “статистика – это наука, она не терпит приблизительности”.
YouTube
Без статистики вообще не жизнь
Эпизоды из кино "Служебный роман" -
Я считаю, что без статистики вообще не жизнь, а каторга какая-то.
Я считаю, что без статистики вообще не жизнь, а каторга какая-то.
🔥29👍8
🦸🏼♂️ Data Heroes обзавелись супер красивым веб-сайтом 💻
Лично мне очень важно, чтобы каждый проект имел какой-то законченный вид. Поэтому путь развития нашего подкаста Data Heroes неизбежно пришел к этой стадии: ему очень не хватало отдельного сайта и мы решили его сделать.
Теперь без тени смущения готов показать вам офицальную страницу нашего подкаста Data Heroes. Тут вы можете найти и послушать все выпуски, прочесть их описания, узнать несколько забавных фактов и разобраться в профессиональном сленге, который мы часто используем в эпизодах. Самое главное, теперь вы сможете оставлять свои комментарии через форму обратной связи, ведь это лучший драйвер любого проекта 😎
Оставляйте любые реакции, если вам также как и нам нравится наш новый сайт 🔥
А еще, пожалуйста, поставьте оценку подкаста на платформах, ведь именно это мотивирует нас продолжать создавать новые эпизоды Data Heroes👾
Все ссылки на наши проекты, чтобы вы могли сохранить их или делиться с друзьями:
👾 Подкаст Data Heroes
🔵 Блог Leftjoin
🔷 Сайт компании Valiotti Analytics
🔶 Блог Valiotti Analytics
Лично мне очень важно, чтобы каждый проект имел какой-то законченный вид. Поэтому путь развития нашего подкаста Data Heroes неизбежно пришел к этой стадии: ему очень не хватало отдельного сайта и мы решили его сделать.
Теперь без тени смущения готов показать вам офицальную страницу нашего подкаста Data Heroes. Тут вы можете найти и послушать все выпуски, прочесть их описания, узнать несколько забавных фактов и разобраться в профессиональном сленге, который мы часто используем в эпизодах. Самое главное, теперь вы сможете оставлять свои комментарии через форму обратной связи, ведь это лучший драйвер любого проекта 😎
Оставляйте любые реакции, если вам также как и нам нравится наш новый сайт 🔥
А еще, пожалуйста, поставьте оценку подкаста на платформах, ведь именно это мотивирует нас продолжать создавать новые эпизоды Data Heroes👾
Все ссылки на наши проекты, чтобы вы могли сохранить их или делиться с друзьями:
👾 Подкаст Data Heroes
🔵 Блог Leftjoin
🔷 Сайт компании Valiotti Analytics
🔶 Блог Valiotti Analytics
🔥19👍16👏1
📈 Grammar of graphics in a nutshell 📖
Вас когда-нибудь интересовало как работают такие фреймворки, как Observable Plot, ggplot2 или Vega-Lite? Автора этой статьи всерьез заинтересовал этот вопрос, поэтому он посмотрел множество реализаций, прочитал кучу статей, и кое-что придумал.
Пересказывать изучение визуализации целиком было бы глупо (важную чсть исследования составляют примеры и код), поэтому мы вкратце пройдемся по самым важным моментам, а полную цепочку преобразований лучше увидеть своими глазами на сайте.
🤔 Что вообще такое грамматика графики (GoG)?
Грамматика графики (GoG) — это язык для определения статистической графики, такой как гистограммы, диаграммы рассеяния и линейные графики из составных частей. Возможно, вы слышали или даже использовали библиотеку, построенную на GoG, такую как Observable Plot, ggplot2, Vega-Lite и Swift Charts.
🔗 Конвейер GoG
Грубо говоря, GoG разделяет визуализацию данных на два отдельных этапа: данные - кодировки + метки -> абстрактное пространство - масштабы-> экранное пространство.
⚪ Все начинается с формы
Прежде чем мы сможем перейти к реальным компонентам GoG, нам нужен способ рендеринга элемнтов на экране. Для этого используется SVG и создается несколько простых основных элементов: прямоугольник и круг. С помощью этих элементов, впоследствии, будет выстроена вся визуализация. Кстати, некоторое время назад я частично рассказывал про d3.js и даже делился примером.
⚖️ Веса и абстрактное пространство
Чтобы сопоставить абстрактное визуальное пространство и пространство пикселей экрана, используются шкалирование.
В чем разница между абстрактным и экранным пространством? Экранное пространство — (во всех смыслах и целях) декартова система координат, а абстрактное пространство не обязательно должно быть таковым. Шкалы используются для построения отображений из абстрактного пространства в пространство экрана, чтобы точно передавать информацию, которая заключается в данных.
⏭ Затем в статье объясняются нюансы меток, кодировок, осей и легенды графика, но тут без визуальных объяснений не обойтись, поэтому переходите на сайт.
🚀 В целом, это, конечно, маленькая и неполная версия грамматики графики. Тем не менее, она позволяет рассмотреть весь путь создания визуализации: от исходных данных до графика на экране.
Вас когда-нибудь интересовало как работают такие фреймворки, как Observable Plot, ggplot2 или Vega-Lite? Автора этой статьи всерьез заинтересовал этот вопрос, поэтому он посмотрел множество реализаций, прочитал кучу статей, и кое-что придумал.
Пересказывать изучение визуализации целиком было бы глупо (важную чсть исследования составляют примеры и код), поэтому мы вкратце пройдемся по самым важным моментам, а полную цепочку преобразований лучше увидеть своими глазами на сайте.
🤔 Что вообще такое грамматика графики (GoG)?
Грамматика графики (GoG) — это язык для определения статистической графики, такой как гистограммы, диаграммы рассеяния и линейные графики из составных частей. Возможно, вы слышали или даже использовали библиотеку, построенную на GoG, такую как Observable Plot, ggplot2, Vega-Lite и Swift Charts.
🔗 Конвейер GoG
Грубо говоря, GoG разделяет визуализацию данных на два отдельных этапа: данные - кодировки + метки -> абстрактное пространство - масштабы-> экранное пространство.
⚪ Все начинается с формы
Прежде чем мы сможем перейти к реальным компонентам GoG, нам нужен способ рендеринга элемнтов на экране. Для этого используется SVG и создается несколько простых основных элементов: прямоугольник и круг. С помощью этих элементов, впоследствии, будет выстроена вся визуализация. Кстати, некоторое время назад я частично рассказывал про d3.js и даже делился примером.
⚖️ Веса и абстрактное пространство
Чтобы сопоставить абстрактное визуальное пространство и пространство пикселей экрана, используются шкалирование.
В чем разница между абстрактным и экранным пространством? Экранное пространство — (во всех смыслах и целях) декартова система координат, а абстрактное пространство не обязательно должно быть таковым. Шкалы используются для построения отображений из абстрактного пространства в пространство экрана, чтобы точно передавать информацию, которая заключается в данных.
⏭ Затем в статье объясняются нюансы меток, кодировок, осей и легенды графика, но тут без визуальных объяснений не обойтись, поэтому переходите на сайт.
🚀 В целом, это, конечно, маленькая и неполная версия грамматики графики. Тем не менее, она позволяет рассмотреть весь путь создания визуализации: от исходных данных до графика на экране.
Observable
A Very, Very Tiny Grammar of Graphics
If you've ever wondered how frameworks like Observable Plot, ggplot2, or Vega-Lite work, you've come to the right place! I was wondering the same thing, so I looked at a bunch of implementations, read a bunch of papers, and this is what I came up with. Below…
👍20🔥4
👨🏻💻 Valiotti Analytics Linkedin 🔗
Мы потихоньку начинаем вести профили в разных социальных сетях: неделю назад мы наконец активировали Linkedin и начали наполнять страницу полезным контентом. Подписывайтесь, если хотите получать больше новостей о нашей компании (мы планируем делиться там с вами интересными фактами о прошлом, настоящем и будущем Valiotti Analytics).
Также, давайте соединяться и в личном профиле!
Мы потихоньку начинаем вести профили в разных социальных сетях: неделю назад мы наконец активировали Linkedin и начали наполнять страницу полезным контентом. Подписывайтесь, если хотите получать больше новостей о нашей компании (мы планируем делиться там с вами интересными фактами о прошлом, настоящем и будущем Valiotti Analytics).
Также, давайте соединяться и в личном профиле!
❤17👍10