Default integrand for the group-level propensity score
Default integrand for the group-level propensity score
Computes the following function: [REMOVE_ME]∏j=1n(rhj(b))Aj(1−rhj(b))1−Ajfb(b;θb)prod(r∗plogis(X∗fixef+b)A∗(1−r∗plogis(X∗fixef+b))(1−A))∗dnorm(sd=sqrt(ranef))[REMOVEME2]
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.
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.
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.