-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.qmd
34 lines (20 loc) · 1.91 KB
/
index.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
---
title: Introduction
---
![](images/python-visualization-landscape.png)
The Zen of Python states that:
> _"There should be one-- and preferably only one --obvious way to do it."_
The Python visualization landscape shown above doesn't quite live up to this mantra. While R users have a clear standard for interactive data visualization and dashboarding with [ggplot2](https://ggplot2.tidyverse.org/) and [Shiny](https://shiny.rstudio.com), Pythonista's are spoiled for choice.
Upon closer inspection, however, one could argue that the library that supports your _thinking_ as a data scientist, is the best one to use in your data science project. So if we were to choose a library specifically for the purpose of Exploratory Data Analysis (EDA) and presenting the results from a data science project in an interactive document (dashboard, app), which one would it be? And why?
These questions are adressed in the following two lectures, which introduce Altair and the underlying grammar of interactive graphics from Vega and Vega-Lite.
::: {.callout-note appearance="simple" collapse="true"}
## Exploratory Data Analysis (EDA)
The term Exploratory Data Analysis (EDA) is mostly attributed to Tukey (1977). In EDA, one’s aim is not to draw conclusions on predefined research questions (be it the construction of a model, the estimation of parameters, or the confirmation or rejection of a hypothesis); in fact, EDA in problem solving is often applied to data collected without well-defined hypotheses. In EDA, one screens the data for clues that could inspire ideas and hypotheses.
Read the [paper by de Mast & Kemper (2009)](bibliography/demast2009principles.pdf) to understand what the purpose of EDA and how it fits in the context of a data science project.
:::
:::{.panel-tabset}
## Introduction to Altair
{{< video https://vimeo.com/789513744 >}}
## Vega-Lite: Grammar of Interactive Graphics
{{< video https://vimeo.com/228919603 >}}
:::