How can I generate (within a program)
a random number from a Poisson distribution ?
This should be straightforward,
but I can't find the answer to my problem.
I looked at:
Stata 7 user's guide [U] 16.3, page 114
net search random number
net search poisson
STB-41 sg44.1, STB-28 sg44 (rndpoi)
----------------------------------------------------------------------
More precisely,
I would like to put a random Poisson number in -- local n1 --.
program define myprog
version 7.0
args lambda nrep idsim
postfile mysim n1 f1 using `idsim', replace
forvalues i=1(1)`nrep'{
local n1 = random number from Poisson distribution with parameter lambda
local f1 = function of n1
post mysim (`n1') (`f1')
}
postclose mysim
end
----------------------------------------------------------------------
Thank you.
Ben Dulong
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/