es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Distribución normal para un rango dado de números en Matlab.

Mi pregunta se refiere a la estimación de una distribución normal para una fila de puntos de un intervalo extraído de los datos, sabiendo solo el máximo = 200 y el mínimo = 100, para distribuirlos aleatoriamente por una media y una desviación estándar asociada que estimaremos. ¿Hay un método en Matlab o en la literatura para hacerlo de tal manera que cuando se dibuje la ley asociada, no se excedan los valores mínimos y máximos? Usé este truco:

x = xmin + rand (1, n) * (xmax-xmin);

pero no sé cómo extraer los parámetros de la distribución normal (la media, la desviación estándar). Estoy buscando la media y la desviación estándar.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Puedes utilizar las funciones mean y std en Matlab para calcular la media y la desviación estándar de los puntos de datos. Por ejemplo, si tus puntos de datos están almacenados en un arreglo x, puedes calcular la media y la desviación estándar de la siguiente manera:

    mu = mean(x);
    sigma = std(x);
    

Comments are closed.