[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: RE: normal distributions

From   "Nick Cox" <>
To   <>
Subject   st: RE: normal distributions
Date   Thu, 19 Mar 2009 17:22:16 -0000

This is not a matter covered by an FAQ because it's just a matter of standard syntax as explained in the help and the manuals. 

Think about it from Stata's point of view. Only if you write -rnormal()- with no space -- and arguments supplied within () -- does it know that you want a function with that name. There is no rule against a variable called -rnormal-, so your reference to -rnormal- followed by a space indicates to Stata that you mean to refer to a variable with that name. You don't have one, so it throws you out in a state of puzzlement with a message that is perfectly reasonable. 

set obs 100  
gen rn = rnormal(0,9) 


Rodrigo Briceño

I would like to know if there is a function similar to this that I
found in R: norm <- rnorm(100, 2, 5)
The trick is to generate a variable that contains 100 values with are
normal distributed with mean 2 and stdev 5.

I found that rnormal is a function in Stata, but I am not sure about
the way to write the sintax to produce that outcome. I tried with:
generate rn=rnormal (0,9) but a message telling me rnormal is not
found appeared.

I looked into FAQ but there are no related issues...

*   For searches and help try:

© Copyright 1996–2021 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index