Description Usage Arguments Value
View source: R/randomized_rounding.R
The linear programming solution of balance_LP()
that is used
within optimize_controls()
sometimes selects fractional units.
Here, we select any unit the linear programming solution chose with coefficient 1.
Then, we select the remaining required number of units from those that have
fractional solutions by sampling with probabilities equal to the linear
programming solution and fixed sample size. Used within optimize_controls()
if correct_sizes = TRUE
.
1 | randomized_rounding(o, N, st, st_vals, S, z)
|
o |
linear programming results, as found in the 'o' element of the
returned list from |
N |
the total number of available controls in the data. |
st |
a stratum vector with the |
st_vals |
the unique stratum levels contained in |
S |
the number of unique stratum levels contained in |
z |
a factor with the |
Dataframe with two columns: pr
, which contains
the coefficient determined for that unit from the linear programming
solution, and select
, a boolean vector stating whether that
unit was selected for inclusion by randomized rounding.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.