1. Cargar librerías fdth

library(fdth)
## 
## Attaching package: 'fdth'
## The following objects are masked from 'package:stats':
## 
##     sd, var

2. Crear conjunto de datos llamado personas

set.seed(1234)
losnombres <- c("JUAN", 'FRANCISCO', 'OSCAR', 'LUIS', 'GUILLERMO',
                "PATRICIA", 'ALICIA', 'EDGAR', 'LEONARDO', 'GABRIELA', 'LETICIA', 'NORMA', 'ANDREA', 'HORACIO', 'SANDRA', 'RUBEN', 'JAVIER', 'MARICELA', 'ROSARIO', 'GUILLERMINA')

nombres <- sample(losnombres, 100, replace = TRUE)
# nombres

generos <- sample(c('Femenino', 'Masculino'), 100, replace = TRUE)
                 
edades <- sample(15:60, 100, replace = TRUE)

misdeportes <- c("FUTBOL", 'TENIS', 'AJEDREZ', 'BASQUETBOL', 'ATLETISMO', 
                 'NATACION', 'KARATE', 'BEISBOL', 'FUTBOL AMERICANO', 'RUGBY')
deportes <- sample(misdeportes, 100, replace = TRUE)

personal <- data.frame(nombres, generos, edades, deportes)
personal
##         nombres   generos edades         deportes
## 1         RUBEN Masculino     51 FUTBOL AMERICANO
## 2     GUILLERMO Masculino     26           KARATE
## 3         NORMA  Femenino     56          AJEDREZ
## 4        SANDRA  Femenino     34            RUGBY
## 5      LEONARDO  Femenino     47            RUGBY
## 6     GUILLERMO  Femenino     20           FUTBOL
## 7      PATRICIA Masculino     17         NATACION
## 8         RUBEN Masculino     50        ATLETISMO
## 9          LUIS  Femenino     50         NATACION
## 10    FRANCISCO Masculino     25          AJEDREZ
## 11       ALICIA  Femenino     49          AJEDREZ
## 12     PATRICIA  Femenino     47           FUTBOL
## 13       SANDRA  Femenino     43           FUTBOL
## 14      HORACIO  Femenino     15            TENIS
## 15  GUILLERMINA  Femenino     44        ATLETISMO
## 16      HORACIO Masculino     42       BASQUETBOL
## 17         LUIS Masculino     58           FUTBOL
## 18         LUIS  Femenino     33            RUGBY
## 19        EDGAR Masculino     24           KARATE
## 20  GUILLERMINA  Femenino     35         NATACION
## 21        OSCAR Masculino     27            RUGBY
## 22         LUIS Masculino     26           FUTBOL
## 23    GUILLERMO Masculino     43         NATACION
## 24    FRANCISCO  Femenino     45         NATACION
## 25       SANDRA Masculino     47         NATACION
## 26        EDGAR Masculino     59           KARATE
## 27  GUILLERMINA  Femenino     24        ATLETISMO
## 28        RUBEN Masculino     36        ATLETISMO
## 29        NORMA  Femenino     27        ATLETISMO
## 30        OSCAR  Femenino     41         NATACION
## 31     LEONARDO  Femenino     54         NATACION
## 32      ROSARIO Masculino     32       BASQUETBOL
## 33         LUIS  Femenino     37          BEISBOL
## 34        EDGAR Masculino     45          AJEDREZ
## 35     GABRIELA  Femenino     16            TENIS
## 36      LETICIA  Femenino     38           KARATE
## 37    FRANCISCO  Femenino     52          BEISBOL
## 38       SANDRA Masculino     39       BASQUETBOL
## 39       JAVIER Masculino     28 FUTBOL AMERICANO
## 40     PATRICIA Masculino     52          AJEDREZ
## 41      ROSARIO  Femenino     51           FUTBOL
## 42     PATRICIA Masculino     25       BASQUETBOL
## 43       JAVIER  Femenino     46          BEISBOL
## 44       JAVIER Masculino     60            RUGBY
## 45        EDGAR  Femenino     42          BEISBOL
## 46       JAVIER  Femenino     55            RUGBY
## 47        EDGAR  Femenino     47          AJEDREZ
## 48     GABRIELA Masculino     47        ATLETISMO
## 49       SANDRA  Femenino     46       BASQUETBOL
## 50        OSCAR  Femenino     29         NATACION
## 51     LEONARDO  Femenino     52           FUTBOL
## 52        RUBEN Masculino     35            TENIS
## 53        OSCAR Masculino     24         NATACION
## 54     GABRIELA Masculino     48          BEISBOL
## 55       ANDREA  Femenino     57       BASQUETBOL
## 56        OSCAR  Femenino     39          AJEDREZ
## 57      ROSARIO  Femenino     58         NATACION
## 58     MARICELA  Femenino     57            RUGBY
## 59     PATRICIA Masculino     51            RUGBY
## 60  GUILLERMINA  Femenino     16            TENIS
## 61     LEONARDO Masculino     52            RUGBY
## 62       ALICIA Masculino     16          AJEDREZ
## 63      ROSARIO  Femenino     19       BASQUETBOL
## 64     PATRICIA  Femenino     37        ATLETISMO
## 65    GUILLERMO  Femenino     59         NATACION
## 66        NORMA  Femenino     51            TENIS
## 67        EDGAR Masculino     23          BEISBOL
## 68        RUBEN  Femenino     41            TENIS
## 69         JUAN Masculino     52        ATLETISMO
## 70         LUIS Masculino     29         NATACION
## 71      ROSARIO Masculino     36          BEISBOL
## 72     LEONARDO  Femenino     34 FUTBOL AMERICANO
## 73  GUILLERMINA Masculino     55          AJEDREZ
## 74       JAVIER  Femenino     48          BEISBOL
## 75     PATRICIA  Femenino     25           KARATE
## 76     PATRICIA Masculino     38          BEISBOL
## 77       ANDREA  Femenino     26          AJEDREZ
## 78       JAVIER Masculino     19           FUTBOL
## 79    FRANCISCO  Femenino     45          AJEDREZ
## 80     PATRICIA Masculino     53       BASQUETBOL
## 81    FRANCISCO Masculino     52       BASQUETBOL
## 82        RUBEN  Femenino     51           KARATE
## 83      LETICIA  Femenino     29       BASQUETBOL
## 84         LUIS  Femenino     45           FUTBOL
## 85        OSCAR  Femenino     50        ATLETISMO
## 86         LUIS  Femenino     37       BASQUETBOL
## 87     GABRIELA  Femenino     27            TENIS
## 88     PATRICIA Masculino     42           KARATE
## 89     PATRICIA Masculino     16            TENIS
## 90     LEONARDO  Femenino     56        ATLETISMO
## 91      LETICIA  Femenino     50         NATACION
## 92      ROSARIO Masculino     34          AJEDREZ
## 93      HORACIO Masculino     56            RUGBY
## 94        EDGAR  Femenino     16 FUTBOL AMERICANO
## 95       JAVIER Masculino     31           KARATE
## 96       ANDREA  Femenino     18          BEISBOL
## 97        RUBEN Masculino     36        ATLETISMO
## 98    FRANCISCO Masculino     24            RUGBY
## 99     PATRICIA Masculino     38 FUTBOL AMERICANO
## 100     LETICIA Masculino     33 FUTBOL AMERICANO

