How do i resample my data with replacement for bootstrapping in Gauss? Like if y={1 2 3} and x = { 2 4 6}. To select randomly 10 times resampled data.
1 Answer
0
The first step to drawing a random sample from your data is to create random integers between 1 and the number of observations of your data. This link shows how to create a random integer in GAUSS. Next you use the random integers as indices into your data. Take a draw from your data with an indexing operation. For example:
my_data = { 72, 31, 24, 47, 82, 19, 54, 67, 88, 27 }; num_per_draw = 3; //Create random integers between 1-10 rndm_indices = ceil(rows(my_data) * rndu(num_per_draw, 1)); //Pull random sample first_draw = my_data[rndm_indices];
Your Answer
1 Answer
The first step to drawing a random sample from your data is to create random integers between 1 and the number of observations of your data. This link shows how to create a random integer in GAUSS. Next you use the random integers as indices into your data. Take a draw from your data with an indexing operation. For example:
my_data = { 72, 31, 24, 47, 82, 19, 54, 67, 88, 27 }; num_per_draw = 3; //Create random integers between 1-10 rndm_indices = ceil(rows(my_data) * rndu(num_per_draw, 1)); //Pull random sample first_draw = my_data[rndm_indices];