3D simulation of Gaussian.
rabindradulal
I could be able to create 2d Gaussian in igor by typing in the equation and further using noise function I have successfully created 1000’s of 2D gaussian in igor but I couldn’t create 3D Gaussian in igor. Could anyone please help me to do it?
Thanks: Rabindra
Igor's built-in gauss() function can compute points in a 3D Gaussian, but lacks the correlation parameters. If you need the correlation parameters, you will need to compute it yourself with a user-defined function. The Wikipedia article about multivariate Gaussian is here: https://en.wikipedia.org/wiki/Multivariate_normal_distribution
December 20, 2018 at 01:54 pm - Permalink
John's suggestion is well-taken, and proposes use of the standard transformation of easily-generated uncorrelated GRVs into correlated ones, based on the covariance matrix. However, another simple method using Cholesky decomposition has been given by Prof. Bechhoefer in a previous snippet:
https://www.wavemetrics.com/code-snippet/correlated-gaussian-random-var…
December 24, 2018 at 08:44 am - Permalink
In reply to Igor's built-in gauss()… by johnweeks
Thanks for the help.
December 30, 2018 at 02:37 pm - Permalink