3. Crear tabla de frecuencias con table() de la variable nombres

tabla_frec.nombres <- data.frame(transform(table(personal$nombres)))
names(tabla_frec.nombres) <- c('nombres', 'freq') 
tabla_frec.nombres
##        nombres freq
## 1       ALICIA    2
## 2       ANDREA    3
## 3        EDGAR    7
## 4    FRANCISCO    6
## 5     GABRIELA    4
## 6  GUILLERMINA    5
## 7    GUILLERMO    4
## 8      HORACIO    3
## 9       JAVIER    7
## 10        JUAN    1
## 11    LEONARDO    6
## 12     LETICIA    4
## 13        LUIS    8
## 14    MARICELA    1
## 15       NORMA    3
## 16       OSCAR    6
## 17    PATRICIA   12
## 18     ROSARIO    6
## 19       RUBEN    7
## 20      SANDRA    5
N <- nrow(personal)
N
## [1] 100
freq.r <- tabla_frec.nombres$freq / N
freq.r
##  [1] 0.02 0.03 0.07 0.06 0.04 0.05 0.04 0.03 0.07 0.01 0.06 0.04 0.08 0.01 0.03
## [16] 0.06 0.12 0.06 0.07 0.05
freq.p <- freq.r * 100
freq.p
##  [1]  2  3  7  6  4  5  4  3  7  1  6  4  8  1  3  6 12  6  7  5
tabla_frec.nombres <- cbind(tabla_frec.nombres, freq.r, freq.p)
tabla_frec.nombres
##        nombres freq freq.r freq.p
## 1       ALICIA    2   0.02      2
## 2       ANDREA    3   0.03      3
## 3        EDGAR    7   0.07      7
## 4    FRANCISCO    6   0.06      6
## 5     GABRIELA    4   0.04      4
## 6  GUILLERMINA    5   0.05      5
## 7    GUILLERMO    4   0.04      4
## 8      HORACIO    3   0.03      3
## 9       JAVIER    7   0.07      7
## 10        JUAN    1   0.01      1
## 11    LEONARDO    6   0.06      6
## 12     LETICIA    4   0.04      4
## 13        LUIS    8   0.08      8
## 14    MARICELA    1   0.01      1
## 15       NORMA    3   0.03      3
## 16       OSCAR    6   0.06      6
## 17    PATRICIA   12   0.12     12
## 18     ROSARIO    6   0.06      6
## 19       RUBEN    7   0.07      7
## 20      SANDRA    5   0.05      5

