evaluate_solution_vector | R Documentation |
The function computes the mean squared error for a given treatment assignment. More precisely: it computes the mean squared error of the treatment effect estimator resulting from the treatment groups as specified by the argument, the treatment assignment vector. The function uses matrix multiplication and the Moore-Penrose generalized inverse.
evaluate_solution_vector(treatment, data, mse_weights)
treatment |
a treatment assignment. The treatment and the data must have the same number of observations (rows). |
data |
a matrix containing the covariate vectors for each attribute. |
mse_weights |
a vector containing the mse_weights for each treatment. |
Returns the mean squared error value for the current treatment assignment.
Sebastian Schneider sschneider@coll.mpg.de; sebastian@sebastianschneider.eu, Giulia Baldini giulia.baldini@uni-bonn.de
Schneider and Schlather (2017),
ginv
input <- matrix(1:30, nrow = 10, ncol = 3) evaluate_solution_vector(treatment = c(0, 1, 1, 1, 1, 0, 0, 0, 0, 0), input, mse_weights = c(1, 2))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.