Path: blob/main/Trabajo_grupal/WG3/Grupo_6_R.R
2714 views
#############################1##### PREGUNTA 2 R #####23library(dplyr) # librería de limpieza de datos4library(tidyr)# librería de limpieza de datos5library(readxl) # lobreria para subir archivos excel, csv6library(sandwich)78set.seed(500)910# Cremos el vector que cuenta con 100 observaciones11vector = seed(100)1213# Fijamos el minimo y maximo de nuestro vector14minimo = min(vector)15maximo = max(vector)1617# Definimos la funcion X18def function(x):1920# Realizamos la reescala para esa funcion.21escalar = (x-min(x))/(max(x)-min(x))22return escalar2324list( map( lambda x: function(x) , vector) )2526# Creamos las variables hasta X4, de modo que todas tienen distribución uniforme2728set.seed(756)2930x1 <- runif(500) # distribución uniforme entre 0 y 131x2 <- runif(500)32x3 <- runif(500)33x4 <- runif(500)3435X <- cbind(matrix(1,500), x1,x2,x3,x4)3637# matrix(1,500) vector columna de unos (500 observaciones)3839apply(X, 2, mean) # MARGIN == 2 para columnas (columns)40apply(X, 1, mean) # MARGIN == 1 para filas (rows)414243apply(X, 1, sd) # MARGIN == 1 para filas4445apply(X, 2, min)4647apply(X, 1, max)484950