summaryBMA {LatentBMA}R Documentation

Summary Tables for ULLGM_BMA Estimation Results

Description

summaryBMA produces a table with estimated posterior means, standard deviations, and posterior inclusion probabilities (PIPs) for the results of a ULLGM_BMA estimation.

Usage

summaryBMA(x,
           variable_names = NULL,
           digits         = 3,
           sort           = FALSE,
           type           = "pandoc")

Arguments

x

The output object of ULLGM_BMA.

variable_names

A character vector specifying the names of the columns of X.

digits

Number of digits to round the table to. Defaults to 3.

sort

Logical, indicating whether the table should be sorted by PIPs. Default is FALSE.

type

A character string indicating the format of the table. Options are 'pandoc' (default), 'latex', or 'html'.

Value

Returns a 'knitr::kable' object containing the summary table.

Author(s)

Gregor Zens

Examples

# Load package
library(LatentBMA)

# Example: Estimate a PLN model under a BRIC prior with m = p/2 using simulated data
# Note: Use more samples for actual analysis
# Note: nsave = 250 and nburn = 250 are for demonstration purposes
X <- matrix(rnorm(100*20), 100, 20)
z <- 2 + X %*% c(0.5, -0.5, rep(0, 18)) + rnorm(100, 0, sqrt(0.25))
y <- rpois(100, exp(z))
results_pln <- ULLGM_BMA(X = X, y = y, model = "PLN", nsave = 250, nburn = 250)
summaryBMA(results_pln)


[Package LatentBMA version 0.1.1 Index]