Measure_ | R Documentation |
Internal R6 class object for Measure objects
balance_functions
the functions of the data that we want to adjust towards the targets
balance_target
the values the balance_functions are targeting
adapt
What aspect of the data will be adapted. One of "none","weights", or "x".
device
the torch::torch_device()
of the data.
dtype
the torch::torch_dtype of the data.
n
the rows of the covariates, x.
d
the columns of the covariates, x.
probability_measure
is the measure a probability measure?
grad
gets or sets gradient
init_weights
returns the initial value of the weights
init_data
returns the initial value of the data
requires_grad
checks or turns on/off gradient
weights
gets or sets weights
x
Gets or sets the data.
detach()
generates a deep clone of the object without gradients.
Measure_$detach()
get_weight_parameters()
Makes a copy of the weights parameters.
Measure_$get_weight_parameters()
print()
prints the measure object
Measure_$print(...)
...
Not used
new()
Constructor function
Measure_$new( x, weights = NULL, probability.measure = TRUE, adapt = c("none", "weights", "x"), balance.functions = NA_real_, target.values = NA_real_, dtype = NULL, device = NULL )
x
The data points
weights
The empirical measure. If NULL, assigns equal weight to each observation
probability.measure
Is the empirical measure a probability measure? Default is TRUE.
adapt
Should we try to adapt the data ("x"), the weights ("weights"), or neither ("none"). Default is "none".
balance.functions
A matrix of functions of the covariates to target for mean balance. If NULL and target.values
are provided, will use the data in x
.
target.values
The targets for the balance functions. Should be the same length as columns in balance.functions.
dtype
The torch::torch_dtype or NULL.
device
The device to have the data on. Should be result of torch::torch_device()
or NULL.
clone()
The objects of this class are cloneable with this method.
Measure_$clone(deep = FALSE)
deep
Whether to make a deep clone.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.