Skip to content

📊Craft & Know-How

Специалист по данным · Находит закономерности и строит прогнозные модели на основе данных — должность 2008 года, основанная на трех столетиях подсчета, тестирования и визуализации доказательств.

Share

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

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

What the work demands

857870726258
Статистика и вероятность
85
Программирование (Python, SQL, R)
78
Обработка данных и конвейеры
70
Моделирование машинного обучения
72
Распространение выводов
62
Контекст бизнеса или домена
58

Статистика и вероятность

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

Программирование (Python, SQL, R)

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

Обработка данных и конвейеры

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

Моделирование машинного обучения

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

Распространение выводов

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

Контекст бизнеса или домена

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

A day in the life

Стендап и проверка приборной панелиИзвлечение и очистка данныхОбедМоделирование и анализВстречи и обзоры заинтересованных сторонНерабочее время (в основном) 036912151821 24h
  1. 8–9 Стендап и проверка приборной панели

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

  2. 9–12 Извлечение и очистка данных

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

  3. 12–13 Обед

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

  4. 13–15 Моделирование и анализ

    Создание или уточнение статистической модели, проведение теста значимости эксперимента или исследование причин изменения показателя.

  5. 15–17 Встречи и обзоры заинтересованных сторон

    Представление результатов команде по продукту или бизнесу, рассмотрение результатов A/B-тестирования или защита допущений анализа, подвергающихся сомнению.

  6. 17–8 Нерабочее время (в основном)

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

The know-how

Craft knowledge practitioners actually pass on — not motivation.

01

Посмотрите на данные, прежде чем моделировать их.

Постройте необработанные распределения, диаграммы рассеяния и простые сводки, прежде чем что-либо подгонять — привычка, которая выявляет неверные данные, ошибки единиц и выбросы, которые в противном случае модель могла бы спокойно поглотить и скрыть.

Джон Тьюки, «Исследовательский анализ данных», 1977 г.
02

Проверьте, сохраняется ли тенденция внутри подгрупп

Совокупная тенденция может полностью развернуться, как только данные будут разделены по соответствующей категории — закономерность, известная как парадокс Симпсона, названный в честь статьи 1951 года статистика Эдварда Х. Симпсона.

Эдвард Х. Симпсон, статья 1951 года; явление, отмеченное ранее Карлом Пирсоном и другими
03

Держите набор тестов и не смотрите на него до конца

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

Стандартная практика, формализованная в работе Хасти, Тибширани и Фридмана, «Элементы статистического обучения», 2001 г.
04

Бюджетируйте большую часть проекта на уборку, а не на моделирование.

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

Получил широкое распространение со времен Стива Лора, «Для ученых, занимающихся большими данными, «работа уборщика» является ключевым препятствием на пути к пониманию», New York Times, 2014 г.
05

Сначала создайте самую простую модель, которая могла бы работать правдоподобно.

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

Мартин Зинкевич, «Правила машинного обучения: лучшие практики для машинного обучения», Google, правило № 4
06

Если узор выглядит слишком хорошо, ищите недостатки

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

Основан на традициях экспериментального дизайна Фишера; официально оформлено в Иудее Перл, «Книга почему», 2018 г.

Tools of the trade

Python (панды, scikit-learn, NumPy)

Доминирующий язык для манипулирования данными и классического машинного обучения, с pandas для табличных данных и scikit-learn для стандартных алгоритмов моделирования.

SQL

Язык запросов для извлечения данных из реляционных и облачных хранилищ данных — Snowflake, BigQuery, Redshift — где фактически хранятся данные большинства компаний.

Блокнот Юпитера

Стандартная интерактивная среда для исследовательского анализа, позволяющая специалисту по данным запускать код, просматривать диаграммы и делать заметки в одном документе.

Таблица/Power BI

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

Git и облачные платформы (AWS, GCP, Azure)

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

How people fail at it

Тестирование до тех пор, пока что-то не станет значимым

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

Доставка модели, которая пропускает цель

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

Создание сложного ответа на неправильный вопрос

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

Similar professions

🧾

Бухгалтер

Хранитель книг: наследник ремесла, настолько древнего, что оно изобрело само письмо, и теперь ведет переговоры с программным обеспечением, созданным для его автоматизации.

AI-resistant 35
🗺️

Менеджер по продукту

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

AI-resistant 50
💻

Инженер-программист

Пишет, тестирует и поддерживает код, который управляет современной жизнью, и является одной из первых профессий, наблюдающих, как ИИ автоматизирует свою повседневную работу.

AI-resistant 35
📣

Маркетолог

Профессионал, который создает спрос — от расписных стен Помпеи и рекламной записки P&G 1931 года до аукционных лент цифровой эпохи.

AI-resistant 38
📦

Инженер МЛОпс

Создает системы, которые обучают, развертывают, контролируют и управляют моделями машинного обучения в производстве.

AI-resistant 54
🔎

UX-исследователь

Изучает, как люди используют продукты, превращая наблюдаемое поведение, потребности и разочарования в доказательства, которые команды могут использовать.

AI-resistant 69

Continue exploring

Keep exploring

More in Science & Research

⚛️

Физик

Выводит и проверяет математические законы, управляющие материей, энергией, пространством и временем, от одинокой классной доски до статьи о коллайдере частиц, написанной 3000 авторами.

AI-resistant 65
🧬

Биолог

Ученый, который изучает саму жизнь, от того, что Линней давал имена видам вручную, до редактирования геномов с помощью CRISPR, до сих пор проверяет каждую идею на живом организме.

AI-resistant 64
🧪

Химик

Ученый, который сам создаёт и измеряет материю — от вавилонских духов Таппути до сегодняшних роботизированных лабораторий, и всё же тот, кто решает, что означает спектр.

AI-resistant 70
🔭

Астроном

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

AI-resistant 70
🧮

Математик

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

AI-resistant 70
🧿

Квантовый инженер

Создает, измеряет и контролирует устройства, использующие квантовые состояния для вычислений, зондирования, связи и исследования материалов.

AI-resistant 78
🧫

Специалист по клиническим данным

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

AI-resistant 68