Skip to content

Commit f82a08e

Browse files
committed
Ejemplo de los diamantes
1 parent 30ee3d0 commit f82a08e

File tree

3 files changed

+427
-1
lines changed

3 files changed

+427
-1
lines changed

scripts/tema12/01-diamonds.Rmd

+88
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
---
2+
title: "Diamantes"
3+
author: "Curso de Estadística Descriptiva"
4+
date: "8/1/2019"
5+
output: html_document
6+
---
7+
8+
```{r setup, include=FALSE}
9+
knitr::opts_chunk$set(echo = TRUE)
10+
```
11+
12+
# Análisis de los diamantes
13+
14+
```{python}
15+
import numpy as np
16+
import pandas as pd
17+
import matplotlib
18+
from ggplot import diamonds
19+
20+
matplotlib.style.use("ggplot")
21+
22+
print(diamonds.shape)
23+
print(diamonds.head(10))
24+
```
25+
26+
## Histograma
27+
```{python}
28+
diamonds.hist(column="carat", figsize=(8,8), color="blue",
29+
bins = 50, range = (0,3.5))
30+
matplotlib.pyplot.show()
31+
```
32+
33+
## Filtro de outliers
34+
```{python}
35+
print(diamonds[diamonds["carat"]>3.5])
36+
```
37+
38+
## Boxplots
39+
```{python}
40+
matplotlib.pyplot.clf()
41+
diamonds.boxplot(column = "price", figsize = (8,8))
42+
matplotlib.pyplot.show()
43+
```
44+
45+
```{python}
46+
diamonds.boxplot(column = "price", by = "clarity", figsize = (8,8))
47+
matplotlib.pyplot.show()
48+
```
49+
50+
```{python}
51+
diamonds.boxplot(column = "carat", by = "clarity", figsize = (8,8))
52+
matplotlib.pyplot.show()
53+
```
54+
55+
## Densidades
56+
```{python}
57+
matplotlib.pyplot.clf()
58+
diamonds["carat"].plot(kind="density", figsize=(8,8), xlim=(0,5))
59+
matplotlib.pyplot.show()
60+
```
61+
62+
## Tabla de frecuencias y Barplot
63+
```{python}
64+
carat_table = pd.crosstab(index=diamonds["clarity"], columns="count")
65+
print(carat_table)
66+
matplotlib.pyplot.clf()
67+
carat_table.plot(kind="bar", figsize=(8,8))
68+
matplotlib.pyplot.show()
69+
```
70+
71+
```{python}
72+
carat_table_2 = pd.crosstab(index=diamonds["clarity"], columns=diamonds["color"])
73+
print(carat_table_2)
74+
matplotlib.pyplot.clf()
75+
carat_table_2.plot(kind="bar", figsize=(8,8), stacked=True)
76+
matplotlib.pyplot.show()
77+
matplotlib.pyplot.clf()
78+
carat_table_2.plot(kind="bar", figsize=(8,8), stacked=False)
79+
matplotlib.pyplot.show()
80+
```
81+
82+
## Scatterplot
83+
```{python}
84+
matplotlib.pyplot.clf()
85+
diamonds.plot(kind="scatter", x = "carat", y = "price", figsize=(10,10), ylim=(0,20000), xlim = (0,6), alpha = 0.1)
86+
matplotlib.pyplot.show()
87+
```
88+

scripts/tema12/01-diamonds.html

+338
Large diffs are not rendered by default.

teoria/Tema1.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
}
101101
</style>
102102

