Path: blob/main/Trabajo_grupal/WG3/GRUPO_4_r.R
2714 views
1#------------------------------------------------------------------------------#2# #3# PREGUNTA 2 #4# #5#------------------------------------------------------------------------------#67#Importamos las librerías necesarias89library(dplyr)10library(tidyr)11library(readxl)121314# Creamos el vector (v) con 100 observaciones1516v = seq(100)171819#### Definimos la función de escalamiento para el vector2021escalar <- function(i,a,b) {22(i-a)/(b-a)2324}25262728#### Obtenemos el vector reescalado usando sapply2930sapply(v,escalar, a=min(v) ,b= max(v))3132333435#Creamos la matriz (m) de dimensiones 100 x 503637m <- array(sample(1:100, 50, replace=T), c(100,50))3839404142# Creamos la función escalar usando apply, lo cual nos dará como resultado la matriz reescalada4344apply(m, 2, function(i){45( i - min(i) ) / (max(i)-min(i))46} )474849