wght_calc: Compute IPW weight

Description Usage Arguments Details Value

View source: R/wght_functions.R

Description

Calculates the IPW for a single group. Used by wght_matrix to create a matrix of weights for each group and allocation scheme.

Usage

1
wght_calc(parameters, integrand, allocation, integrate_allocation = TRUE, ...)

Arguments

parameters

vector of parameter values

integrand

function to pass to the argument 'f' of integrate.

allocation

the allocation ratio for which to compute the weight

integrate_allocation

Indicator of whether the integrand function uses the allocation parameter. Defaults to TRUE.

...

other arguments passed to integrand.

Details

If allocation is an argument in the integrand function and integrate_allocation == TRUE, then the weight is calcuated as:

1 / integrate(integrand)

Otherwise, the weight is computed by:

prod(allocation^A(1 - allocation)^A) / integrate(integrand)

Value

scalar result of the integral


inferference documentation built on April 21, 2021, 5:06 p.m.