sampling from a distribution.

12 visualizaciones (últimos 30 días)
sepideh
sepideh el 12 de Jul. de 2013
I want to get random samples from a mixture distribution for monte carlo approach. What are some matlab function that can be used?

Respuestas (1)

Image Analyst
Image Analyst el 12 de Jul. de 2013
I don't know what distributions you want, but you might try the rand() function. Or if you want a specific distribution, you might try RANDRAW: http://www.mathworks.com/matlabcentral/fileexchange/7309-randraw which has about 50 of them.
  2 comentarios
sepideh
sepideh el 13 de Jul. de 2013
Thanks, The distribution is a mixture of gamma and generalized normal distribution in which case i need a function that gets my distribution from an m file and randomly selects from it.
Image Analyst
Image Analyst el 13 de Jul. de 2013
In general you need to construct the CDF of your PDF and then put in a random number to get your random draw. See this for more info: http://en.wikipedia.org/wiki/Inverse_transform_sampling

Iniciar sesión para comentar.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by