Associate Professor of Business Analytics
Nicholas P. Danks
Trinity Business School, Trinity College Dublin
I am an Associate Professor of Business Analytics at Trinity Business School, Trinity College Dublin. My research focuses on the methodology of partial least squares structural equation modeling (PLS-SEM), predictive modeling, and model selection techniques. I am the co-creator and maintainer of the SEMinR R package, which provides a domain-specific language for building and estimating structural equation models in R. I hold a PhD from National Tsing Hua University, Taiwan, and also serve as Program Director for the MSc in Business Analytics.
Research Focus
My research sits at the intersection of statistical methodology and business analytics.
PLS-SEM Methodology
Advancing the methodology of partial least squares structural equation modeling, including estimation, prediction, and model selection techniques.
Statistical Software
Building open-source R packages (SEMinR, seminrExtras) that make advanced statistical methods accessible through intuitive domain-specific languages.
Predictive Modeling
Developing frameworks for out-of-sample prediction, model selection uncertainty, and multimodel inference in business and social science research.
SEMinR
A domain-specific language for building and estimating structural equation models in R.
library(seminr)
# Define measurement model
measurements <- constructs(
composite("Satisfaction", multi_items("sat", 1:3)),
composite("Loyalty", multi_items("loy", 1:4)),
composite("Quality", multi_items("qual", 1:5))
)
# Define structural model
structure <- relationships(
paths("Quality", to = "Satisfaction"),
paths("Satisfaction", to = "Loyalty")
)
# Estimate the model
model <- estimate_pls(
data = survey_data,
measurement = measurements,
structure = structure
) SEMinR provides an intuitive, natural syntax for specifying and estimating PLS structural equation models in R. The domain-specific language lets researchers express models using familiar SEM terminology.
- Natural, readable syntax for model specification
- PLS estimation with bootstrapping and prediction
- Model visualization and path diagram generation
- Featured in the official PLS-SEM Using R textbook
Recent Publications
Selected recent work in PLS-SEM methodology, predictive modeling, and model selection.
The Composite Overfit Analysis Framework: Assessing the Out-of-sample Generalizability of Construct-based Models Using Predictive Deviance, Deviance Trees, and Unstable Paths
Nicholas P. Danks, Soumya Ray, Galit Shmueli
Management Science
Reproducibility in Management Science
Miloš Fišar, Ben Greiner, Christoph Huber, Elena Katok, Ali Ozkes, the Management Science Reproducibility Collaboration
Management Science
Partial Least Squares Structural Equation Modeling (PLS-SEM) Using R: A Workbook
Joseph F. Hair Jr., G. Tomas M. Hult, Christian M. Ringle, Marko Sarstedt, Nicholas P. Danks, Soumya Ray
Springer
Model Selection Uncertainty and Multimodel Inference in Partial Least Squares Structural Equation Modeling (PLS-SEM)
Nicholas P. Danks, Pratyush N. Sharma, Marko Sarstedt
Journal of Business Research
Prediction-Oriented Model Selection in Partial Least Squares Path Modeling
Pratyush N. Sharma, Galit Shmueli, Marko Sarstedt, Nicholas P. Danks, Soumya Ray
Decision Sciences