CHull: a generic convex-hull-based model selection method.
When analyzing data, researchers are often confronted with a model selection problem (e.g., determining the number of components/factors in principal components analysis [PCA]/factor analysis or identifying the most important predictors in a regression analysis). To tackle such a problem, researchers may apply some objective procedure, like parallel analysis in PCA/factor analysis or stepwise selection methods in regression analysis. A drawback of these procedures is that they can only be applied to the model selection problem at hand. An interesting alternative is the CHull model selection procedure, which was originally developed for multiway analysis (e.g., multimode partitioning). However, the key idea behind the CHull procedure--identifying a model that optimally balances model goodness of fit/misfit and model complexity--is quite generic. Therefore, the procedure may also be used when applying many other analysis techniques. The aim of this article is twofold. First, we demonstrate the wide applicability of the CHull method by showing how it can be used to solve various model selection problems in the context of PCA, reduced K-means, best-subset regression, and partial least squares regression. Moreover, a comparison of CHull with standard model selection methods for these problems is performed. Second, we present the CHULL software, which may be downloaded from http://ppw.kuleuven.be/okp/software/CHULL/, to assist the user in applying the CHull procedure.
Methodology of Educational Sciences Research Group, Faculty of Psychology and Educational Sciences, KU Leuven, Andreas Vesaliusstraat 2, Box 3762, 3000, Leuven, Belgium. tom.wilderjans@ppw.kuleuven.be
Tom F
TF
Wilderjans
Eva
E
Ceulemans
Kristof
K
Meers
D001499:Bayes Theorem; D005163:Factor Analysis, Statistical; D006801:Humans; D016018:Least-Squares Analysis; D008960:Models, Psychological; D015233:Models, Statistical; D025341:Principal Component Analysis; D012044:Regression Analysis; D012107:Research Design / Q000706:statistics & numerical data*; D012984:Software; D012985:Software Design; D014584:User-Computer Interface