replicate()
La función en lenguaje R se usa para evaluar repetidamente una función o expresión. Es miembro de apply
la familia en el paquete base R. En este artículo, aprenderemos la sintaxis y la implementación de replicate()
la función con la ayuda de ejemplos.
Sintaxis: replicar (n, expr, simplificar)
Parámetros:
n: representa el número de veces que se debe evaluar la expresión
expr: representa la expresión
simplificar: representa el valor lógico. Si es VERDADERO, la salida se representa en forma de vector o array; de lo contrario, en forma de lista
Ejemplo 1:
# Set the seed set.seed(10) # Generate random numbers with mean = 0 and sd = 1 x <- rnorm(5, mean = 0, sd = 1) # Print print(x) # Evaluating it repeatedly r <- replicate(n = 3, rnorm(5, 0, 1), simplify = FALSE ) # Print print(r)
Producción:
[1] 0.01874617 -0.18425254 -1.37133055 -0.59916772 0.29454513 [[1]] [1] 0.3897943 -1.2080762 -0.3636760 -1.6266727 -0.2564784 [[2]] [1] 1.1017795 0.7557815 -0.2382336 0.9874447 0.7413901 [[3]] [1] 0.08934727 -0.95494386 -0.19515038 0.92552126 0.48297852
Ejemplo 2:
# Output to be present as PNG file png(file = "replicateGFG.png") # Set the seed set.seed(10) # Replicate values and create histogram hist(replicate(100, mean(rexp(10)))) # Saving the file dev.off()
Producción:
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