4. Crear tabla de frecuencias con fdt_cat() de la variable nombres

tabla_frec.nombres.2 <- data.frame(fdt_cat(personal$nombres))
names(tabla_frec.nombres.2) <- c('nombres', 'freq', 'freq.r', 'freq.p', 'freq.acum', 'frec.por.acum')
tabla_frec.nombres.2
##        nombres freq freq.r freq.p freq.acum frec.por.acum
## 1     PATRICIA   12   0.12     12        12            12
## 2         LUIS    8   0.08      8        20            20
## 3        EDGAR    7   0.07      7        27            27
## 4       JAVIER    7   0.07      7        34            34
## 5        RUBEN    7   0.07      7        41            41
## 6    FRANCISCO    6   0.06      6        47            47
## 7     LEONARDO    6   0.06      6        53            53
## 8        OSCAR    6   0.06      6        59            59
## 9      ROSARIO    6   0.06      6        65            65
## 10 GUILLERMINA    5   0.05      5        70            70
## 11      SANDRA    5   0.05      5        75            75
## 12    GABRIELA    4   0.04      4        79            79
## 13   GUILLERMO    4   0.04      4        83            83
## 14     LETICIA    4   0.04      4        87            87
## 15      ANDREA    3   0.03      3        90            90
## 16     HORACIO    3   0.03      3        93            93
## 17       NORMA    3   0.03      3        96            96
## 18      ALICIA    2   0.02      2        98            98
## 19        JUAN    1   0.01      1        99            99
## 20    MARICELA    1   0.01      1       100           100

5. Visualizar tabla de frecuencias de nombres (Barra)

barplot(height = tabla_frec.nombres.2$freq, names.arg = tabla_frec.nombres.2$nombres)

6. Visualizar un histograma de la variable edades

hist(personal$edades, main = "Frecuencia de edades", xlab = "Edades", ylab = "Frecuencias")

7. Crear tabla de frecuencias con table() de la variable edades

tabla.frec.edades <- data.frame(transform(table(personal$edades)))

names(tabla.frec.edades) <- c("edades", "freq")
tabla.frec.edades
##    edades freq
## 1      15    1
## 2      16    5
## 3      17    1
## 4      18    1
## 5      19    2
## 6      20    1
## 7      23    1
## 8      24    4
## 9      25    3
## 10     26    3
## 11     27    3
## 12     28    1
## 13     29    3
## 14     31    1
## 15     32    1
## 16     33    2
## 17     34    3
## 18     35    2
## 19     36    3
## 20     37    3
## 21     38    3
## 22     39    2
## 23     41    2
## 24     42    3
## 25     43    2
## 26     44    1
## 27     45    4
## 28     46    2
## 29     47    5
## 30     48    2
## 31     49    1
## 32     50    4
## 33     51    5
## 34     52    6
## 35     53    1
## 36     54    1
## 37     55    2
## 38     56    3
## 39     57    2
## 40     58    2
## 41     59    2
## 42     60    1
barplot(height = tabla.frec.edades$freq, 
        names.arg = tabla.frec.edades$edades,
        main = "Frecuencias de Edades",
        xlab = "Edades", ylab = "Frecuencias")

