r.weights.delta: Calculates p-values for penalization of weights with...

View source: R/mr_ivw-methods.R

r.weights.deltaR Documentation

Calculates p-values for penalization of weights with second-order weights

Description

Internal function for calculating penalized weights in conjunction with penalised.weights with weights equal to "delta".

These weights are used in either the mr_ivw or mr_egger functions when penalized = TRUE.

Usage

r.weights.delta(.Bx, .Bxse, .By, .Byse, .psi, .pen.weights)

Arguments

.Bx

Beta-coefficient for genetic association with the risk factor.

.Bxse

Standard error of genetic association with the risk factor.

.By

Beta-coefficient for genetic association with the outcome.

.Byse

Standard error of genetic association with the outcome.

.psi

The correlation between the genetic associations with the exposure and the association with the outcome for each variant resulting from sample overlap.

.pen.weights

Factors for penalizing weights.

Details

None.

Value

Penalized weights.

Examples

r.weights.delta(ldlc, ldlcse, chdlodds, chdloddsse, 0,
  penalised.weights.delta(ldlc, ldlcse, chdlodds, chdloddsse, 0))


MendelianRandomization documentation built on Aug. 9, 2023, 1:05 a.m.