Foro de debate

Crear vector aleatorio condicionado a media y varianza conocidas

Crear vector aleatorio condicionado a media y varianza conocidas

by Ramón Rodríguez Salgueiro -
Number of replies: 1

Hola buenas tardes. Se me está atragantando un ejercico en el que se me solicita la creación de un vector de 50 números aleatorios con la doble condición de que la media de la distribución y su varianza tienen que ser iguales a 3 y 2.5 respectivamente. 

He probado a iniciar un bucle for para acabar extrayendo dicho vector bajo las condiciones citadas anteriormente pero me suele dar errores o no acaba de crear el vector. Estoy ya un tanto estresado y frustrado con el ejercicio y me gustaría saber si alguien podría echarme un cable, ya sea usando for o si hubiese otro camino. 


Gracias de antemano. 

Moncho. 

In reply to Ramón Rodríguez Salgueiro

Re: Crear vector aleatorio condicionado a media y varianza conocidas

by Franz Jimeno -

Hola Ramón,


puedes utilizar la función rnorm, aunque en ocasiones no da un resultado exacto. Esto se puede corregir creando una función nueva:


rnorm2 <- function(n,mean,sd) { mean+sd*scale(rnorm(n)) }