Skip to content

Commit c361f33

Browse files
committed
Tema9 actualización
1 parent 63d31f3 commit c361f33

3 files changed

Lines changed: 450 additions & 174 deletions

File tree

data/datacrab.txt

Lines changed: 0 additions & 174 deletions
This file was deleted.

teoria/Tema9.Rmd

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
---
2+
title: "Tema 9 - Datos cuantitativos agrupados"
3+
author: "Juan Gabriel Gomila & María Santos"
4+
output:
5+
ioslides_presentation:
6+
widescreen: true
7+
css: JB_style.css
8+
logo: Imgs/LogoCurso.png
9+
fig_height: 4
10+
fig_width: 8
11+
---
12+
13+
```{r setup, include=FALSE}
14+
knitr::opts_chunk$set(echo = TRUE, comment = NA)
15+
```
16+
17+
18+
## Introducción
19+
20+
Aunque no seamos completamente conscientes de ello, tendemos a agrupar datos cuantitativos constantemente.
21+
22+
Sin ir más lejos, calificamos de excelente a todas las notas que están sobre el 9. También decimos que una persona tiene 20 años cuando se encuentra en el intervalo [20,21). Es decir, cuando ha cumplido los 20 pero aún no tiene los 21.
23+
24+
En estadística, existen innumerables motivos por los cuales nos interesa agrupar los datos cuando estos son cuantitativos. Uno de estos motivos puede ser perfectamente que los datos sean muy heterogéneos. En este caso, nos encontraríamos con que las frecuencias de los valores individuales serían todas muy similares, lo que daría lugar a un diagrama de barras muy difícil de interpretar, tal y como mostramos en el siguiente ejemplo.
25+
26+
## Ejemplo 1
27+
28+
<div class = "example">
29+
**Ejemplo 1**
30+
31+
Consideremos la siguiente muestra de 24 pesos de estudiantes:
32+
</div>
33+
34+
```{r}
35+
pesos = c(55.1,54.0,55.2,53.7,60.2,53.2,54.6,55.1,51.2,53.2,54.8,52.3,56.9,57.0,55.0,53.5,50.9,55.1,53.6,61.2,59.5,50.3,52.7,60.0)
36+
```
37+
38+
<div class = "example">
39+
El diagrama de barras de sus frecuencias absolutas, tomando como posibles niveles todos los pesos entre su mínimo y máximo se muestra en la siguiente diapositiva.
40+
41+
Como vemos, todas estas frecuencias se encuentran entre 0 y 3, cosa que no nos da mucha información.
42+
</div>
43+
44+
## Ejemplo 1
45+
46+
```{r}
47+
barplot(table(pesos))
48+
```
49+
50+
## Ejemplo 1
51+
52+
<div class = "example">
53+
En cambio, si dividiésemos todos estos posibles valores que puede tomar la variable cuantitativa en intervalos y tomásemos como sus frecuencias las de todos los valores que caen en dicho intervalo, la cosa cambia.
54+
55+
En este caso, sería mucho más fácil interpretar los resultados ya que estos darán mucha más información. Más adelante veremos como crear estos intervalos.
56+
</div>
57+
58+
## Introducción
59+
60+
Otro de los motivos por el que necesitamos muchas veces agrupar los datos cuantitativos es porque, como ya dijimos en temas anteriores, la precisión infinita no existe.
61+
Por tanto, esta imposibilidad de medir de manera exacta muchas de las magnitudes continuas (tiempo, peso, altura...) nos obliga a trabajar con aproximaciones o redondeos de valores reales y que cada uno de estos represente todo un intervalo de posibles valores.
62+
63+
## Introducción
64+
65+
Por lo general, existen 3 situaciones en las cuales conviene sin lugar a dudas agrupar datos cuantitativos en intervalos, también llamados <l class = "definition">clases</l>
66+
67+
- Cuando los datos son continuos, su redondeo ya define un agrupamiento debido a la inexistencia de precisión infinita
68+
- Cuando los datos son discretos, pero con un número considerablemente grande de posibles valores
69+
- Cuando tenemos muchísimos datos y estamos interesados en estudiar las frecuencias de sus valores
70+
71+
# Cómo agrupar datos
72+
73+
## Los 4 pasos
74+
75+
Antes de estudiar unos datos agrupados, hay que, obviamente, agruparlos. Este proceso consta de 4 pasos:
76+
77+
1. Decidir el número de intervalos que vamos a utilizar
78+
2. Decidir la amplitud de estos intervalos
79+
3. Acumular los extremos de los intervalos
80+
4. Calcular el valor representativo de cada intervalo, su <l class = "definition">marca de clase</l>
81+
82+
No hay una forma de agrupar datos mejor que otra. Eso sí, cada uno de los diferentes agrupamientos para un conjunto de datos podría sacar a la luz características diferentes del conjunto.
83+
84+
## La función hist()
85+
86+
La función de R por excelencia para estudiar datos agrupados es `hist`. Dicha función implementa los 4 pasos del proceso.
87+
88+
Si le indicamos como argumentos el vector de datos y el número de intervalos que deseamos, o bien el método para determinarlo (cosa que veremos a continuación), la función agrupará los datos en el número de clases que le hemos introducido, más o menos. Eso sí, sin control de ningún tipo por nuestra parte sobre los intervalos que produce.
89+
90+
Esto puede venirnos bien en algunos casos, pero no en otros.
91+
92+
## Estableciendo el número de clases
93+
94+
En este tema explicaremos una receta para agrupar datos. Lo dicho, ni mejor ni peor que el resto.
95+
96+
Lo primero es establecer el número $k$ de clases en las que vamos a dividir nuestros datos. Podemos decidir en función de nuestros intereses o podemos hacer uso de alguna de las reglas existentes. Destacaremos las más populares. Sea $n$ el número total de datos de la muestra
97+
98+
- <l class = "definition">Regla de la raíz cuadrada</l>: $k = \lceil\sqrt{n}\ \rceil$
99+
- <l class = "definition">Regla de Sturges</l>: $k = \lceil 1+\log_{2}(n)\rceil$
100+
101+
## Estableciendo el número de clases
102+
103+
- <l class = "definition">Regla de Scott</l>: Se determina primero la <l class = "definition">amplitud teórica</l>, $A_S$ de las clases $$A_S = 3.5\cdot\tilde{s}\cdot n^{-\frac{1}{3}}$$
104+
donde $\tilde{s}$ es la desviación típica muestral. Luego se toma $$k = \left\lceil \frac{\max(x)-\min(x)}{A_S}\right\rceil$$
105+
106+
## Estableciendo el número de clases
107+
108+
- <l class = "definition">Regla de Freedman-Diaconis</l>: Se determina primero la <l class = "definition">amplitud teórica</l>, $A_{FD}$ de las clases $$A_{FD} = 2\cdot(Q_{0.75}-Q_{0.25})\cdot n^{-\frac{1}{3}}$$ (donde, recordemos, $Q_{0.75}-Q_{0.25}$, es el rango intercuantílico) y entonces
109+
$$k = \left\lceil \frac{\max(x)-\min(x)}{A_{FD}}\right\rceil$$
110+
111+
Si os fijáis, las dos primeras solo dependen de $n$, mientras que las dos últimas también tienen en cuenta, de formas diferentes, la dispersión de los datos. De nuevo, no hay ninguna mejor que las demás. Pero sí puede ocurrir que métodos diferentes den lugar a la observación de características diferentes en los datos.
112+
113+
## Estableciendo el número de clases con R
114+
115+
Las instrucciones para llevar a cabo las 3 últimas reglas con R son, respectivamente,
116+
117+
- `nclass.Sturges`
118+
- `nclass.scott`
119+
- `nclass.FD`
120+
121+
Puede ocurrir que las difrentes reglas den valores diferentes, o no.
122+
123+
## Decidiendo la amplitud
124+
125+
Una vez determinado $k$, hay que decidir su amplitud.
126+
127+
La forma más fácil y la que nosotros utilizaremos por defecto es que la amplitud de todos los intervalos sea la misma, $A$. Esta forma no es la única.
128+
129+
Para calcular $A$, lo que haremos será dividir el rango de los datos entre $k$, el número de clases, y redondearemos por exceso a un valor de la precisión de la medida.
130+
131+
Si se da el improbable caso en que el cociente de exacto, tomaremos como $A$ ese cociente más una unidad de precisión.
132+
133+
## Extremos de los intervalos
134+
135+
Es la hora de calcular los extremos de los intervalos. Nosotros tomaremos estos intervalos siempre cerrados por su izquierda y abiertos por la derecha, debido a que esta es la forma en que R los construye y porque es así como se utilizan en Teoría de Probabilidades al definir la distribución de una variable aleatoria discreta y también en otras muchas situaciones cotidianas.
136+
137+
Utilizaremos la siguiente notación
138+
$$[L_1,L_2),[L_2,L_3),\dots,[L_k,L_{k+1})$$
139+
140+
donde los $L_i$ denotan los extremos de los intervalos. Estos se calculan de la siguiente forma:
141+
142+
$$L_1 = \min(x)-\frac{1}{2}\cdot \text{precisión}$$
143+
144+
## Extremos de los intervalos
145+
146+
A partir de $L_1$, el resto de intervalos se obtiene de forma recursiva:
147+
$$L_2 = L_1 + A$$
148+
$$L_3 = L_2 + A$$
149+
$$\vdots$$
150+
$$L_{k+1} = L_k+A$$
151+
152+
Si nos fijamos bien, los extremos forman una progresión aritmética de salto $A$: $$L_{i} = L_{1}+(i-1)A,\qquad i=2,\dots,k+1$$
153+
154+
De esta forma garantizamos que los extremos de los intervalos nunca coincidan con valores del conjunto de datos.
155+
156+
# MASTER EJEMPLO
157+
158+
Calcular las reglas a mano
159+
Calcular las reglas con R
160+
Determinar la amplitud de los intervalos
161+
162+

teoria/Tema9.html

Lines changed: 288 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)