Learn R Programming

L0ggm (version 0.1.2)

Smooth L0 Penalty Approximations for Gaussian Graphical Models

Description

Provides smooth approximations to the L0 norm penalty for estimating sparse Gaussian graphical models (GGMs). Network estimation is performed using the Local Linear Approximation (LLA) framework (Fan & Li, 2001 ; Zou & Li, 2008 ) with five penalty functions: arctangent (Wang & Zhu, 2016 ), EXP (Wang, Fan, & Zhu, 2018 ), Gumbel, Log (Candes, Wakin, & Boyd, 2008 ), and Weibull. Adaptive penalty parameters for EXP, Gumbel, and Weibull are estimated via maximum likelihood, and model selection uses information criteria including AIC, BIC, and EBIC (Extended BIC). Simulation functions generate multivariate normal data from GGMs with stochastic block model or small-world (Watts-Strogatz) network structures.

Copy Link

Version

Install

install.packages('L0ggm')

Monthly Downloads

309

Version

0.1.2

License

AGPL (>= 3.0)

Maintainer

Alexander Christensen

Last Published

August 26th, 2026

Functions in L0ggm (0.1.2)

simulate_smallworld

Simulates Small-World GGM Data
smallworldness

Computes Various Small-Worldness Metrics
weibull_weights

SUR Model Coefficients and Residuals for Weibull Parameter Prediction
weibull_parameters

Predict Weibull Parameters for Edge Weight Distributions
skew_tables

Skew Tables
categorize

Categorize Continuous Data
simulate_sbm

Simulates Stochastic Block Model Data
polychoric_matrix

Computes Polychoric Correlations
network_fit

Traditional Fit Metrics for Networks
proxswap_lattice

Construct a Degree-Preserving Ring Lattice via Proximity-Swap Construction
edge_confusion

Confusion Matrix Metrics for Edge Comparison and Recovery
L0ggm-package

L0ggm-package
basic_smallworld

Toy Small-world Network Data Example
network_estimation

L0 Norm Regularized Network Estimation
auto_correlate

Automatic correlations