Как я могу получить конкретные случайные числа в Stata?Случайные конкретные цифры в Stata
Пример Я хочу, чтобы получить вероятность на 0 с 25%, 10 с 25% -ной вероятностью, 20 с 25% вероятностью и 30 с 25% -ной вероятностью
Благодаря
Как я могу получить конкретные случайные числа в Stata?Случайные конкретные цифры в Stata
Пример Я хочу, чтобы получить вероятность на 0 с 25%, 10 с 25% -ной вероятностью, 20 с 25% вероятностью и 30 с 25% -ной вероятностью
Благодаря
Что ищет документации вы делаете ? См. the help on random number functions.
Вы хотите, чтобы только кратные равномерное распределение на последовательных целых числах. Хотя конкретные функции могут быть найдены, общий трюк округление вверх или вниз, а затем умножения может быть использован в сочетании с розжига runiform()
clear
set obs 1000
set seed 4852
gen wanted = 10 * floor(4 * runiform())
tab wanted
Смотри также this discussion of floor and ceiling functions и this discussion of your problem.
Возможный дубликат [Stata - Как создавать случайные целые числа] (http://stackoverflow.com/questions/24147881/stata-how-to-generate-random-integers) (см. Также: [Блог Stata] (http : //blog.stata.com/2012/08/03/using-statas-random-number-generators-part-2-drawing-without-replacement/)) – Tibrogargan
Хороший вопрос здесь показывает некоторую попытку кода: см. http : //stackoverflow.com/help/mcve –