Таблица
Ваши наборы данных:
часть 1: nfl_football_team_stats (1).csvСкачать nfl_football_team_stats (1).csv
часть 2: countries-of-the-world (1).csvСкачать countries-of-the-world (1).csv
Мы будем практиковаться в создании визуализаций с использованием различных типов графиков и диаграмм, входящих в Tableau.
Данные, для которых мы будем создавать визуализации, представляют собой набор статистических данных американской футбольной команды. В данных содержится информация о отдельных матчах команд, кто был соперником, каковы были счета и различные статистические показатели, описывающие игру команды. Вам не обязательно знать правила спорта, чтобы создавать визуализации для этой лабораторной работы, но если вы хотите получить некоторый контекст, вы можете посмотреть это видео на YouTube и прочитать эту статью в Википедии для лучшего понимания позиций и статистики.
Как и в предыдущей лабораторной работе, если вы застряли на каком-либо этапе, вы можете обратиться к отличным обучающим видео на сайте Tableau.
ВАЖНО:
- Для визуализации используйте цвета, соответствующие первой букве имени и фамилии. Названия цветов укажите в комментариях для сдачи работы
- Отправьте файл Tableau или ссылку на Tableau online
И - pdf-версию ваших дашбордов
Ссылки на внешние ресурсыЧасть 1
Чтобы выполнить эту лабораторную работу, следуйте каждому из шагов ниже.
- Откройте Tableau и импортируйте файл
nfl_football_team_stats.csv
. - Измените тип данных поля
Year
на строку.- Мы меняем
Year
, потому что в этой лабораторной работе он рассматривается как категориальный тип данных. В некоторых редких случаях Tableau может неправильно обрабатывать год как число при использовании его как категориальной переменной. - Часто программное обеспечение содержит ошибки, и аналитики должны документировать эти проблемы и свои решения, чтобы в будущем избегать подобных ситуаций.
- Мы меняем
- Начнем анализ с просмотра количества игр, сыгранных за каждый год.
- Перетащите меру
Number of Records
на Ряды. - Перетащите измерение
Year
на Колонки. - Теперь вы увидите столбчатую диаграмму с
Number of Records
по оси Y иYear
по оси X. - Обратите внимание, что 2017 год содержит меньше игр, чем предыдущие годы. Почему так? Да, это указывает на то, что данные, скорее всего, были собраны в середине сезона 2017 года. Это нужно учитывать при сравнении сумм статистики за разные сезоны.
- Вы почти готовы. Однако эта визуализация еще не "количество игр, сыгранных за год". Почему? Как исправить проблему?
- Подсказка: прочитайте реальные данные, чтобы понять причину. И измените формулу в Рядах, чтобы исправить проблему.
- После исправления меры перетащите ее из Ряды в Меры, чтобы создать новую меру. Переименуйте ее в
Number of Games
, чтобы можно было использовать ее позже.
- Перетащите меру
- Теперь мы хотим визуализировать пропорции побед/поражений каждой команды по годам с помощью круговых диаграмм. Следуйте инструкциям ниже:
- Создайте еще один лист, содержащий табличную визуализацию с количеством записей по
Team
. Это можно сделать, перетащив меруNumber of Records
на Ряды, а затем перетащив измерениеTeam
в барNumber of Records
в панели визуализации. - Перетащите измерения
Year
иResult
в Колонки, чтобы видеть количество побед и поражений для каждой команды и каждого года. - Из меню Show Me в правом верхнем углу выберите визуализацию круговой диаграммы. Это создаст круговую диаграмму для каждой комбинации команда-год, показывающую пропорцию побед и поражений.
- Убедитесь, что поле
Team
находится в разделе Ряд, а полеYear
— в разделе Колонки. Иногда Tableau меняет оси при смене типа визуализации. Если это произошло, перейдите в меню Analysis и выберите Swap Rows and Columns. - Измените цвета круговой диаграммы так, чтобы победы были красными, а поражения — синими, щелкнув по Color в меню Marks.
- Добавьте метки данных, перетащив меру
Number of Records
в квадрат Метки в разделе Marks. - Измените выпадающий список в верхней части экрана с Стандартного на "Подогнать по ширине", чтобы видеть все круговые диаграммы побед/поражений за команду по годам.
- Создайте еще один лист, содержащий табличную визуализацию с количеством записей по
- Давайте попробуем определить, влияет ли игра дома или в гостях на частоту побед команды.
- Создайте новый лист с боковыми столбцами, показывающими
Number of Records
поResult
иGame Location
. В этой визуализации мы увидим, что команда, играющая дома, выиграла примерно на 280 игр больше, чем команда в гостях за последние годы. Учитывая общее число игр, считаете ли вы, что это преимущество значительное?
- Создайте новый лист с боковыми столбцами, показывающими
- Мы можем определить эффективность команды в нападении и защите по количеству набранных очков и пропущенных очков соответственно.
- Создайте точечную диаграмму, показывающую
Average Team Score
(по строкам) иAverage Opponents Score
(по столбцам), с разным цветом точек для каждой команды (перетащите полеTeam
в цвет в разделе Marks). - Также перетащите поле
Team
в раздел Labels, чтобы отображать названия команд рядом с их точками, где это возможно. - Обратите внимание, что точки расположены очень близко в верхнем правом углу диаграммы. Настройте оба оси так, чтобы они начинались с 16, чтобы лучше видеть взаимосвязь между набранными и пропущенными очками. Для этого щелкните правой кнопкой по каждой оси, выберите Edit Axis и установите значение "Фиксированное" с началом 16.
- Создайте точечную диаграмму, показывающую
- Далее, мы рассмотрим статистику передач за 2016 год, чтобы понять, насколько сильна команда в пасовой игре.
- Создайте новый лист с табличной визуализацией, показывающей меры
Passing Attempts
иPassing Completions
(по столбцам) по командам (по строкам). - Отфильтруйте данные за 2016 год, перетащив поле
Year
в раздел фильтров и выбрав 2016. - Создайте вычисляемое поле (Analysis > Create Calculated Field) с названием Completion Percentage, которое делит Passing Completions на Passing Attempts, и добавьте его в вашу таблицу. По умолчанию Tableau суммирует его, поэтому нужно изменить его отображение на среднее. Для этого кликните по стрелке рядом с метрикой в разделе Measure Values, выберите Measure и измените с Sum на Average.
- Измените формат числа для поля Completion Percentage на процентный формат. Процедура аналогична изменению среднего значения на предыдущем шаге.
- Наконец, отсортируйте визуализацию по среднему проценту завершения паса. Какая команда в 2016 году имела самый высокий процент успешных пасов?
- Создайте новый лист с табличной визуализацией, показывающей меры
- Давайте сделаем визуализацию Процент завершения более интересной, чем просто таблицу.
- Создайте treemap визуализацию с метками для команды и среднего процента завершения.
- Средний процент завершения должен влиять как на размер блоков, так и на цвета. Для цветов выберите палитру Red-Blue Diverging, чтобы команды с высоким процентом были синими, а с низким — красными.
- Отфильтруйте данные за 2017 год, перетащив поле
Year
в раздел фильтров и выбрав 2017. Посмотрите, как меняется визуализация. Также добавьте фильтр, выбрав Analysis > Filters > Year. Измените фильтр на 2016, затем на 2015, и обратите внимание на изменения в визуализации.
- Рассмотрим статистику защиты — в частности, среднее число захватов, перехватов и сейфти для каждой команды, когда они побеждают.
- Создайте новый лист с табличной визуализацией, показывающей Среднее число захватов, перехватов и сейфти по командам (по строкам). Помните, что Tableau по умолчанию суммирует меры, поэтому нужно изменить каждую меру на отображение среднего. Для этого кликните по стрелке рядом с каждой метрикой, выберите Measure и измените с Sum на Average.
- Отфильтруйте данные только по играм, в которых команда победила, перетащив поле
Result
в раздел фильтров и выбрав Win. - Откройте меню Show Me в правом верхнем углу и выберите горизонтальную гистограмму. Вы увидите набор горизонтальных полос для каждой метрики по каждой команде.
- Добавьте метки и цвета для каждой метрики, перетащив соответствующую меру в раздел Marks. Обратите внимание, что у каждой метрики есть своя подсекция, убедитесь, что перетаскиваете правильную.
- Создайте еще одну визуализацию, показывающую, насколько хорошо защита команды мешает противнику набирать очки.
- Создайте новый лист с табличной визуализацией, показывающей Очки соперника по команде. Помните, что Tableau по умолчанию суммирует меры, поэтому нужно изменить каждую меру на отображение среднего. Для этого кликните по стрелке рядом с каждой мерой, выберите Measure и измените с Sum на Average. Это покажет среднее количество очков, которое команда позволила противнику набрать.
- Если мы хотим увидеть не только средние показатели, но и насколько они варьируются, можно построить диаграмму с ящиком и усами. Для этого выберите в меню Show Me соответствующий тип диаграммы.
- Чтобы диаграмма отображала нужные данные, переместите поле
Team
из раздела Marks в раздел Columns. Это создаст колонку для каждой команды. - Затем перетащите поле
Opponent
в раздел Details в разделе Marks. Это расширит диаграмму, позволяя видеть, как варьируются показатели в зависимости от противника, а не только по общей средне.
Актуальные фриланс-проекты в категории Базы данных и SQL
Доработка
15 629 UAH
Надо сделать доработку по роботу и автоматизировать его работу. Добавить загрузку по графику и каждый день. Базы данных и SQL ∙ 1 час 41 минута назад ∙ 5 ставок |
Требуется технический специалист по Google Таблицам / Аналитике для краткосрочного проекта
3000 UAH
Ищем человека, который умеет создавать как простые, так и сложные таблицы с аналитикой, визуализацией данных и логикой. Нужно реализовать дашборд для оценки качества креативов в рекламном проекте.✅ Что нужно сделать: На основе существующего MVP (я покажу и объясню в личном… Базы данных и SQL, Управление проектами ∙ 2 часа 51 минута назад ∙ 5 ставок |
Нужен программист BAS
4000 UAH
Нужен программист BAS с знанием функционала. Нужно настроить интеграцию с остатками в интернет магазине на Opencart Так же устанонить ошибки списания товара по выдатковой накладной. Базы данных и SQL, Веб-программирование ∙ 5 часов 48 минут назад ∙ 4 ставки |
Требуется специалист по Tableau для настройки аналитики. УдаленноТребуется специалист по Tableau для настройки аналитики Мы — компания, специализирующаяся на беттинговых проектах, ищем опытного специалиста, который поможет нам настроить статистику в Tableau. Задачи: Консультация по возможностям Tableau для нашего проекта (сфера — iGaming,… Базы данных и SQL, Обработка данных ∙ 7 часов 2 минуты назад ∙ 2 ставки |
Оптимизация кеширования сайта на Opencart
2400 UAH
Проблема в долгом реагировании сайта на отзыв по товарам и конечным категориям, где открытие занимает около 15-20 секунд. Наши варианты решения — установить на сайт нужный модуль по кешированию, настроить его и проверить, поможет ли эта мера. Или вариант — адаптировать ядро… Базы данных и SQL ∙ 10 часов 34 минуты назад ∙ 6 ставок |