Description Usage Arguments Value
View source: R/randomized_rounding_expectation.R
The linear programming solution of balance_LP()
that is used
within optimize_controls()
sometimes selects fractional control units.
Here, we select any unit the linear programming solution chose with coefficient 1.
Then, we select sample each unit with a fractional solution with
probability equal to the linear programming solution. The total sample
size is then correct in expectation. Used within optimize_controls()
if correct_sizes = FALSE
.
1 | randomized_rounding_expectation(o, N, n_comp)
|
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. |
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.