Path: blob/main/Trabajo_grupal/WG3/Grupo_10_R.R
2714 views
#----------------------------------------1# Problema 22#----------------------------------------345#Creamos un vector "a" con 100 observaciones6#--------------------------------------------7vector <- seq(101,200)8print(vector)910#el minimo y maximo de este vector seria11#----------------------------------------12min(vector)13max(vector)1415#Creamos una matriz de 100x5016#------------------------------17M <- matrix( c(1,2,3,4,5,6,7,8,9,10), nrow = 100, ncol = 50)18print(M)192021#Reescalamos el vector con la funcion dada22#----------------------------------------2324# 1era forma25sapply(vector, function(i){26out = (i - min(i))/(max(i)-min(i))27return(out)28} )2930# 2da forma31rescale <- function(X, min, max){32(X - min(X))/(max(X)-min(X))33}3435sapply(vector,rescale, max = max(vector), min = min(vector))363738#Reescalamos la matriz con la funcion dada39#----------------------------------------40apply(M, MARGIN = 2, FUN = function(X) (X - min(X))/(max(X)-min(X)))4142434445464748