Псевдокод сначала сохранит в «столбце 1» первую партию бета-версий, а затем перезапишет их (столбец 1) второй партией бета-версий. Затем он сделает то же самое для столбца 10 с первой партией бета-версий и второй партией бета-версий. Это далеко от всего, что имеет смысл. Ничто в вашем псевдокоде не берет bootstrap выборок из набора данных, хотя, возможно, вы собираетесь добавить код для этого позже.
Stata на самом деле не работает с любым представлением о номерах столбцов, хотя эта идея имеет смысл для Mata.
Если нет очень конкретных c причин, которые вам нужно будет указать по буквам, нет необходимости писать свой собственный код ab initio для начальной загрузки, так как все of bootstrap
должен сделать это за вас.
Вот полный код воспроизводимого примера начальной загрузки глупой регрессии:
sysuse auto, clear
bootstrap b_weight=_b[weight] b_price=_b[price] , reps(1000) seed(2803) : regress mpg weight price
См. Также справку для bootstrap
, чтобы узнать о других его параметрах, включая saving()
.
10 повторов будут считаться абсурдно малыми для количества bootstrap образцов.