8. Crear tabla de frecuencias con fdt() de la variable edades

tabla.frec.edades_2 <- fdt(personal$edades)
tabla.frec.edades_2 <- data.frame(tabla.frec.edades_2$table)

names(tabla.frec.edades_2) <- c('clases', 'freq', 'freq.r', 'freq.p', 'freq.acum', 'frec.por.acum') 
tabla.frec.edades_2
##          clases freq freq.r freq.p freq.acum frec.por.acum
## 1 [14.85,20.57)   11   0.11     11        11            11
## 2 [20.57,26.29)   11   0.11     11        22            22
## 3 [26.29,32.01)    9   0.09      9        31            31
## 4 [32.01,37.73)   13   0.13     13        44            44
## 5 [37.73,43.44)   12   0.12     12        56            56
## 6 [43.44,49.16)   15   0.15     15        71            71
## 7 [49.16,54.88)   17   0.17     17        88            88
## 8  [54.88,60.6)   12   0.12     12       100           100

9. Visualizar tabla de frecuencias de edades (Barra)

barplot(height = tabla.frec.edades_2$freq, 
        names.arg = tabla.frec.edades_2$clases,
        main = "Frecuencias de Clases",
        xlab = "Clases de edades", ylab = "Frecuencias")

10. Crear tabla de frecuencias con fdt_cat() de la variable genero

tabla_frec.genero <- data.frame(fdt_cat(personal$generos))
names(tabla_frec.genero) <- c('generos', 'freq', 'freq.r', 'freq.p', 'freq.acum', 'frec.por.acum')
tabla_frec.genero
##     generos freq freq.r freq.p freq.acum frec.por.acum
## 1  Femenino   54   0.54     54        54            54
## 2 Masculino   46   0.46     46       100           100

11. Visualizar tabla de frecuencias de generos (Barra)

barplot(height = tabla_frec.genero$freq, 
        names.arg = tabla_frec.genero$generos,
        main = "Frecuencias de Géneros",
        xlab = "Géneros", ylab = "Frecuencias")

pie(x = tabla_frec.genero$freq, 
    labels = tabla_frec.genero$generos,
    col = c(155,100))

12. Crear tabla de frecuencias con fdt_cat() de a variable deportes

tabla_frec.deporte <- data.frame(fdt_cat(personal$deportes))
names(tabla_frec.deporte) <- c('deportes', 'freq', 'freq.r', 'freq.p', 'freq.acum', 'frec.por.acum')
tabla_frec.deporte
##            deportes freq freq.r freq.p freq.acum frec.por.acum
## 1          NATACION   14   0.14     14        14            14
## 2           AJEDREZ   12   0.12     12        26            26
## 3         ATLETISMO   11   0.11     11        37            37
## 4        BASQUETBOL   11   0.11     11        48            48
## 5             RUGBY   11   0.11     11        59            59
## 6           BEISBOL   10   0.10     10        69            69
## 7            FUTBOL    9   0.09      9        78            78
## 8            KARATE    8   0.08      8        86            86
## 9             TENIS    8   0.08      8        94            94
## 10 FUTBOL AMERICANO    6   0.06      6       100           100

13. Visualizar tabla de frecuencias de deportes (Barra)

barplot(height = tabla_frec.deporte$freq, 
        names.arg = tabla_frec.deporte$deportes,
        main = "Frecuencias de deportes",
        xlab = "Deportes", ylab = "Frecuencias")

14. Describir el caso. Por medio de 80 a 100 palabras describir el CASO 2

Primeramente el caso nos brinda una capacidad visual y sencilla de ver un poco la estadistica reflejada. Podemos darnos cuenta que por ejemplo en nuestros datos la edad con mayor frecuencia es 52 y también que el nombre más frecuentado es Patricia, este tipo de datos nos puede ayudar a dar una resolución a nuestra busqueda.