Learn R Programming

texreg (version 1.22)

createTexreg: Create a texreg object

Description

Create a texreg object with coefficients and GOF statistics.

Usage

createTexreg(coef.names, coef, se, pvalues=numeric(0), 
    gof.names=character(0), gof=numeric(0), 
    gof.decimal=logical(0))

Arguments

coef.names
A vector of coefficient names.
coef
The coefficient values.
se
The standard errors.
pvalues
The p-values of the model. This is optional.
gof.names
A vector of names of the goodness-of-fit statistics.
gof
A vector of goodness-of-fit statistics.
gof.decimal
A vector of boolean/logical values indicating for each GOF statistic if decimal places shall be used. This is optional.

Details

This function creates a texreg object. A texreg object contains information about coefficients, standard errors, p-values (optional), and about goodness-of-fit statistics. texreg objects are used by the texreg command to create LaTeX tables.

See Also

texreg-package texreg

Examples

Run this code
library(nlme) #load library for fitting linear mixed effects models
model <- lme(distance ~ age, data = Orthodont, random = ~ 1) #estimate model
coefficient.names <- rownames(summary(model)$tTable) #extract coefficient names
coefficients <- summary(model)$tTable[,1] #extract coefficient values
standard.errors <- summary(model)$tTable[,2] #extract standard errors
significance <- summary(model)$tTable[,5] #extract p-values

lik <- summary(model)$logLik #extract log likelihood #extract log likelihood
aic <- summary(model)$AIC #extract AIC
bic <- summary(model)$BIC #extract BIC
n <- nobs(model) #extract number of observations
gof <- c(aic, bic, lik, n) #create a vector of GOF statistics
gof.names <- c("AIC", "BIC", "Log Likelihood", "Num. obs.") #names of GOFs
decimal.places <- c(TRUE, TRUE, TRUE, FALSE) #the last one is a count variable

#create the texreg object
tr <- createTexreg(
  coef.names=coefficient.names, 
  coef=coefficients, 
  se=standard.errors, 
  pvalues=significance, 
  gof.names=gof.names, 
  gof=gof, 
  gof.decimal=decimal.places
)

Run the code above in your browser using DataLab