Learn R Programming

ELCIC: Empirical Likelihood-based Consistent Information Criterion

Conventional likelihood-based information criteria for model selection rely on the distribution assumption of data. However, for complex data that are increasingly available in many scientific fields, the specification of their underlying distribution turns out to be challenging, and the existing criteria may be limited and are not general enough to handle a variety of model selection problems. We proposed a robust and consistent model selection criterion, named as ELCIC, based upon the empirical likelihood function which is data-driven. In particular, this framework adopts plug-in estimators that can be achieved by solving external estimating equations, not limited to the empirical likelihood, which avoids potential computational convergence issues and allows versatile applications, such as generalized linear models, generalized estimating equations, penalized regressions, and so on. The formulation of our proposed criterion is initially derived from the asymptotic expansion of the marginal likelihood under the variable selection framework, but more importantly, the consistent model selection property is established under a general context.

ELCIC offers a robust model assessment and can be applied to address more complicated situations where existing methods fail to work.

How to cite ELCIC

Please cite the following publication: Chixiang Chen, Ming Wang, Rongling Wu, and Runze, Li, A Robust Consistent Information Criterion for Model Selection based on Empirical Likelihood https://arxiv.org/pdf/2006.13281.pdf

Installation

if (!require("devtools")) {
  install.packages("devtools")
}
devtools::install_github("chencxxy28/ELCIC")

Vignettes

Please visit Tutorial

Copy Link

Version

Install

install.packages('ELCIC')

Monthly Downloads

81

Version

0.2.1

License

Artistic-2.0

Issues

Pull Requests

Stars

Forks

Maintainer

Chixiang Chen

Last Published

February 13th, 2023

Functions in ELCIC (0.2.1)

QICWwgee

Model selection based on QICW under the syntax of WGEE (Main function).
ee.wgee

Estimating equation for weighted GEE (WGEE) for missing longitudinal data under the mechanism of missing at random and drop-out
ee.wgee.mean

Estimating equation for marginal mean under WGEE for missing longitudinal data under the mechanism of missing at random and drop-out
MLICwgee

Model selection based on MLIC under the syntax of WGEE (Main function).
cond.prob

Calculate conditional probabilities for observing records at each time point
QICc.gee

Joint selection procedure of marginal mean and correlation structures in longitudinal data based on QIC
ee.gee.mean

Estimating equation of marginal mean for GEE without missingness or missing completely at random
ee.glm

Estimating equation for ELCIC under GLM
ee.gee

Estimating equation for GEE without missingness or with data missing completely at random.
QICW.wgee

The whole QICW procedure for joint selection of mean structure and correlation structure for missing longitudinal data under the mechanism of missing at random and drop-out
lambda.find.gee

Calculate the tuning parameters involved in ELCIC under GEE
impsdata

Inpatient Multidimensional Psychiatric Scale (IMPS)
glm.generator

Cross-sectional data generation under GLM
glmsimdata

Data simulated for variable selection under GLM framework
lambda.find.wgee.mean

Calculate the tuning parameters involved in marginal mean selection under WGEE with data missing at random
lambda.find.wgee

Calculate the tuning parameters involved in ELCIC under WGEE with data missing at random
respiratorydata

Data from a clinical trial comparing two treatments for a respiratory illness
gee.generator

Generate longitudinal data without missingness
lambda.find.gee.mean

Calculate the tuning parameters under marginal mean selection in GEE
marg.prob

Calculate the inverse of marginal probability for observing records at each time point
wgeesimdata

Data simulated for model selection under WGEE framework for missing longitudinal data under the mechanism of missing at random and drop-out.
lambda.find.glm

To calculate tuning parameter involved in ELCIC under GLM
geesimdata

Data simulated for model selection under GEE framework without missingness
ELCICgee

Model selection based on ELCIC under the syntax of GEE (Main function).
ELCIC.wgee

The whole procedure for joint selection of mean structure and correlation structure for missing longitudinal data under the mechanism of missing at random and drop-out
ELCIC.gee

The whole procedure for joint selection of mean structure and correlation structure in longitudinal data without missingness or missing completely at random
ELCICwgee

Model selection based on ELCIC under the syntax of WGEE (Main function).
MLIC.wgee

The whole MLIC procedure for joint selection of mean structure and correlation structure for missing longitudinal data under the mechanism of missing at random and drop-out
ELCIC.gee.single

Calculate ELCIC value for a given candidate model under GEE framework with complete longitudinal data or data missing completely at random.
ELCICglm

Variable selection based on ELCIC under the syntax of GLM (Main function).
ELCIC.glm

The whole variable selection procedure for mean structure in GLM
ELCIC.glm.single

Variable selection in generalized linear models (GLM)
ELCIC.wgee.single

Calculate ELCIC value for a given candidate model under WGEE framework for missing longitudinal data under the mechanism of missing at random and drop-out