Notice: On March 31, it was **announced** that Statalist is moving from an email list to a **forum**. The old list will shut down on April 23, and its replacement, **statalist.org** is already up and running.

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

From |
Nick Cox <njcoxstata@gmail.com> |

To |
"statalist@hsphsun2.harvard.edu" <statalist@hsphsun2.harvard.edu> |

Subject |
Re: st: how to generate a variable where one third of values would be randomly assigned |

Date |
Mon, 12 Dec 2011 15:39:57 +0000 |

gen foo = cond(runiform() < 1/3, ceil(120 * runiform()), 120) ? Nick

Dear all,I use stata 11 and I need to generate a variable where two thirds ofobservations (about 1300 obs) will be equal to 120 and the rest ofthe values are randomly assigned, but are all integers and less than120.Any advice will be very much appreciated, Ekaterina * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/

* * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/

**Follow-Ups**:**Re: st: how to generate a variable where one third of values would be randomly assigned***From:*Nick Cox <njcoxstata@gmail.com>

**References**:**st: how to generate a variable where one third of values would be randomly assigned***From:*Ekaterina Hertog <ekaterina.hertog@sociology.ox.ac.uk>

- Prev by Date:
**st: how to generate a variable where one third of values would be randomly assigned** - Next by Date:
**Re: st: how to generate a variable where one third of values would be randomly assigned** - Previous by thread:
**st: how to generate a variable where one third of values would be randomly assigned** - Next by thread:
**Re: st: how to generate a variable where one third of values would be randomly assigned** - Index(es):