|
| 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 | + |
0 commit comments