Path: blob/main/Trabajo_grupal/WG3/R_grupo5.R
2714 views
set.seed(1000) #Establecemos una semilla laeatoria1matriz <- runif(100) #Primero definimos el vector2a <- min(matriz) #Hallamos el minimo3b <- max(matriz) #Hallamos el maximo4#Definimos la función de reescalación relacionando un x con el mín y max5reescalación <- function(x) {6(x-a)/(b-a)7}8#Aplicamos la función "reescalación" a cada componente del vector9respuesta1 <- sapply (matriz, reescalación)10print(respuesta1)1112matriz2 <- matrix( runif(5000), nrow=100) #Primero definimos la matriz 100x501314#Definimos la función de reescalación relacionando un x con el mín y max de cada x15reescalación2 <- function(x) {16(x-min(x))/(max(x)-min(x))17}1819#Aplicamos la función "reescalación2" a cada componente de cada columna de la matriz20respuesta2 <- apply(matriz2, MARGIN = 2, reescalación2)21print(respuesta2)2223