{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"tags": [
"remove-cell"
]
},
"outputs": [],
"source": [
"import sys\n",
"import os\n",
"if not any(path.endswith('textbook') for path in sys.path):\n",
" sys.path.append(os.path.abspath('../../..'))\n",
"from textbook_utils import *"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"tags": [
"remove-cell"
]
},
"outputs": [],
"source": [
"dogs = pd.read_csv('data/akc.csv')\n",
"\n",
"kids = {1:\"high\", 2:\"medium\", 3:\"low\"}\n",
"dogs[\"kids\"] = dogs['children'].map(kids)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"(sec:eda_distributions)=\n",
"# What to Look For in a Distribution"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Visual displays of a feature can help us see patterns in observations; they are often much better than direct examination of the numbers or strings themselves. \n",
"The simple rug plot locates each observation as a \"yarn\" in a\n",
"\"rug\" along an axis. The rug plot can be useful when we have a handful of observations,\n",
"but it soon gets difficult to distinguish high-density (most populated) regions\n",
"with, say, even 100 values. The following figure shows a rug plot with about 150 longevity values for dog breeds along the top of a histogram:"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"tags": []
},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"alignmentgroup": "True",
"bingroup": "x",
"histnorm": "percent",
"hovertemplate": "Typical lifespan (yr)=%{x}
percent=%{y}",
"legendgroup": "",
"marker": {
"color": "#1F77B4",
"pattern": {
"shape": ""
}
},
"name": "",
"nbinsx": 20,
"offsetgroup": "",
"orientation": "v",
"showlegend": false,
"type": "histogram",
"x": [
12.52,
14,
12.92,
13.84,
12.49,
11.66,
12.5,
13,
11.67,
12.53,
12.58,
13.92,
11.42,
12.63,
11.81,
16.5,
11.05,
12.87,
12.54,
12.8,
13.51,
11.95,
12.21,
11.46,
12.42,
14.42,
12.04,
12.25,
9.67,
13.2,
12.28,
12.6,
11.63,
11.83,
12,
12.04,
12.44,
12.3,
9.48,
12.31,
11.1,
11.57,
11,
11.17,
13.07,
9.02,
10.92,
10.33,
10.1,
10.6,
11.29,
11.27,
11.43,
13.58,
10.02,
12.05,
10.34,
12.25,
10,
12.17,
12,
10,
9.36,
10.69,
9.11,
9.4,
11.92,
9.32,
9.73,
11.56,
11.19,
10.16,
9.1,
9,
9.08,
7.56,
10.21,
8.81,
10.67,
9.01,
6.75,
6.94,
7.57,
6.5,
6.96,
7.78,
6.29,
11.45,
11.5,
null,
null,
null,
null,
10.75,
12.77,
null,
null,
null,
null,
null,
null,
null,
14.67,
null,
12.7,
8.42,
10.08,
null,
null,
10.75,
null,
null,
9.9,
7.33,
11.17,
11.42,
10,
10.42,
10,
6.8,
null,
10.25,
null,
null,
11.57,
null,
9.33,
9.25,
12.17,
9.17,
null,
null,
6.98,
10,
9.32,
6.6,
null,
null,
12.67,
null,
null,
null,
6.5,
10.8,
null,
12.7,
null,
10.8,
11.42,
null,
null,
null,
13,
8.7,
12.25,
7,
14.25,
11,
13.17,
12.16,
9,
null,
11.17,
14.17,
11.92,
null,
12.5,
null,
null,
13.17,
8.8,
null
],
"xaxis": "x",
"yaxis": "y"
},
{
"alignmentgroup": "True",
"boxpoints": "all",
"fillcolor": "rgba(255,255,255,0)",
"hoveron": "points",
"hovertemplate": "Typical lifespan (yr)=%{x}",
"jitter": 0,
"legendgroup": "",
"line": {
"color": "rgba(255,255,255,0)"
},
"marker": {
"color": "#1F77B4",
"symbol": "line-ns-open"
},
"name": "",
"offsetgroup": "",
"showlegend": false,
"type": "box",
"x": [
12.52,
14,
12.92,
13.84,
12.49,
11.66,
12.5,
13,
11.67,
12.53,
12.58,
13.92,
11.42,
12.63,
11.81,
16.5,
11.05,
12.87,
12.54,
12.8,
13.51,
11.95,
12.21,
11.46,
12.42,
14.42,
12.04,
12.25,
9.67,
13.2,
12.28,
12.6,
11.63,
11.83,
12,
12.04,
12.44,
12.3,
9.48,
12.31,
11.1,
11.57,
11,
11.17,
13.07,
9.02,
10.92,
10.33,
10.1,
10.6,
11.29,
11.27,
11.43,
13.58,
10.02,
12.05,
10.34,
12.25,
10,
12.17,
12,
10,
9.36,
10.69,
9.11,
9.4,
11.92,
9.32,
9.73,
11.56,
11.19,
10.16,
9.1,
9,
9.08,
7.56,
10.21,
8.81,
10.67,
9.01,
6.75,
6.94,
7.57,
6.5,
6.96,
7.78,
6.29,
11.45,
11.5,
null,
null,
null,
null,
10.75,
12.77,
null,
null,
null,
null,
null,
null,
null,
14.67,
null,
12.7,
8.42,
10.08,
null,
null,
10.75,
null,
null,
9.9,
7.33,
11.17,
11.42,
10,
10.42,
10,
6.8,
null,
10.25,
null,
null,
11.57,
null,
9.33,
9.25,
12.17,
9.17,
null,
null,
6.98,
10,
9.32,
6.6,
null,
null,
12.67,
null,
null,
null,
6.5,
10.8,
null,
12.7,
null,
10.8,
11.42,
null,
null,
null,
13,
8.7,
12.25,
7,
14.25,
11,
13.17,
12.16,
9,
null,
11.17,
14.17,
11.92,
null,
12.5,
null,
null,
13.17,
8.8,
null
],
"xaxis": "x2",
"yaxis": "y2"
}
],
"layout": {
"barmode": "relative",
"height": 250,
"legend": {
"tracegroupgap": 0
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "rgb(36,36,36)"
},
"error_y": {
"color": "rgb(36,36,36)"
},
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"baxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"line": {
"color": "white",
"width": 0.6
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "rgb(237,237,237)"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "rgb(217,217,217)"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowhead": 0,
"arrowwidth": 1
},
"autosize": true,
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"colorscale": {
"diverging": [
[
0,
"rgb(103,0,31)"
],
[
0.1,
"rgb(178,24,43)"
],
[
0.2,
"rgb(214,96,77)"
],
[
0.3,
"rgb(244,165,130)"
],
[
0.4,
"rgb(253,219,199)"
],
[
0.5,
"rgb(247,247,247)"
],
[
0.6,
"rgb(209,229,240)"
],
[
0.7,
"rgb(146,197,222)"
],
[
0.8,
"rgb(67,147,195)"
],
[
0.9,
"rgb(33,102,172)"
],
[
1,
"rgb(5,48,97)"
]
],
"sequential": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"sequentialminus": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
]
},
"colorway": [
"#1F77B4",
"#FF7F0E",
"#2CA02C",
"#D62728",
"#9467BD",
"#8C564B",
"#E377C2",
"#7F7F7F",
"#BCBD22",
"#17BECF"
],
"font": {
"color": "rgb(36,36,36)"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "white",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"height": 250,
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"margin": {
"b": 10,
"l": 10,
"r": 10,
"t": 10
},
"paper_bgcolor": "white",
"plot_bgcolor": "white",
"polar": {
"angularaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"radialaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"scene": {
"xaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"zaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
},
"shapedefaults": {
"fillcolor": "black",
"line": {
"width": 0
},
"opacity": 0.3
},
"ternary": {
"aaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"baxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"caxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"title": {
"x": 0.5,
"xanchor": "center"
},
"width": 350,
"xaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
}
},
"width": 350,
"xaxis": {
"anchor": "y",
"autorange": true,
"domain": [
0,
1
],
"range": [
5.722777777777778,
17.067222222222224
],
"title": {
"text": "Typical lifespan (yr)"
},
"type": "linear"
},
"xaxis2": {
"anchor": "y2",
"autorange": true,
"domain": [
0,
1
],
"matches": "x",
"range": [
5.722777777777778,
17.067222222222224
],
"showticklabels": false,
"type": "linear"
},
"yaxis": {
"anchor": "x",
"autorange": true,
"domain": [
0,
0.8316
],
"range": [
0,
25.730994152046783
],
"title": {
"text": "percent"
}
},
"yaxis2": {
"anchor": "x2",
"autorange": true,
"domain": [
0.8416,
1
],
"matches": "y2",
"range": [
-0.6168661181750187,
0.5
],
"showline": false,
"showticklabels": false,
"ticks": "",
"type": "category"
}
}
},
"image/png": "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",
"image/svg+xml": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"px.histogram(dogs, x=\"longevity\", marginal=\"rug\", nbins=20,\n",
" histnorm='percent', width=350, height=250,\n",
" labels={'longevity':'Typical lifespan (yr)'},\n",
" )"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Although we can see an unusually large value that's greater than 16 in the rug plot, it's hard\n",
"to compare the density of yarns in the other regions. Instead, the histogram gives \n",
"a much better sense of the density of observations for various longevity values. \n",
"Similarly, the *density curve* shown in the following figure\n",
"gives a picture of the regions of high and low density:"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"tags": [
"hide-input"
]
},
"outputs": [],
"source": [
"from scipy.stats import gaussian_kde\n",
"\n",
"new_x = dogs['longevity'].dropna()\n",
"bandwidth = 0.2\n",
"xs = np.linspace(min(new_x), max(new_x), 100)\n",
"ys = gaussian_kde(new_x, bandwidth)(xs)\n",
"\n",
"f2 = go.Figure(go.Scatter(x=xs, y=ys))"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"tags": [
"hide-input"
]
},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"type": "scatter",
"x": [
6.29,
6.393131313131313,
6.496262626262626,
6.59939393939394,
6.702525252525253,
6.805656565656566,
6.908787878787879,
7.011919191919192,
7.1150505050505055,
7.218181818181819,
7.321313131313131,
7.424444444444445,
7.527575757575757,
7.630707070707071,
7.733838383838384,
7.836969696969697,
7.94010101010101,
8.043232323232324,
8.146363636363636,
8.249494949494949,
8.352626262626263,
8.455757575757577,
8.55888888888889,
8.662020202020202,
8.765151515151516,
8.86828282828283,
8.971414141414142,
9.074545454545454,
9.177676767676768,
9.28080808080808,
9.383939393939395,
9.487070707070707,
9.590202020202021,
9.693333333333333,
9.796464646464647,
9.89959595959596,
10.002727272727274,
10.105858585858586,
10.208989898989898,
10.312121212121212,
10.415252525252527,
10.518383838383839,
10.621515151515151,
10.724646464646465,
10.82777777777778,
10.930909090909092,
11.034040404040404,
11.137171717171718,
11.240303030303032,
11.343434343434344,
11.446565656565657,
11.54969696969697,
11.652828282828285,
11.755959595959597,
11.85909090909091,
11.962222222222223,
12.065353535353536,
12.168484848484848,
12.271616161616162,
12.374747474747476,
12.477878787878788,
12.5810101010101,
12.684141414141415,
12.787272727272729,
12.890404040404041,
12.993535353535353,
13.096666666666668,
13.199797979797982,
13.302929292929294,
13.406060606060606,
13.50919191919192,
13.612323232323234,
13.715454545454547,
13.818585858585859,
13.921717171717173,
14.024848484848485,
14.127979797979798,
14.231111111111112,
14.334242424242426,
14.43737373737374,
14.54050505050505,
14.643636363636364,
14.746767676767679,
14.849898989898993,
14.953030303030303,
15.056161616161617,
15.159292929292931,
15.262424242424242,
15.365555555555556,
15.46868686868687,
15.571818181818184,
15.674949494949495,
15.778080808080809,
15.881212121212123,
15.984343434343437,
16.087474747474747,
16.19060606060606,
16.293737373737375,
16.39686868686869,
16.5
],
"y": [
0.040161582198857675,
0.04841481656399582,
0.05597457935796259,
0.06217514346923324,
0.06647874837856588,
0.06857563178810779,
0.06844279457344064,
0.06633879275856051,
0.06272853194909221,
0.05815827401609094,
0.05312524255682232,
0.047992901694470486,
0.04298422419608915,
0.038248588539985806,
0.03396327128888496,
0.030417150819435235,
0.02803787265526597,
0.027353296431572242,
0.02890464484758316,
0.03313911867814403,
0.040304187786942614,
0.0503557648147932,
0.06289025193529194,
0.07711892520565025,
0.09191311010489182,
0.10594529259083395,
0.11792550617185142,
0.12688906790485666,
0.13245046453375475,
0.13492387543896484,
0.13524025837922557,
0.13466125706446605,
0.13437585511698474,
0.13512703993336125,
0.13701751227488088,
0.13957554935073643,
0.14205035605433314,
0.14380376102812475,
0.1446249435981875,
0.14483850386358024,
0.1451790333909476,
0.14651081573724203,
0.14952547555197016,
0.15453400998697553,
0.16140549172853566,
0.16963729735440988,
0.17850546612134335,
0.18724370070091076,
0.1952156741846438,
0.20205467686357934,
0.20774108436477765,
0.21258525384418606,
0.21709956997170726,
0.2217821917282571,
0.22687878526100025,
0.2322094859950579,
0.2371298632668043,
0.24064408049264985,
0.24163177456869556,
0.23911406451594114,
0.23248021790052995,
0.22161925461418874,
0.20693593850756645,
0.18926471474935824,
0.1697189051230268,
0.14952047219593,
0.12984721276703529,
0.11171531891710473,
0.09589711624890962,
0.08286640583987381,
0.07276872840402121,
0.06542324572401934,
0.06036625979166023,
0.05693871497942945,
0.05440521380095607,
0.05207916572099905,
0.049425304096313905,
0.046118662580953484,
0.04205389582517657,
0.03731345267285828,
0.03211168727245994,
0.026732570942591502,
0.021473467804699036,
0.01660084459658879,
0.012319417863940757,
0.008754988228034711,
0.005951415133249708,
0.003881561361274031,
0.0024696478631881847,
0.0016192607212786277,
0.0012390940325405788,
0.0012587529245696428,
0.0016298062382503918,
0.0023120954075674716,
0.0032508819564446784,
0.0043550527991852005,
0.005488116464329338,
0.006480246299052214,
0.007161210268708461,
0.007403794549442925
]
}
],
"layout": {
"height": 250,
"showlegend": false,
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "rgb(36,36,36)"
},
"error_y": {
"color": "rgb(36,36,36)"
},
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"baxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"line": {
"color": "white",
"width": 0.6
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "rgb(237,237,237)"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "rgb(217,217,217)"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowhead": 0,
"arrowwidth": 1
},
"autosize": true,
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"colorscale": {
"diverging": [
[
0,
"rgb(103,0,31)"
],
[
0.1,
"rgb(178,24,43)"
],
[
0.2,
"rgb(214,96,77)"
],
[
0.3,
"rgb(244,165,130)"
],
[
0.4,
"rgb(253,219,199)"
],
[
0.5,
"rgb(247,247,247)"
],
[
0.6,
"rgb(209,229,240)"
],
[
0.7,
"rgb(146,197,222)"
],
[
0.8,
"rgb(67,147,195)"
],
[
0.9,
"rgb(33,102,172)"
],
[
1,
"rgb(5,48,97)"
]
],
"sequential": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"sequentialminus": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
]
},
"colorway": [
"#1F77B4",
"#FF7F0E",
"#2CA02C",
"#D62728",
"#9467BD",
"#8C564B",
"#E377C2",
"#7F7F7F",
"#BCBD22",
"#17BECF"
],
"font": {
"color": "rgb(36,36,36)"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "white",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"height": 250,
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"margin": {
"b": 10,
"l": 10,
"r": 10,
"t": 10
},
"paper_bgcolor": "white",
"plot_bgcolor": "white",
"polar": {
"angularaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"radialaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"scene": {
"xaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"zaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
},
"shapedefaults": {
"fillcolor": "black",
"line": {
"width": 0
},
"opacity": 0.3
},
"ternary": {
"aaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"baxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"caxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"title": {
"x": 0.5,
"xanchor": "center"
},
"width": 350,
"xaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
}
},
"width": 350,
"xaxis": {
"range": [
4.5,
18.5
],
"title": {
"text": "Typical lifespan (yr)"
},
"type": "linear"
},
"yaxis": {
"autorange": true,
"range": [
-0.0121160548861347,
0.25498692348737084
],
"type": "linear"
}
}
},
"image/png": "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dxBd8rwZsdQsBiMBWXQKdnLYYAd2cgJyS9Qd2MkJyC016w6iS543I5aaxWAkIItOwU4OG+zATk5Abom6Azs5AbmlZt1BdMnzBksQAAEQAAEQAAEQiEwAoisyKpwIAiAAAiAAAiAAAnICEF1ydrAEARAAARAAARAAgcgEILoio8KJIAACIAACIAACICAnANElZ2fM8ujRo7Rv3z466aSTqGHDhsaukzbHzI1f79CkSZO0hWY9nvfee49OPvlkatCggfVr+37B999/P7h3ccgIHDlyhI4dO0aNGjWSOShgqw8++CBgh/qLVwQHDhygoqKieEbCsyG6hOBMmO3du5duuukm+t3vfkennnoqjRs3ji6//HITl0qdzzvvvJOWL19OH374IRUXF9Ntt91GZ555ZuriTCqgf/zjHzRp0qTA3f3331/t9q9//St95zvfoZ07dwb/dtddd9GgQYOSumwq/GRjx0Lhf/7nf2j+/PlBjO3bt6f//M//pC996UupiDmpIOqqu9A/f2kaNmwYde3alX784x8nddlU+MnFbsWKFXTPPfcEn38suB5//PFUxJxUEHWx46cYb7/9dvrzn/9MTZs2pVGjRtHo0aOTumxWPxBdRvHGc84fNhdccAFNmDABM1wx0PGNw0LhmWeeCb6t/Nd//VfAb+rUqTG8FM6pmzdvDj5YPve5z9Hhw4fpgQceqA5+7Nix9PnPf57Gjx9PlZWV9NWvfpVeeeUVatGiReEAyhFpXex4lvXnP/85DR06lD796U/Tk08+GQj/5557Dvfyxzxz1V2IfPbs2fS///u/VFJSAtGVUYe52D3//PP0//7f/6P77ruPunTpgvu0FoFc7L72ta/R8OHD6Zvf/Ca99dZb9MUvfpHWrVsX3MOmDoguU2Rj+n355ZdpypQp9NRTT+FDOia7F154gW6++WZ64oknguWwn/70p8FMza233hrTU2GczjOqmzZtCpZiWXCFooun2Lt3707M87TTTgtgsDjj2dZLL720MODUE2Vd7GqbHTx4MBCv5eXl1KpVK7AjovrY8ZenH/zgB0HNsdDHTNcnZZOLHQuGESNGBF+QcBxPIBe7K6+8kq666ir6yle+Qvv376cePXoEX5TOOussYyghuoyhjef4wQcfDGYWOnfuHPzJyxIDBw6kE088MZ6jAjz70KFDxDM0PNvQq1ev4Jsy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",
"image/svg+xml": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"f2.update_xaxes(range=[4.5, 18.5], title=\"Typical lifespan (yr)\")\n",
"f2.update_layout(showlegend=False,width=350, height=250)\n",
"f2.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"In both the histogram and density curve, we can see that the distribution of longevity is asymmetric. There is one main mode around 12 years and a shoulder in the 9–11-year range, meaning\n",
"that while 12 is the most common longevity, many breeds have a longevity one to three\n",
"years shorter than 12. We also see a small secondary mode around 7, and a few\n",
"breeds with longevity as long as 14 to 16 years."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"When interpreting a histogram or density curve, we examine the symmetry and\n",
"skewness of the distribution; the number, location, and size of high-frequency\n",
"regions (modes); the length of tails (often in comparison to a bell-shaped curve);\n",
"gaps where no values are observed; and unusually large or anomalous values.\n",
"{numref}`Figure %s ` provides a characterization of a distribution with several of these\n",
"features. When we read a distribution, we connect the features that we see in\n",
"the plot to the quantity measured."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"```{figure} figures/example-density-plot.png\n",
"---\n",
"name: example-density-plot\n",
"width: 350px\n",
"---\n",
"\n",
"Example density plot identifying qualities of a distribution based on its shape\n",
"```"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"As another example, the distribution of the number of ailments in dog breed appears in the following histogram:"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"tags": []
},
"outputs": [
{
"data": {
"image/svg+xml": [
"\n",
"\n",
"\n",
"\n"
],
"text/plain": [
"