Adición de ruido a un vector numérico en programación R – Función jitter()

En la programación R , el jittering significa agregar una pequeña cantidad de ruido aleatorio a un objeto vectorial numérico. En este artículo, aprenderemos a usar jitter()funciones y crearemos un gráfico para visualizarlas.

Sintaxis: jitter(x, factor)

Parámetros:
x: representa
el factor vectorial numérico: representa el valor numérico para la especificación del factor

Ejemplo 1:

# Define numeric vectors
x <- round(runif(1000, 1, 10))
y <- x + rnorm(1000, mean = 0, sd = 5)
  
# output to be present as PNG file 
png(file="withoutJitter.png")
  
# Plotting without jitter function
plot(x, y, xlim = c(0, 11),
     main = "Without Jitter Function")
  
# saving the file 
dev.off()
  
x_j <- jitter(x)
  
# output to be present as PNG file 
png(file="withJitter.png")
  
# Plotting with jitter function
plot(x_j, y, xlim = c(0, 11),
     main = "With Jitter Function")
  
# saving the file 
dev.off()

Producción:
withoutJitter

withJitter

Ejemplo 2: con valor de factor grande

# Define numeric vectors
x <- round(runif(1000, 1, 10))
y <- x + rnorm(1000, mean = 0, sd = 5)
  
# output to be present as PNG file 
png(file="withoutJitterFactor.png")
  
# Plotting without jitter function
plot(x, y, xlim = c(0, 11),
     main = "Without Jitter Function")
  
# saving the file 
dev.off()
  
x_j <- jitter(x, factor = 2)
  
# output to be present as PNG file 
png(file="withJitterFactor.png")
  
# Plotting with jitter function
plot(x_j, y, xlim = c(0, 11),
     main = "With Jitter Function and Large Factor")
  
# saving the file 
dev.off()

Producción:
withoutJitterFactor

withJitterFactor

Publicación traducida automáticamente

Artículo escrito por utkarsh_kumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *