emdbook (version 1.3.12)

trcoef: Transform coefficients

Description

Perform standard transformations of coefficients based on information encoded in the names or the transf attribute of the vector or list

Usage

trcoef(x, inverse = FALSE)

Value

A vector of transformed variables with modified names and transf attributes.

Arguments

x

A numeric vector of coefficients with names and/or a transf attribute

inverse

(logical) Perform inverse transform?

Author

Ben Bolker

Details

If inverse=FALSE and coefficient names begin with "logit", "log", or "sqrt" the function will back-transform them (using plogis, exp, or squaring), strip the descriptor from the names, and set the transf attribute. Naturally, inverse=TRUE will do the opposite. If the transf attribute is all empty strings after an inverse transformation, it will be deleted.

Examples

Run this code
x = c(loga=1,logitb=2,sqrtc=2)
trx = trcoef(x); trx
trcoef(trx,inverse=TRUE)

Run the code above in your browser using DataCamp Workspace