-
Notifications
You must be signed in to change notification settings - Fork 1
/
solucion-03.R
55 lines (40 loc) · 1.29 KB
/
solucion-03.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#' zona de notas
#'
# practica 03 -------------------------------------------------------------
library(tidyverse)
library(haven)
library(broom)
espir <- read_dta("data-raw/espirometria.dta") %>% as_factor()
# repaso -------------------------------------------------------------
library(janitor)
#variables categóricas
espir %>%
tabyl(sexo,fumar)
#variables numéricas
espir %>%
ggplot(aes(x = edad)) +
geom_histogram()
# practica 03 -------------------------------------------------------------
# ajustar una recta -------------------------------------------------------
#scatterplot de dos variables numéricas
espir %>%
ggplot(aes(x = talla,y = vef)) +
geom_point() +
geom_smooth()
# identificar coeficientes y R^2^ -----------------------------------------
# recordar: y ~ x
wm1 <- lm(vef ~ talla, data = espir)
wm1 %>% glance()
wm1 %>% tidy()
wm1 %>% confint_tidy()
# evaluar supuestos: normalidad y homoscedasticidad -----------------------
#identificar los nuevos elementos otorgados por la función augment
# valores predichos en fitted
# valores de residuales por cada par de observaciones en .std.resid
wm1 %>% augment()
wm1 %>% augment() %>%
ggplot(aes(.std.resid)) + geom_histogram()
wm1 %>% augment() %>%
ggplot(aes(.fitted,.std.resid)) +
geom_point() +
geom_smooth()