103-
<link href="data:text/css;charset=utf-8,%2Ealigncenter%20%7B%0Atext%2Dalign%3A%20center%3B%0A%7D%0A%2Eexercise%20%7B%0Abackground%2Dcolor%3A%20green%3B%0Acolor%3A%20white%3B%0Aopacity%3A%200%2E5%3B%0Afont%2Dsize%3A%200%2E8em%3B%0A%7D%0A%2Eexample%7B%0Acolor%3A%20white%3B%0Abackground%2Dcolor%3A%20blue%3B%0Aopacity%3A%200%2E5%3B%0Afont%2Dsize%3A%200%2E8em%3B%0A%7D%0A%2Eimportant%7B%0Acolor%3A%20red%3B%0Adisplay%3Ainline%3B%0A%7D%0A%2Edefinition%7B%0Acolor%3A%20blue%3B%0Adisplay%3Ainline%3B%0A%7D%0A%2Ebox%7B%0Aborder%2Dradius%3A%2010px%2010px%2010px%2010px%3B%0A%2Dmoz%2Dborder%2Dradius%3A%2010px%2010px%2010px%2010px%3B%0A%2Dwebkit%2Dborder%2Dradius%3A%2010px%2010px%2010px%2010px%3B%0Aborder%3A%202px%20solid%20blue%3B%0Aopacity%3A%200%2E5%3B%0A%7D%0A%2Edem%20%7B%0Abackground%2Dcolor%3A%20gray%3B%0Acolor%3Awhite%3B%0Aopacity%3A%200%2E5%3B%0Afont%2Dsize%3A%200%2E75em%3B%0A%7D%0A%2Er%2Dcode%7B%0Aborder%2Dradius%3A%2010px%2010px%2010px%2010px%3B%0A%2Dmoz%2Dborder%2Dradius%3A%2010px%2010px%2010px%2010px%3B%0A%2Dwebkit%2Dborder%2Dradius%3A%2010px%2010px%2010px%2010px%3B%0Aborder%3A%202px%20solid%20gray%3B%0Abackground%2Dcolor%3A%20%23F2F2F2%3B%0Afont%2Dsize%3A%200%2E7em%0A%7D%0A" rel="stylesheet" type="text/css" />
103+
<link href="data:text/css;charset=utf-8,%2Ealigncenter%20%7B%0Atext%2Dalign%3A%20center%3B%0A%7D%0A%2Eexercise%20%7B%0Abackground%2Dcolor%3A%20green%3B%0Acolor%3A%20white%3B%0Aopacity%3A%200%2E5%3B%0Afont%2Dsize%3A%200%2E8em%3B%0A%7D%0A%2Eprop%7B%0Acolor%3A%20lightgreen%3B%0Adisplay%3Ainline%3B%0A%7D%0A%2Eexample%7B%0Acolor%3A%20white%3B%0Abackground%2Dcolor%3A%20blue%3B%0Aopacity%3A%200%2E5%3B%0Afont%2Dsize%3A%200%2E8em%3B%0A%7D%0A%2Eimportant%7B%0Acolor%3A%20red%3B%0Adisplay%3Ainline%3B%0A%7D%0A%2Edefinition%7B%0Acolor%3A%20blue%3B%0Adisplay%3Ainline%3B%0A%7D%0A%2Ebox%7B%0Aborder%2Dradius%3A%2010px%2010px%2010px%2010px%3B%0A%2Dmoz%2Dborder%2Dradius%3A%2010px%2010px%2010px%2010px%3B%0A%2Dwebkit%2Dborder%2Dradius%3A%2010px%2010px%2010px%2010px%3B%0Aborder%3A%202px%20solid%20blue%3B%0Aopacity%3A%200%2E5%3B%0A%7D%0A%2Edem%20%7B%0Abackground%2Dcolor%3A%20gray%3B%0Acolor%3Awhite%3B%0Aopacity%3A%200%2E5%3B%0Afont%2Dsize%3A%200%2E75em%3B%0A%7D%0A%2Er%2Dcode%7B%0Aborder%2Dradius%3A%2010px%2010px%2010px%2010px%3B%0A%2Dmoz%2Dborder%2Dradius%3A%2010px%2010px%2010px%2010px%3B%0A%2Dwebkit%2Dborder%2Dradius%3A%2010px%2010px%2010px%2010px%3B%0Aborder%3A%202px%20solid%20gray%3B%0Abackground%2Dcolor%3A%20%23F2F2F2%3B%0Afont%2Dsize%3A%200%2E7em%0A%7D%0A" rel="stylesheet" type="text/css" />
104104

105105
</head>
106106

0 commit comments

Comments
 (0)