Learn R Programming

inferference (version 1.0.2)

logit_integrand: Default integrand for the group-level propensity score

Description

Computes the following function: $$\prod_{j=1}^{n} (r h_{j}(b))^{A_j} (1 - r h_{j}(b))^{1 - A_j} f_b(b; \theta_b)$$ where \(r\) is the randomization scheme. \(X\) is the covariate(s) vectors. \(fixef\) is the vector of fixed effects. \(b\) is the random (group-level) effect. \(ranef\) is the random effect variance.

Usage

logit_integrand(b, X, A, parameters, allocation = A, randomization = 1)

Arguments

b

vector argument of values necessary for integrate.

X

n by length(fixed effects) matrix of covariates.

A

vector of binary treatments

parameters

vector of fixed effect (and random effect if applicable). Random effect should be last element in vector.

allocation

The allocation strategy. Defaults to A so that is essentially ignored if allocation is not set to a value within (0, 1).

randomization

Randomization probability. Defaults to 1.

Value

value of the integrand