Cargar el data set

<-

alt - = <-  

como hago el pipe

Shif + ctrl + m = %>% 

``` ## alargar columnas

 hacia el lado (spread)

Grafico

plot(df$var1, df$var2)
coloco linea: abline (plot) 

Graficas boxplot

boxplot(df$X1prueba~df$Docente)

Grafica histograma

hist(df$X1prueba)

Unir

unite("docente_suma", docente, suma) %>% 
  
  gather("docente", "suma") %>% 
  gather("docente", "suma", -c(, child)) %>% 

Normalidad de las variables explicativas

shapiro.test(df$Sangrado)

Calculamos la correlación entre las varibales a estudiar

cor(df$Sangrado, df$Tamano)

Pearson correlación

cor.test(df$Sangrado, df$Tamano, method = "pearson")

Calcular la correlación de una matriz de variables

ndf <- data.frame(df$Sangrado, df$Tamano)
cor(ndf, use = "everything", method = "pearson")

Coeficiente de determinación (R^2)

cor(ndf, use = "everything")^2

Modelo de regresión simple

Crear el modelo

model <- lm(df$Sangrado ~ df$Tamano, data = df)

Representamos gráficamente el ajuste

plot(model)
plot(df$Sangrado, df$Tamano, xlab = "var1", ylab = "var2")
abline(model)

Resumen del modelo

summary(model)

Estudiamos los coeficientes del modelo

summary(model)$coefficients

Intervalos de confianza para los coeficientes

confint(model, level = 0.95)

tabla ANOVA (ajuste del modelo)

anova(model)

Diagnóstico del modelo (comprobar supuestos)

Obtención de los residuos

df$fitted.model <- fitted(model)
df$residuals.model <- residuals(model)
df$rstudent.model <- rstudent(model)

Normalidad

shapiro.test(df$rstudent.model)
qqnorm(df$rstudent.model, main = "Normal(0,1)")
qqline(df$rstudent.model)

Instalar pack

install.packages("lmtest")

como cargo un df desde una pag web

creo un objetvo por ej <- "https://docs.google.com/spreadsheets/d/e/2PACX-1vSBzRy1KJGusNqjefR5YnLmikzmwsHpwYq1lDMNBx6IwXzcd8o8NRWWUPvMVlwYpAH2qblxaLMQiuu3/pub?gid=1032227513&single=true&output=csv"
df <- read_csv(url(nombre del objetvo))
LS0tCnRpdGxlOiAiVElQUyIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQojIyBDYXJnYXIgZWwgZGF0YSBzZXQgCmBgYHtyfQpkZiA8LSByZWFkLmNzdigiTk9NQlJFIERFIEFSQ0hJVk8uY3N2IiwgaGVhZGVyID0gVCwgc2VwID0gIjsiKQpzdW1tYXJ5KGRmKQpgYGAKIyMgPC0KYGBge3J9CmFsdCAtID0gPC0gIApgYGAKIyMgY29tbyBoYWdvIGVsIHBpcGUKYGBge3J9ClNoaWYgKyBjdHJsICsgbSA9ICU+JSAKYGBgCmBgYAojIyBhbGFyZ2FyIGNvbHVtbmFzIApgYGB7cn0KIGhhY2lhIGVsIGxhZG8gKHNwcmVhZCkKYGBgCiMjIEdyYWZpY28gCmBgYHtyfQpwbG90KGRmJHZhcjEsIGRmJHZhcjIpCmNvbG9jbyBsaW5lYTogYWJsaW5lIChwbG90KSAKYGBgCiMjIEdyYWZpY2FzIGJveHBsb3QKYGBge3J9CmJveHBsb3QoZGYkWDFwcnVlYmF+ZGYkRG9jZW50ZSkKYGBgCiMjIEdyYWZpY2EgaGlzdG9ncmFtYSAKYGBge3J9Cmhpc3QoZGYkWDFwcnVlYmEpCmBgYAojIFVuaXIKYGBge3J9CnVuaXRlKCJkb2NlbnRlX3N1bWEiLCBkb2NlbnRlLCBzdW1hKSAlPiUgCiAgCiAgZ2F0aGVyKCJkb2NlbnRlIiwgInN1bWEiKSAlPiUgCiAgZ2F0aGVyKCJkb2NlbnRlIiwgInN1bWEiLCAtYygsIGNoaWxkKSkgJT4lIApgYGAKIyMgTm9ybWFsaWRhZCBkZSBsYXMgdmFyaWFibGVzIGV4cGxpY2F0aXZhcwpgYGB7cn0Kc2hhcGlyby50ZXN0KGRmJFNhbmdyYWRvKQpgYGAKIyMgQ2FsY3VsYW1vcyBsYSBjb3JyZWxhY2nDs24gZW50cmUgbGFzIHZhcmliYWxlcyBhIGVzdHVkaWFyCmBgYHtyfQpjb3IoZGYkU2FuZ3JhZG8sIGRmJFRhbWFubykKYGBgCiMjIyBQZWFyc29uIGNvcnJlbGFjacOzbgpgYGB7cn0KY29yLnRlc3QoZGYkU2FuZ3JhZG8sIGRmJFRhbWFubywgbWV0aG9kID0gInBlYXJzb24iKQpgYGAKIyMgQ2FsY3VsYXIgbGEgY29ycmVsYWNpw7NuIGRlIHVuYSBtYXRyaXogZGUgdmFyaWFibGVzCmBgYHtyfQpuZGYgPC0gZGF0YS5mcmFtZShkZiRTYW5ncmFkbywgZGYkVGFtYW5vKQpjb3IobmRmLCB1c2UgPSAiZXZlcnl0aGluZyIsIG1ldGhvZCA9ICJwZWFyc29uIikKYGBgCiMjIENvZWZpY2llbnRlIGRlIGRldGVybWluYWNpw7NuIChSXjIpCmBgYHtyfQpjb3IobmRmLCB1c2UgPSAiZXZlcnl0aGluZyIpXjIKYGBgCiMgTW9kZWxvIGRlIHJlZ3Jlc2nDs24gc2ltcGxlCiMjIENyZWFyIGVsIG1vZGVsbyAKYGBge3J9Cm1vZGVsIDwtIGxtKGRmJFNhbmdyYWRvIH4gZGYkVGFtYW5vLCBkYXRhID0gZGYpCmBgYAojIyBSZXByZXNlbnRhbW9zIGdyw6FmaWNhbWVudGUgZWwgYWp1c3RlCmBgYHtyfQpwbG90KG1vZGVsKQpwbG90KGRmJFNhbmdyYWRvLCBkZiRUYW1hbm8sIHhsYWIgPSAidmFyMSIsIHlsYWIgPSAidmFyMiIpCmFibGluZShtb2RlbCkKYGBgCiMjIFJlc3VtZW4gZGVsIG1vZGVsbwpgYGB7cn0Kc3VtbWFyeShtb2RlbCkKYGBgCiMjIEVzdHVkaWFtb3MgbG9zIGNvZWZpY2llbnRlcyBkZWwgbW9kZWxvCmBgYHtyfQpzdW1tYXJ5KG1vZGVsKSRjb2VmZmljaWVudHMKYGBgCiMjIyBJbnRlcnZhbG9zIGRlIGNvbmZpYW56YSBwYXJhIGxvcyBjb2VmaWNpZW50ZXMKYGBge3J9CmNvbmZpbnQobW9kZWwsIGxldmVsID0gMC45NSkKYGBgCiMjIHRhYmxhIEFOT1ZBIChhanVzdGUgZGVsIG1vZGVsbykKYGBge3J9CmFub3ZhKG1vZGVsKQpgYGAKIyBEaWFnbsOzc3RpY28gZGVsIG1vZGVsbyAoY29tcHJvYmFyIHN1cHVlc3RvcykKIyMgT2J0ZW5jacOzbiBkZSBsb3MgcmVzaWR1b3MKYGBge3J9CmRmJGZpdHRlZC5tb2RlbCA8LSBmaXR0ZWQobW9kZWwpCmRmJHJlc2lkdWFscy5tb2RlbCA8LSByZXNpZHVhbHMobW9kZWwpCmRmJHJzdHVkZW50Lm1vZGVsIDwtIHJzdHVkZW50KG1vZGVsKQpgYGAKIyMjIE5vcm1hbGlkYWQKYGBge3J9CnNoYXBpcm8udGVzdChkZiRyc3R1ZGVudC5tb2RlbCkKcXFub3JtKGRmJHJzdHVkZW50Lm1vZGVsLCBtYWluID0gIk5vcm1hbCgwLDEpIikKcXFsaW5lKGRmJHJzdHVkZW50Lm1vZGVsKQpgYGAKIyMgSW5zdGFsYXIgcGFjawpgYGB7cn0KaW5zdGFsbC5wYWNrYWdlcygibG10ZXN0IikKYGBgCiMjIGNvbW8gY2FyZ28gdW4gZGYgZGVzZGUgdW5hIHBhZyB3ZWIKYGBge3J9CmNyZW8gdW4gb2JqZXR2byBwb3IgZWogPC0gImh0dHBzOi8vZG9jcy5nb29nbGUuY29tL3NwcmVhZHNoZWV0cy9kL2UvMlBBQ1gtMXZTQnpSeTFLSkd1c05xamVmUjVZbkxtaWt6bXdzSHB3WXExbERNTkJ4Nkl3WHpjZDhvOE5SV1dVUHZNVmx3WXBBSDJxYmx4YUxNUWl1dTMvcHViP2dpZD0xMDMyMjI3NTEzJnNpbmdsZT10cnVlJm91dHB1dD1jc3YiCmRmIDwtIHJlYWRfY3N2KHVybChub21icmUgZGVsIG9iamV0dm8pKQpgYGAKCg==