Information-Theoretic Approach for Moderation Analysis

Provides a robust implementation of information-theoretic moderation analysis using multi-model inference based on Akaike's Information Criterion (AIC) and its small-sample corrected form (Corrected AIC). The package enables researchers to compare competing model specifications and helps distinguish true interaction effects from nonlinear relationships that may produce spurious moderation. The methods build on Daryanto (2019) .


ModLR

Information-Theoretic Approach for Moderation Analysis

📦 Overview

ModLR implements an information-theoretic framework for moderation analysis using multi-model inference based on Akaike's Information Criterion (AIC and AICc).

The package enables researchers to compare alternative moderation models and reduces the risk of identifying spurious moderation effects arising from nonlinear relationships.


📖 Citation

If you use this package, please cite:

Daryanto, A. (2019). Avoiding spurious moderation effects: An information-theoretic approach to moderation analysis. Journal of Business Research, 103, 110–118.

This package provides an implementation of the information-theoretic framework proposed in this study.

✨ Key Features

  • ✅ Multi-model comparison using AIC / AICc
  • ✅ Detection of spurious moderation due to nonlinearity
  • ✅ Supports continuous and categorical moderators
  • ✅ Simple slopes analysis
  • ✅ Johnson–Neyman intervals
  • ✅ Visualization of moderation effects

📥 Installation

# Install from CRAN (after acceptance)
install.packages("ModLR")

# Load package
library(ModLR)

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("ModLR")

0.1.29 by Ahmad Daryanto, 5 months ago


https://github.com/ahdar1/ModLR


Browse source code at https://github.com/cran/ModLR


Authors: Ahmad Daryanto [aut, cre]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports stats, ggplot2, broom, lmtest, sandwich, rlang

Suggests knitr, rmarkdown


See at CRAN