swap_treatment.optim

0th

Percentile

Swap Treatment (using optim)

This function calls swap_treatment, but since optim requires fn and gr to have the same parameters, it has an additional one.

Keywords
treatment, optim, Assignment, MSE
Usage
swap_treatment.optim(current_treatment,
                     data = NULL,
                     change,
                     prev_index_list = NULL)
Arguments
current_treatment

a treatment vector to be changed.

data

the parameter is only needed for optim, it does not play any role.

change

number of elements that will be changed in the treatment vector.

prev_index_list

index list of the elements that can be changed. The current treatment vector may belong to a previous, unchangeable assignment.

Value

Returns a new treatment vector.

See Also

optim

Aliases
  • swap_treatment.optim
Examples
# NOT RUN {
swap_treatment.optim(current_treatment = c(0, 2, 0, 1, 1, 0, 2, 1, 1, 0),
                     change = 2)

swap_treatment.optim(current_treatment = c(0, 2, 0, 1, 1, 0, 2, 1, 1, 0),
                     change = 2,
                     prev_index_list = c(1, 2, 3, 4))
# }
Documentation reproduced from package minMSE, version 0.1.1, License: GNU General Public License

Community examples

Looks like there are no examples yet.