Skip to main content
Diagnostic and Prognostic Research logoLink to Diagnostic and Prognostic Research
editorial
. 2020 Apr 2;4:3. doi: 10.1186/s41512-020-00074-3

State of the art in selection of variables and functional forms in multivariable analysis—outstanding issues

Willi Sauerbrei 1,, Aris Perperoglou 2, Matthias Schmid 3, Michal Abrahamowicz 4, Heiko Becher 5, Harald Binder 1, Daniela Dunkler 6, Frank E Harrell Jr 7, Patrick Royston 8, Georg Heinze 6; for TG2 of the STRATOS initiative
PMCID: PMC7114804  PMID: 32266321

Abstract

Background

How to select variables and identify functional forms for continuous variables is a key concern when creating a multivariable model. Ad hoc ‘traditional’ approaches to variable selection have been in use for at least 50 years. Similarly, methods for determining functional forms for continuous variables were first suggested many years ago. More recently, many alternative approaches to address these two challenges have been proposed, but knowledge of their properties and meaningful comparisons between them are scarce. To define a state of the art and to provide evidence-supported guidance to researchers who have only a basic level of statistical knowledge, many outstanding issues in multivariable modelling remain. Our main aims are to identify and illustrate such gaps in the literature and present them at a moderate technical level to the wide community of practitioners, researchers and students of statistics.

Methods

We briefly discuss general issues in building descriptive regression models, strategies for variable selection, different ways of choosing functional forms for continuous variables and methods for combining the selection of variables and functions. We discuss two examples, taken from the medical literature, to illustrate problems in the practice of modelling.

Results

Our overview revealed that there is not yet enough evidence on which to base recommendations for the selection of variables and functional forms in multivariable analysis. Such evidence may come from comparisons between alternative methods. In particular, we highlight seven important topics that require further investigation and make suggestions for the direction of further research.

Conclusions

Selection of variables and of functional forms are important topics in multivariable analysis. To define a state of the art and to provide evidence-supported guidance to researchers who have only a basic level of statistical knowledge, further comparative research is required.

Keywords: Descriptive modelling, Methods for variable selection, Spline procedures, Fractional polynomials, Categorisation, Bias, Shrinkage, Empirical evidence, STRATOS initiative

Introduction

Progress in the theory of mathematical statistics and expansion of computational resources and technology have led to rapid developments in statistical methodology, resulting in many more complex and flexible statistical modelling techniques. Unfortunately, many of these methodological developments are ignored in the analysis of medical data. Consequently, design and analysis of observational studies often exhibit serious weaknesses. To help bridge the gap between recent methodological developments and applications, the STRengthening Analytical Thinking for Observational Studies (STRATOS) initiative was launched in 2013 [98]. Currently, the initiative has nine topic groups working on various statistical issues in planning and analysis of observational studies. Here we concentrate on issues relevant to topic group 2 (TG2) ‘selection of variables and functional forms in multivariable analysis’, which focuses on identifying influential variables and gaining insight into their individual and joint relationships with the outcome.

By definition, work in TG2 is primarily concerned with statistical model building. In this respect, it should be noted that STRATOS also has related topic groups working on prediction (TG6) and modelling issues in causal inference (TG7). In a thought-provoking paper, Breiman [16] differentiated between a data modelling culture and an algorithmic modelling culture. In several comments to this paper [26, 35], differences between possible ways of statistical modelling were discussed. TG2 concentrates mainly on the data modelling culture. As the conflation and confusion between topics and approaches in modelling are common, we will clarify our background and aim by referring to the paper ‘To Explain or to Predict’ by Shmueli [106]. The latter author explains differences in three conceptual modelling approaches: descriptive, predictive and explanatory modelling. Descriptive modelling is the most commonly used approach, and it mainly builds on the data modelling culture. It does not directly aim at obtaining optimal predictive performance, but at capturing the data structure parsimoniously. Nevertheless, a suitable descriptive model is often also an acceptable predictive model. In some fields, the term explanatory modelling is used exclusively for testing causal theory. As this paper concentrates on issues in descriptive modelling, aspects of causal modelling will be ignored as causal inferences cannot be drawn from models formulated using a descriptive approach. See Dorie et al. [31] and several comments to this paper for a discussion of the large number of issues in causal inference.

The intended use of a model is a key consideration when choosing a suitable analysis strategy. For a descriptive model, interpretability, transportability and general usability are important criteria. By contrast, if descriptiveness plays no role, models for prediction may be optimised for predictive accuracy and can then be more complex (more variables included, more complex functions allowed). With very complex and interrelated associations of covariates with the outcome and enough data to unravel such associations, algorithmic modelling approaches may become valuable modelling tools. No matter if descriptiveness is important or not, biasses are introduced by deriving the ‘final’ model data-dependently. However, the relevance of critical issues (such as biasses, large variances, number of variables included and model complexity) must be weighed against advantages with respect to the intended purpose of modelling.

To obtain good descriptive models, the (interrelated) challenges of selection of variables for inclusion and choice of the functional forms for continuous variables must be tackled [50, 96], and this constitutes the main aim of TG2. In general, the analyst is expected to conduct the analysis according to state of the art (SOTA) methodology, which is defined in Wikipedia [124] as ‘State of the art refers to the highest level of general development, as of a device, technique, or scientific field achieved at a particular time’. SOTA also plays a key role in applications for funding of a research project, where a brief section summarising SOTA is often requested. However, do we have enough evidence to define SOTA methodology for the selection of variables and functional forms for continuous variables?

About three decades ago, Picard and Cook [85] stated ‘Exact distributional results [on maximum likelihood estimates and test statistics] are virtually impossible to obtain [because of data-dependent model building], even for the simplest of common subset selection algorithms’. Although there is substantial progress, current developments and empirical comparisons are inadequate to identify advantages and disadvantages of the many variable selection techniques and to provide evidence-supported arguments regarding SOTA strategies for variable selection.

For more than 50 years, suitable algorithms have been available for various stepwise variable selection techniques [37]. Triggered by the intention to derive suitable ‘omics’ predictors (often called ‘gene signatures’) in high-dimensional data with many more explanatory variables than observations, various techniques for selecting variables have been proposed during the last two decades, adding to the long list of ‘traditional’ approaches. Consequently, analysts may have access to many toolkits, but it is not straightforward which variable selection approach they should use and under what circumstances. Will the results be (seriously) influenced by the variable selection method chosen?

Similar arguments apply to the methodology for determining the functional form for continuous variables such as age, blood pressure, values of laboratory tests, exposure intensity or dose of a substance which often play an important predictive or explanatory role. Assuming linear effects of such variables on the outcome is often the default choice and rarely questioned, but the reason for this is often ignorance and not the result of carefully considering the most plausible functional form. Hence, the variable selection problem needs to be combined with the selection of suitable functional form(s) for continuous variables, i.e. the dose-response function, substantially increasing the complexity of the modelling issues. For function selection, at least four general approaches, with several variations, are used in recent studies: assuming a priori a linear relationship, categorisation, fractional polynomials and different spline-based methods. Yet, while all rely on important explicit or implicit assumptions and have some limitations, there is little guidance to choose between these approaches. Reasons for selecting one or the other are rarely explained. Several methods have been published, but the number of studies comparing alternative strategies is limited. Consequently, there are strong barriers concerning knowledge transfer [86].

With a focus on applications in observational studies of human health, we provide a brief overview of existing methods for variable selection, identify some issues with each of the four approaches to represent the functional form for continuous variables and discuss topics requiring further research. This is an important step on the long way to provide evidence-supported arguments regarding SOTA methodology for building multivariable models with continuous variables. Experienced statisticians belonging to the STRATOS ‘level 2’ category (Table 1 in [98]) are the intended audience for this paper.

Table 1.

Relevant issues in deriving evidence-supported state of the art guidance for multivariable modelling

No. Item
1 Investigation and comparison of the properties of variable selection strategies
2 Comparison of spline procedures in both univariable and multivariable contexts
3 How to model one or more variables with a ‘spike-at-zero’?
4 Comparison of multivariable procedures for model and function selection
5 Role of shrinkage to correct for bias introduced by data-dependent modelling
6 Evaluation of new approaches for post-selection inference
7 Adaption of procedures for very large sample sizes needed?

In the ‘General issues in building descriptive regression models’ section, we discuss general issues in building descriptive regression models. In the ‘Variable selection strategies’ section, we briefly summarise the most popular methods of variable selection. Approaches to handle continuous variables are outlined in the ‘Continuous variables—to categorise or to model?’ section, and the combination of methods for variable and functional form selection is discussed in the ‘Combining variable and function selection’ section. In the ‘Examples illustrating the problems’ section, we provide two examples of potentially suboptimal approaches to illustrate weaknesses in analyses related to TG2 issues. In the ‘Towards state of the art—research required!’ section, we identify some unsolved methodological issues that require further research towards establishing SOTA methodology, before giving concluding remarks in the ‘Discussion’ section.

General issues in building descriptive regression models

In most observational studies, a mix of continuous and categorical variables are collected. Many of these variables are correlated, implying that the results of selection and/or modelling of a given variable may depend, sometimes critically, on whether and how some of the other variables are represented in the multivariable model. The current paper focuses on popular multivariable regression models, such as a normal-errors regression model for continuous outcomes, a logistic regression model for binary outcomes or the Cox proportional hazards model for censored survival data. Arguably, these are the main types of regression models used in health sciences applications. In health research, depending on the context, the terms risk factor, prognostic factor, predictor, exposure, covariate or confounder are often used for variables. Here we will use them interchangeably.

It is generally acknowledged that subject-matter knowledge should guide multivariable model-building. A study should be carefully planned, guided by the research questions and consideration of the methods envisaged for analysing the data. In randomised trials, a detailed analysis plan is written before the final data are collected and the analysis starts. However, the situation is more complex with observational studies [96]. For example, when considering the association between a continuous exposure and the probability of developing a disease, subject-matter knowledge does not always give clear advice for the set of potential confounders that the model should be adjusted for nor in particular for the functional forms of their association with the outcome [10]. Since subject-matter knowledge is often limited or at best fragile, data-dependent model building is necessary [49]. Pre-specifying all aspects of a model is almost invariably unrealistic in observational studies. The gain of preventing bias by avoiding data-dependent model building is offset by the high cost of ignoring models which may fit the data much better than the pre-specified one. Also, what if assumptions underlying the pre-specified model are violated?

A key issue of variable selection is which of the candidate variables to include in the ‘final’ model. Some researchers argue that variables with ‘strong’ effects will be included by any sensible variable selection strategy and that it is less important to include a larger number of variables with no or a ‘small’ effect [99]. The potential cost of obtaining information on all selected variables also impinges on the general usability of a model. If the originally selected model indicates that a variable whose values are difficult to obtain has only a small effect on the outcome, such a model will be infrequently used in practice.

Breiman [14] states ‘When a regression problem contains many predictor variables, it is rarely wise to try to fit the data by means of a least squares regression on all of the predictor variables. Usually, a regression equation based on a few variables will be more accurate and certainly simpler.’

Variable selection methods aim to eliminate all uninfluential variables, at least at a defined evidential level (e.g. a nominal significance level). Data-dependent model building certainly introduces several types of bias and problems [49, 56, 108], including replication stability, selection bias, omitted variable bias, underestimation of variance and overestimation of the predictive ability of a model. These are critically important for weak risk factors, but ‘weak’ must be judged in the context of the sample size. The possible magnitude of these biasses must be weighed against the advantages of better interpretability of smaller models.

Another crucial issue for model building is the functional form with which variables should enter the variable selection procedure. In practice, continuous variables are often categorised before being subjected to variable selection, although major weaknesses of categorising continuous variables have been well-known for decades [3, 94]. Aside from categorisation [105], assuming linearity is the norm. Flexible modelling techniques based on various types of smoothers, including fractional polynomials [93, 96] and several types of splines [30, 38, 128], are available but are still underused. Although selection of variables and functional forms for continuous variables both apply to many analyses, suitable methods that address both issues are not often utilised.

Of course, many more analysis issues arise, such as the investigation of potential interactions between two or more predictors or interactions between a predictor and follow-up time in a survival analysis (time-dependent effects). We do not consider them in what follows. Finally, we stress that many decisions are required before model building can start. For a discussion of several issues, we refer to Chatfield [22], to the paper of Mallows [72] on the ‘zeroth’ problem and to the first paper by the STRATOS topic group TG3 (Initial data analysis), which discusses a conceptual framework to handle the large number of issues [63].

Variable selection strategies

Virtually any statistical software package contains procedures for variable selection. This made their use very popular, particularly with end-users without a formal background in statistics. However, this wide availability has been a breeding ground for common misapprehensions of the role and necessity for variable selection [56]. In six subsections, we will briefly discuss key issues of traditional variable selection strategies, ‘change in estimate’ procedures, and modern variable selection strategies based on penalisation, boosting and resampling. Shrinkage methods were proposed to correct for selection bias, a key issue caused by data-dependent modelling. This section ends with a short summary of post-selection inference. Two examples illustrating problems will be discussed in the ‘Examples illustrating the problems’ section.

Traditional variable selection strategies

Traditional variable selection methods involve automated iterative stepwise model building procedures that rely on testing the statistical significance of the regression coefficients for all variables considered at a given step. One popular approach starts from a null model containing no variables and adds one variable at a time, corresponding to the most significant (lowest p value) of their contributions to improving model fit (forward selection (FS)). Alternatively, a ‘full model’ including all potential explanatory variables is estimated first and then the least significant variables are eliminated one-by-one (backward elimination (BE)). The ‘stepwise’ approach implemented in some software packages combines forward selection with additional backward steps. The significance level used as the stopping threshold is the tuning parameter that determines the size of the final model [96]. The smaller the level, the fewer variables will be selected.

Biostatisticians widely agree that among the selection procedures just described, backward elimination, with or without additional forward steps, is the preferable method as it already starts with a plausible model [73]. The backward elimination algorithm sets some regression coefficients exactly to zero contrary to the actual (unpenalised) maximum likelihood estimates of the regression coefficients (which are usually never exactly zero). This means that one intentionally moves away from the maximum likelihood solution by inducing bias. Particularly for weak predictors, this bias may decrease the variance because of an implicit shrinkage towards zero. However, if a weak predictor is ‘selected’ by the algorithm, its corresponding regression coefficient may be seriously biassed away from zero [25, 79, 97]. The increased bias usually also increases the mean squared error (MSE) of the predicted value of the outcome, and the random element contributed by an uncertain selection decision further contributes to MSE inflation. In a recent review, Heinze et al. [56] proposed some resampling-based measures to estimate the bias conditional on selection and the inflation in (root) MSE caused by the selection. Although intuitively appealing, their proposals are still to be validated in simulation studies.

Backward elimination and other stepwise selection methods are shortcuts to the computationally more expensive best subset selection, where all possible models are estimated and their fit is compared using some information criterion. Different information criteria have been proposed, among which Akaike’s information criterion (AIC) is in principle preferable for predictive models and Schwartz’s Bayesian information criterion (BIC) for descriptive models [19]. The purpose of AIC is to approximate the predictive performance, quantified by the model deviance, which would be expected in validation in an independent sample drawn from the same population. By contrast, BIC aims at selecting the true predictor variables [87]. However, BIC cannot reach this goal unless the model space searched includes the ‘true data generating model’ and the data set is large enough for such an approximation to work. For comparison of two hierarchically nested models differing in only one model term with one degree of freedom (df), AIC and BIC can be directly translated into significance tests of that model term. For AIC, the corresponding threshold p value is 0.157. For BIC, the threshold depends on the sample size; the penalty parameter is log(n) [111]. For example, sample sizes of 100 or 400 correspond to significance levels of 0.032 or 0.014. Thus, while AIC will include more and more (weak) predictors with increasing sample size, selection by BIC will become more and more strict. Originally, these criteria were developed to compare a small number of pre-specified models, not to screen a large model space. However, nowadays, they are used more generally as a pragmatic approach to model selection.

Best subset selection may not pose a big computational challenge in the era of parallel computing, but even so, it may not be preferable to backward elimination. The increased flexibility may engender a higher probability of selecting ‘spurious’ predictors, i.e., to increase selection uncertainty. Furthermore, if variable selection is to be combined with selection of the functional forms of continuous variables (see the ‘Combining variable and function selection’ section), a best subset selection procedure would increase the number of candidate models substantially. To the best of our knowledge, it has never been suggested.

‘Univariate selection’, i.e. selection of variables based on significance in univariable regression models, is still popular, notably in high-dimensional studies in the fields of bioinformatics and (epi-)genetics [44, 125]. For example, the FDA-recommended CKD273 signature for diagnosis of early kidney disease is based on univariate protein filtering followed by a machine learning algorithm applied to the filtered features [27, 46, 83]. Among non-statisticians, many (seem to) believe that univariate significance is a prerequisite for including a variable in a multivariable model [55]. In contrast, it is generally accepted among statisticians that the difference between unadjusted and adjusted effects of a variable can go in either direction; therefore, that univariable selection may be misleading [109].

Procedures based on ‘change-in-estimate’

Selection procedures based on the change-in-estimate are particularly popular in epidemiology, especially for the situation where the effect of an exposure of main interest should be adjusted for confounders [48, 66, 71]. The change-in-estimate criterion evaluates if elimination of a potential confounder from the model would lead to a relevant change in the regression coefficients of the exposure variable of interest. ‘Relevance’ is often defined as more than, e.g. a 10% change in the regression coefficient of the exposure of interest [66]. Hosmer, Lemeshow and colleagues incorporated the change-in-estimate criterion into significance-based selection procedures, yielding their ‘purposeful selection’ [20, 61, 62]. This was later revisited by Dunkler et al. [33], who proposed modifying the change-in-estimate. In their ‘augmented backward elimination’ procedure, non-significant variables are not omitted from a model if a standardised change in estimate following their elimination exceeds a certain pre-specified threshold. They argue that their algorithm will generate final models that are close to the starting model and will only eliminate really unnecessary variables. Therefore, the resulting bias is likely to be smaller than that induced by the conventional backward elimination procedure.

Modern variable selection strategies

Penalised likelihood

Ridge regression, proposed by Hoerl and Kennard [58], introduced a penalty term into the log-likelihood which is proportional to the sum of squared regression coefficients (L2-norm, L2 penalisation). While this approach provided shrinkage and solved issues of near-collinearity and overfit, it did not yet address variable selection. Two approaches to combining variable selection with shrinkage were proposed in the mid-1990s. The non-negative garrotte starts with ordinary least squares estimates from the full model and estimates parameterwise shrinkage factors under a specified constraint [15]. For coefficients with a stronger effect, the shrinkage factor will be close to 1. For variables that are weakly associated with the response, the least-squares estimate is likely to be small and consequently, the shrinkage factor will tend towards zero, corresponding to variable elimination. As an estimate from the full model is needed, the approach cannot be used for the analysis of high-dimensional data. We consider this as one of the main reasons that the approach did not become more popular.

Shortly after the non-negative garrotte, Tibshirani [112] proposed the popular Lasso method, which consists of penalising the log-likelihood of a model with a multiple of the sum of absolute regression coefficients (L1 penalisation). Consequently, some of the regression coefficients become exactly zero, and hence the method provides a variable selection. The strength of the penalty, i.e. the multiplier of the penalty term, often symbolised by λ, determines the size of the resulting model. Usually, λ is estimated from the data. It can be determined in various ways, cross-validation being the most common. A practical problem with the Lasso penalty is that the regression coefficients of different variables should all have the same scaling. This is usually achieved by working with standardised covariates, i.e. by first dividing each covariate by its empirical standard deviation. However, different choices for standardisation may lead to different results. Therefore, one should bear in mind that the Lasso, unlike the traditional significance-based selection procedures, is not invariant to transformations of the covariates. Nowadays, the Lasso is widely accessible because of many implementations in R (the glmnet package being the most popular [43] and in other software packages.

The Lasso tends to screen variables rather than to select them, meaning that it often includes variables with very weak effects. Furthermore, in the presence of collinear or grouped variables, the Lasso fails to select all variables in the group. For high-dimensional data where ‘p > n’, the Lasso can only select up to n variables. To address these issues, modifications have been suggested including the Elastic Net [129] and the Adaptive Lasso [130]. The Elastic Net combines L1 (equivalent to the Lasso) and L2 (Ridge) penalisation, removing the limitation on the number of selected variables but also encouraging grouped selection. An advantage of the Elastic Net is that it includes L1 and L2 penalisation as special cases. The Adaptive Lasso penalises the log-likelihood with λ times a weighted sum of absolute regression coefficients, where the weights are determined in a pre-estimation step, usually as the reciprocal absolute regression coefficients from a maximum likelihood or ridge regression fit. The rationale for this is to down-weight penalties of strong predictors and to up-weight weak predictors in the penalty term. Usually, it results in models with fewer variables and stronger effects.

Another popular modification with the same goal is Smoothly Clipped Absolute Deviation (SCAD) [39], where coefficients larger in an absolute sense are penalised less than smaller ones. Further generalisations of the Lasso are listed in Tibshirani [113] and Hastie et al. [54].

Boosting

Component-wise boosting is a forward stagewise regression procedure applicable to generalised linear models, Cox models, quantile regression and many other types of statistical regression models [11, 18, 115]. The method is rooted in the field of machine learning, where it was first used for tree-based binary classification (AdaBoost algorithm) [40]. Based on work by Friedman et al. [42], who discovered the connection between boosting and logistic regression, many types of boosting algorithms have been proposed. Today, two popular approaches are gradient boosting [18, 41] and likelihood-based boosting [115], which coincide in the case of Gaussian regression but differ in their applicability and assumptions otherwise (see [76] for a comparison). Regardless of their conceptual differences, both approaches make use of the same basic idea for variable selection: starting with an empty model, only one regression coefficient is updated in each step of the boosting algorithm (‘component-wise’ updates). In contrast to traditional forward selection, updates are done by adding only small fractions (e.g. one tenth or one hundredth) of the estimated regression coefficients to the estimates obtained in previous steps (‘stagewise’ procedure). Variable selection (i.e. selection of the regression coefficient to update) is done by evaluating in each step all univariable regression models conditional on the estimates of the previous steps (used as offsets) and to select the variable corresponding to the best-fitting univariable model. Stopping the boosting algorithm before convergence (‘early stopping’) results in variable selection and shrinkage, like the Lasso. In fact, boosting and the LASSO are equivalent in specific settings and can even be shown to be modifications of the same underlying algorithm (least angle regression (LARS)) [36], which explains their similar performance in many applications. The number of boosting steps is the main tuning parameter of the procedure, often optimised by cross-validation. Boosting algorithms are particularly useful in high-dimensional settings but can also be applied in the low-dimensional case.

Resampling-based variable selection procedures

Since the mid-eighties of the last century, resampling procedures (usually the nonparametric bootstrap) have been proposed to assess model (in-)stability. The bootstrap inclusion frequencies (BIF) from a large number of resampling replications is used as a criterion for model selection [2, 23, 45]. These approaches are based on the idea that variables with a ‘stronger effect’ are selected with a high probability in each replication, whereas the selection of others may be a matter of chance. A BIF threshold needs to be chosen and only variables with larger BIFs are included in the model.

However, this simple ‘summary’ of the selected models from resampling replications may result in selecting a ‘bad’ model if the inclusion of two (or more) variables depends on each other. One important reason is the correlation structure of the candidate variables, which may strongly influence BIFs of some variables. It may happen that one of two variables is included in each of the replications, but the individual BIFs are not much higher than 50%. Thus, based on its BIF, neither variable may be judged important. To cope with such situations, Sauerbrei and Schumacher [103] suggested considering dependencies among inclusion fractions. They defined two bootstrap variable selection procedures, one aiming for a simpler model including strong factors only, whereas the other including also weaker factors. The BIFs and their dependencies are used as criteria to select a final model. Recently, a large simulation study showed promising results [28], but more practical experience is needed. However, the issue of dependencies among variable inclusions seems to be widely ignored and further issues need more consideration (such as the central role of the originally used variable selection procedure and the effect of influential points).

In the last decade, resampling-based variable selection procedures have become more popular. Meinshausen and Bühlmann [78] introduced stability selection, which combines subsampling (bootstrap without replacement) with (high-dimensional) selection algorithms. The method is very general and is widely applicable. The authors state that stability selection provides finite sample control for some error rates of false discoveries. Recently, the specific type of resampling procedure has become a topic of research. Some argue that subsampling may be preferable to the nonparametric bootstrap for investigations in the context of model building [29, 64, 92]. However, issues like the most suitable sampling rate (0.632 seems to be the most common) need further investigation.

Bias and the role of shrinkage methods

The regularised procedures described in the ‘Procedures based on ‘change-in-estimate" section are so-called shrinkage methods, as they introduce some bias towards zero into the regression coefficients to try to reduce the prediction error. Shrinkage methods can also be applied in combination with traditional variable selection methods, where the use of shrinkage factors has been proposed to improve the accuracy of predictions. In the latter context, shrinkage factors may be estimated using resampling and are then multiplied by the regression coefficients to obtain shrunken coefficients. Either a common global shrinkage factor [118] or parameter-specific shrinkage factors [97] can be used for this purpose. van Houwelingen and Sauerbrei [117] revisited these approaches in the context of linear regression models and found that backward elimination in combination with parameter-specific shrinkage factors yields models that are similarly or even more accurate than those from the modern approaches. These shrinkage methods may also act as a tool to (partly) remove the overestimation bias induced by variable selection methods (discussed in the ‘Traditional variable selection strategies’ section), even though their construction is not motivated by the goal of bias correction. A systematic investigation of this ‘side effect’ is still lacking. Moreover, the proposed estimation method by leave-one-out cross-validation could be questioned; as in other contexts, other resampling procedures have been preferred [107].

Post-selection inference

Since the main aim of descriptive models is the interpretation of the estimated regression coefficients, point estimates should be accompanied by confidence intervals and sometimes also by p values. For traditional selection procedures, virtually any statistical software reports confidence intervals and p values of the final model, derived under the assumption that the model was given a priori. This ignores uncertainty in model predictions, estimates of effects and variance caused by model selection. Breiman [14] called this a ‘quiet scandal’. Meanwhile, underestimation of the uncertainty has been confirmed in numerous simulation studies for different types of models. Various approaches for coping with model uncertainty have been proposed, starting with Chatfield [21] and Draper [32]. Recently, Heinze et al. [56] proposed for different settings: (1) Use the full model for inference about regression coefficients, where the full model is the model including all variables considered for adjustment, and so each regression coefficient is adjusted for all others. (2) If a small number of pre-specified competing models is evaluated, use model-averaging as proposed by Burnham and Anderson [19]. (3) If the full model is implausible and no evidence for a small set of candidate variables is available, assess the variability of the regression coefficients around the full model estimates using the bootstrap, where in each bootstrap replication, the selection procedure is repeated. When comparing this variability with the standard error in the full model, one often sees variance inflation, even for strong predictors, and variance reduction only for highly non-influential variables [56].

Although statistical inference after data-driven model selection has been deemed impossible [67], recent years have seen a couple of advances in that direction [110]. There are now even some R packages available with which confidence intervals for regression parameters selected with the Lasso can be estimated [114]. However, given that these procedures were developed only recently, evidence of their performance in practice is still limited.

Parameterwise or joint shrinkage factors [34, 97] have been proposed in an attempt to reduce overestimation bias due to selection of variables and functional forms. It is still unclear how a correction for the variance, e.g. by using a sandwich variance estimator that is robust to model misspecification [122, 123], may help in achieving approximately valid confidence intervals.

Continuous variables—to categorise or to model?

The effects of continuous predictors are typically modelled by either categorising them (which raises issues such as the number of categories, cutpoint values, implausibility of the resulting step-function relationships, local biasses, power loss or invalidity of inference due to data-dependent cutpoints) [47] or assuming linear relationships with the outcome, possibly after a simple transformation (e.g. logarithmic or quadratic). Often, however, the reasons for choosing such conventional representations of continuous variables are not discussed and the validity of the underlying assumptions is not assessed [98]. Commonly used methods are summarised by Becher [8].

To address limitations caused by categorisation or a questionable assumption of linearity, statisticians have developed flexible modelling techniques based on various types of smoothers, including fractional polynomials [93, 96] and several types of splines. The latter include restricted regression splines [30, 50], penalised regression splines [127] and smoothing splines. For multivariable analysis, these smoothers have been incorporated in generalised additive models [52]. Depending on personal preferences of the analyst, usually, one approach for the main analysis is chosen, sometimes complemented by alternative approaches as sensitivity analyses. Some properties of the approaches, which may lead to different results, are given below.

Categorisation

Categorisation allows researchers to avoid strong assumptions about the functional relationship between the continuous variable and the outcome of interest. Some analysts incorrectly consider categorisation to be ‘model-free’. It was often the method of choice in the past when analysis was based on contingency tables. The approach has the advantage that it leads to results that seem to be easier to interpret and is therefore often favoured by non-statisticians. The functional form for the effect of a covariate is often unknown, and an analysis using a categorised variable is simpler than working with continuous variables directly. In general, reporting is easier, and categorisation allows graphical presentation, e.g. Kaplan-Meier curves can be produced in survival analysis. However, it has some serious drawbacks.

Categorisation raises several issues such as the number of cutpoints, where to place them and how to code the resulting variable for the analysis. Obviously, the use of two groups makes it impossible to detect a non-linear relationship. It is well-known that the results of analyses can vary if different cutpoints are used for splitting. Usually, dummy variables are defined and different codings are possible. Alternatively, a coding scheme with a suitable choice of scores implying a metric (e.g. {1, 2, 3}, {1, 2, 4} or scores representing the median of each category), together with a test for linear trend, is possible. For variables with a spike at zero (see the ‘FP procedure to handle variables with a ‘spike at zero" section), a natural baseline category is the unexposed group.

Many objections to categorisation have been raised during the last three decades. It is often stressed that categorisation should not be used to derive the final model [80, 57, 3, 94, 119, 121]. The full information contained in the data is not used, and the resulting risk function is a step function. From a biological perspective, a step function may be unrealistic, since individuals close to but on opposite sides of a cutpoint are characterised as having very different risks or prognostic scores. If the (unknown) underlying relationship with the outcome is expected to be smooth but not necessarily linear, interpretation of step functions is implausible. Furthermore, categorisation discards information, the greatest loss occurring when a variable is dichotomised. However, when interest centres on accurate prediction at small or large values of a variable, van Houwelingen [116] produced arguments favouring grouping.

Some analysts appear to believe that the severe information loss incurred by categorisation may be compensated by finding the ‘optimal’ cutpoint that defines two groups. Every possible cutpoint on x is considered and the value of x which minimises the p value is chosen. The cutpoint selected is to some extent due to chance and is not reproducible. Altman et al. [3] called this procedure the ‘minimum p value’ approach and stressed that the estimated effect describing the difference between two groups is strongly overestimated and that if uncorrected, multiple testing increases the type I error to around 40% instead of a nominal 5%.

Other methods of determining a cutpoint are to use recognised values (e.g. > 25 kg/m2 to define ‘overweight’ based on body mass index), to use ‘round numbers’ such as multiples of five or ten, to use the upper limit of a reference interval in healthy individuals or to apply cutpoints used in previous studies. These methods still incur information loss, but at least not an inflated type I error probability. In the absence of predefined cutpoints, epidemiological researchers often use three to five categories based on quantiles of the empirical distribution, while in clinical studies, the most common choice is dichotomisation, often at the sample median. However, different cutpoints are used in different studies, so the results can neither be easily compared nor summarised. For example, nineteen cutpoints were identified when the prognostic value of S-phase fraction in breast cancer patients was assessed [3]. Several of them resulted from an ‘optimal’ cutpoint analysis.

Categorising a continuous variable into three or more groups reduces the loss of information. Several methods of coding can be used for the categorised variable. Care is needed to choose the coding in a suitable way, specifically if variable selection is used in combination with dummy variables (4, see the ‘Modern variable selection strategies’ section). Despite the well-known problems caused by categorisation, it is still the preferred approach in practice. Descriptive analysis of continuous covariables is often done with frequency tables for which some form of grouping is needed. In a recent review of cohort studies in physical activity, the primary exposure was categorised in 21/30 (70%) of studies. In 51 dietary intake studies, all variables were categorised in 27 (53%) and at least one variable in 50 (98%) [105].

To summarise, categorisation of a continuous or semi-continuous variable may be useful for descriptive presentation of data, for initial analysis and for checking model assumptions. Furthermore, categorisation can help to simplify final models, e.g. for presentation, and it is often required in clinical decision-making. However, it is unnecessary and often harmful when used to build the final statistical model. Several modelling approaches have been proposed and should become the standard to assess the functional influence of a continuous variable, avoiding the need to categorise.

Modelling nonlinear effects of continuous variables

In the following, we will briefly describe and discuss the fractional polynomial and spline-based approaches. For more details, we refer to the web supplement and the literature referenced in the following paragraphs.

Fractional polynomials

The class of fractional polynomial (FP) functions is an extension of power transformations of a covariate. For most applications FP1 (β1xp1) and FP2 (β1xp1 + β2xp2) functions are sufficient. For the exponents p1 and p2, a set S = {− 2, − 1, − 0.5, 0, 0.5, 1, 2, 3} with 0 = log x has been proposed. For p1 = p2 = p (‘repeated powers’), an FP2 function is defined as β1xp + β2xp log x. This defines 8 FP1 and 36 FP2 models. The class of FP functions appears small, but it includes very different types of shapes [93]. General FPm functions are well-defined and straightforward but are rarely used in medical applications. The main aim of FP modelling is the derivation of a suitable function which fits the data well, while being simple, interpretable and generally usable. Therefore, a linear function is the default and a more complex non-linear function is only chosen if strongly supported (according to a chosen significance level) by the data. The functional relationship is selected by a function selection procedure (FSP) with up to three steps (if FP2 is the most complex function considered) [96]. The test at step 1 is of overall association of the variable with the outcome. The test at step 2 examines the evidence for nonlinearity. The test at step 3 chooses between a simpler FP1 or a more complex FP2 nonlinear model (for details see the web supplement).

In the ‘General issues in building descriptive regression models’ section, we emphasised the need for a model building procedure related to the main aim of the analysis. For FPs, this can be done by pre-specifying the most complex FP functions allowed (often FP2, sometimes FP1, occasionally FPm with m > 2) and by choosing nominal significance levels, which are the key tuning parameters for determining the function’s complexity according to the aim of the study.

It is well-known that data-dependent model building results in biassed estimates and incorrect p values. However, the FSP uses the principle of a closed test procedure which ensures that the overall type 1 error is close to the nominal significance level [74]. For some simulation results on type 1 error and power, see Royston and Sauerbrei [96], section 4.10.5.

Splines

Another common method of modelling nonlinear effects of continuous variables is spline regression. Generally, a spline function is defined by a set of piecewise polynomial functions of a continuous variable that are joined smoothly at a set of knots spread across the support of the variable [128]. In contrast to fractional polynomials, the piecewise polynomial functions defining a spline all have the same degree. For example, cubic splines are constructed from a set of piecewise polynomials each of degree 3. Another conceptual difference between splines and fractional polynomials is the range over which the components of the two methods are defined. Whereas splines are constructed from ‘local’ piecewise functions (each defined between two consecutive knots), the power functions involved in the construction of a fractional polynomial are each defined over the whole range of the continuous variable.

Generalised additive models (GAMs) [52, 128] extend generalised linear models by the inclusion of smooth nonlinear effects of continuous variables. Each nonlinear effect is represented by a spline function (although other smoothers are in principle possible). Estimation of the spline functions is usually carried out by writing splines as a linear combination of spline basis functions and by estimating the weights in this combination via (possibly penalised) maximum likelihood optimisation. Generally, GAMs support a huge number of modelling alternatives and model fitting techniques. This is because splines come in many shapes and forms differing, e.g. in the degree of the polynomial pieces and/or the number and positions of the knots. Furthermore, it is common to impose restrictions on the spline functions, for example linearity restrictions at the boundaries of the variables’ supports (used, e.g. in natural splines [53]), complexity restrictions imposed by lower-order approximations (e.g. in thin-plate regression splines [126]), smoothness restrictions imposed by ‘wiggliness’ penalties (used, e.g. in smoothing splines and in P-splines, which penalise the second- or higher-order differences of the basis function coefficients [38]) or imposing monotonicity [89]. If penalties are used in GAMs, each spline function is usually associated with a separate hyperparameter determining the weight of the respective penalty in penalised maximum likelihood estimation. In addition, the definition of the basis functions is not unique, and there exist various possibilities on how to define them, each with different numerical properties. For details, see the web supplement. Note that splines can also be used in boosting algorithms, see, e.g. Schmid and Hothorn [104]. Obviously, all the aforementioned modelling options affect the shapes of the spline functions, and hence also the effects and the interpretation of the respective variables in a GAM. Perperoglou et al. [84] provide an overview of the most widely used spline-based techniques and their implementation in R.

In an investigation of the effect of alcohol intake as a risk factor for primary oral cancer, Rosenberg et al. [91] discussed several issues of spline modelling when determining the functional form of a continuous variable in practice. Abrahamowicz et al. [1] illustrated the practical advantages of spline modelling, implemented with the smoothing splines within GAMs, to detect and account for nonlinear associations in the context of cardiovascular epidemiology. They demonstrated how the flexibility of the splines may enhance the robustness of the estimates.

FP procedure to handle variables with a ‘spike at zero’

In epidemiology and in clinical research, variables often have unusual distributions. Commonly in epidemiological studies, a proportion of individuals have zero exposure to the risk factor of interest, whereas for the remainder, the distribution of the risk factor is continuous. We call this a ‘spike at zero’ or a ‘semi-continuous variable’. Examples are smoking, duration of breastfeeding or alcohol consumption. In the first example, a part of the individuals are non-smokers with dose zero and for smokers, the dose variable, e.g. average number of cigarettes per day, is continuous. Furthermore, the empirical distribution of laboratory values and other measurements may have a semi-continuous distribution because the lower detection limit of the measurement is assigned a value of zero. Such a variable cannot directly be analysed with FPs (see the ‘Fractional polynomials’ section) since some of the transformations needed are only defined for positive values. An ad hoc but arguably unsatisfactory method is to add a small constant to each observation.

Spike at zero variables can be analysed by categorisation, using the zero category as baseline. The method has the same disadvantages as mentioned in the ‘Categorisation’ section. A better approach is described [8, 9] and illustrated [70], using an extended version of fractional polynomials. Briefly, a binary indicator variable Z (exposed/non-exposed) is generated, and the modelling involves both Z and the spike at zero variable X, where the transformations are applied to the positive part of X only. A similar approach was proposed earlier in the context of parametric modelling of the association between smoking intensity and lung cancer. Leffondre et al. [68] demonstrated that it allows researchers to separate (i) the ‘qualitative’ difference between ever-smokers relative to non-smokers, from (ii) the ‘quantitative’ dose-response association estimated using data on smokers only.

Four closely related procedures have been proposed for model building with two (which can be extended to more) spike-at-zero variables [65]. Although it is relevant to the analysis of many studies, practical experience is limited.

Combining variable and function selection

Variable selection in the presence of non-linear relationships of covariates with the outcome is an even more complicated exercise. In fact, decisions regarding the inclusion/exclusion of specific variables and modelling of the functional forms of both these variables and potential confounders may depend on each other in a complex way. Firstly, the ‘importance’ and/or statistical significance of a continuous variable may depend strongly on how its relationship with the outcome is modelled. For example, whereas there was no evidence for an association of body mass index (BMI) with the logit of the probability of coronary heart death (CHD) assuming a linear effect, a GAM-based multivariable model with the same adjustment covariates revealed a non-monotone J-shaped association. CHD mortality increased for both very lean and obese subjects [1].

The multivariable fractional polynomial approach

The multivariable fractional polynomial (MFP) approach is a pragmatic procedure to create a multivariable model with the parallel aims of selecting important variables and determining a suitable functional form for continuous predictors [96, 101]. To select a model, significance levels chosen for the two components (backward elimination (BE) and FP functions) are the key settings for determining model complexity. If more or fewer variables are included, simple linear or more complex non-linear functions are selected. If an extremely low significance level (e.g. 0.00001) is used to select FP functions, usually only linear functions are selected and MFP in effect becomes just BE. Choosing 0.999 as a significance level in the BE component ensures that a specific variable is guaranteed to enter the model. Although relatively simple and easily understood by researchers familiar with the basics of regression models, the selected models often extract most of the important information from the data. Based on experience in practice but without providing empirical evidence, Sauerbrei et al. [102] give several recommendations for MFP modelling under some assumptions, e.g. the sample size is not too small and there is no interaction between covariates. Models derived are relatively easy to interpret and to report, a pre-requisite for transportability and general use in practice. Easy to use software in Stata, SAS and R is available [100]. Several extensions of MFP have been proposed. Only programs in Stata are available for these extensions. For more details, see http://mfp.imbi.uni-freiburg.de/.

Because of data-dependent selection of variables and their functional forms, overestimation bias is likely to arise. As with the arguments in the context of variable selection (see the ‘Resampling-based variable selection procedures’ section), bias may be reduced by estimating and applying parameter-specific shrinkage factors (see the ‘Resampling-based variable selection procedures’ section). In the context of MFP, an extension to this methodology was proposed by [34]. They suggested providing ‘joint’ shrinkage factors for semantically related regression coefficients, e.g. the components of a second-order FP. Systematic investigations of their proposal in the context of combined variable and functional form selection have not been reported.

Spline regression

‘Traditional’ selection techniques used in generalised linear models (GLMs) are also available for GAMs. Many R packages such as mgcv and gamlss implement approaches to forward or backwards stepwise regression based either on p values of the smooth terms or on AIC/BIC-type criteria. These approaches are intuitive and easy to use (and hence popular) but have the same weaknesses as GLMs. Additionally, since smoothness parameters are not fixed but estimated, p values associated with the smooth terms are approximate and may be biassed.

Alternatively, given a specific model structure, model selection might be performed using prediction error criteria or likelihood-based methods such as generalised cross-validation, unbiassed risk estimator (UBRE) or REML with maximum likelihood for smoothness selection. Such methods, however, are unlikely to be successful and have known drawbacks [128].

More recent approaches consider penalisation of smooth terms to perform variable selection. A penalty term on a regression spline penalises the range space of the spline, controlling how wiggly the function is. For example, increasing the weight of a second-order derivative penalty to infinity will effectively force the term to linearity. On the other hand, it will not remove the term from the model, as the null space of the spline remains unpenalised. Marra and Wood [75] therefore suggested null space penalisation by adding an extra penalty for each smooth term to the log-likelihood. If all smoothing parameters for the term tend to infinity, then it is penalised to zero and is effectively dropped from the model. There also exists a special type of shrinkage smoothers, based on cubic regression splines and thin plate regression spline smoothers in which a modification of the smoothing penalty would allow strong enough penalisations to shrink all coefficients of the smooth term to zero [128]. Clearly, such penalisation methods are not easily implemented but rely on the availability of a software package (such as mgcv) to provide the appropriate fitting routines as well as methods for optimisation of the smoothing parameters. Clearly, since penalisation techniques are relatively new, further research is needed to compare their performance with that of stepwise procedures in GAMs.

Other approaches include the component selection and smoothing operator (COSSO) [69], SpAM [90] and the method of Meier et al. [77], all based on a penalised likelihood that reduces the problem to Lasso-type estimation [112]. Chouldechova and Hastie [24] introduced generalised additive model selection (GAMSEL) that chooses between linear and non-linear fits for the component functions. Antoniadis et al. [5] discuss variable selection using P-splines, based on an extension of the nonnegative garrotte. These methods have not been evaluated in practice and further research is needed to understand their properties.

We finally note that the variable selection procedure of the component-wise boosting algorithms described in the ‘Boosting’ section also applies to spline regression. In fact, component-wise boosting can be used to fit a large variety of GAMs, allowing a forward stagewise selection of nonlinear effects and an automated determination of the appropriate amount of smoothing [60, 104, 115].

Royston and Sauerbrei proposed transferring the MFP approach to regression splines and smoothing splines [95, 96]. The MFP algorithm provides a principled approach for systematic selection of variables and FP functions. In the multivariable regression splines (MVRS) algorithm, they combined backward elimination with a search for a suitable restricted cubic spline function. In the multivariable smoothing splines (MVSS) algorithm, they replace the FP components by cubic smoothing splines. For more details and a comparison of results from MFP, MVRS and MVSS, we refer to Royston and Sauerbrei ([96], chapter 9).

Examples illustrating the problems

In this section, we illustrate by way of selected published analyses of observational studies that guidance on many aspects of multivariable modelling outlined above is urgently needed.

A case of popular but highly problematic variable selection

Ramaiola et al. [88] conducted linear regression analyses to identify prognostic factors of plasma prolifin-1 (Pfn-1) levels in myocardial infarction patients with ST-segment elevation. Their study sample comprised 86 patients. Eleven explanatory variables were considered: duration of ischaemia from onset of pain to percutaneous coronary intervention, age, gender, diabetes, hypertension, obesity, dyslipidaemia, tobacco, antithrombic treatments and levels of hsC-reactive protein and P-selectin. The authors first used bivariate correlation analysis or t tests to assess the association between Pfn-1 and each of the potential explanatory variables. Variables with a significant (α = 0.05) association with Pfn-1 were then taken as the starting set in a multivariable model to which backward elimination (α = 0.05) was applied. Finally, two variables, duration of ischaemia and patient age ‘remained as independent factors for Pfn-1 levels’, both with highly significant p values lower than 0.001. Surprisingly, the time of ischaemia was not mentioned as a candidate variable in the statistical methods section. The values of the estimated regression coefficients were reported, but not their standard errors, and for interpretation purposes, no explicit reference was made to the measurement scale of the corresponding variables. No assessment of model assumptions, nonlinearities or interactions was mentioned. The stability of the model was neither investigated nor questioned.

Example of conflicting results for a variable with a spike at zero

Arem et al. [6] report on a pooled analysis of 666,137 participants of 6 studies from the National Cancer Institute Cohort Consortium, investigating the dose-response relationship between leisure time physical activity (LTPA) and mortality. LTPA is measured based on self-reported average hours per week spent on several physical activities over the prior year. These hours per week were then transformed into metabolic equivalent (MET) hours per week to adjust for different energy expended by the type of activity. MET is a continuous variable with a spike at zero (8.0%). The main analysis adjusts MET for several covariates, e.g. sex, smoking, alcohol (categorised into 4 groups), educational level, marital status, history of cancer, history of heart disease and body mass index (categorised into 5 groups). Age was used as the time scale in Cox regression analysis. While the supplement contains a figure in which MET entered the analysis using restricted cubic splines, the main paper provides results for categorised MET (7 categories including 0 as a category). Details of the spline specification are not given. Both analyses with 0 MET hours per week as the reference suggest a benefit from physical activity but do not agree well numerically. For example, the hazard ratio for physical activity between 12 min and 7.5 MET hours per week is 0.8 (95% confidence interval 0.78 to 0.83), while in the same range of physical activity, the spline analysis suggests a hazard ratio smoothly changing from 1 to about 0.82 at 7.5 h per week. Also, all other hazard ratios of the categorised analysis are more extreme than would be suggested by the spline analysis. The paper contains no explanation of the discrepancy. We suspect that the less extreme hazard ratios of the spline analysis could be caused by ignoring the spike at zero in that analysis. For patient counselling, the categorised analysis is misleading as it suggests a reduced hazard of mortality (hazard ratio 0.8) already at very low levels of MET (12 min per week), which seems implausible. This is even more crucial as the paper contains the misleading concluding statement ‘These findings…provide important evidence to inactive individuals by showing that modest amounts of activity provide substantial benefit for postponing mortality’. Since the two analyses give different results, we must conclude that such a statement is not fully supported by the data, implying that at least one analysis is questionable.

Towards state of the art—research required!

In the earlier sections, we have illustrated that many variable selection procedures are available. Unfortunately, for all of them, knowledge of their properties and the number of informative comparisons are limited. In all sections, we raised many issues requiring further research. We identified several papers in the literature providing recommendations for practice [49, 50, 51, 56, 102] or, as expressed by Royston and Sauerbrei [96], ‘Towards recommendations…under the assumptions…’. They state that clear guidance is almost always impossible and stress that guidance can only be obtained under specific assumptions (e.g. large enough sample size and absence of interactions). Based on the earlier sections, in Table 1, we summarise issues we consider as being the most relevant for further investigations. Theoretical results derived for specific ‘sub-problems’ and under strong assumptions may supply important insight, but in general, we need empirical evidence based on extensive simulation studies. Difficulties in conducting unbiassed and informative simulation studies were discussed in a letter from the STRATOS simulation panel [13]. The need to conduct better designed and analysed simulation studies has been expressed [82].

Issue 1: Investigation and comparison of the properties of variable selection strategies

Traditional and modern variable selection approaches need to be compared in a head-to-head manner in a variety of explanatory modelling situations. To be valuable for explanatory modelling, target parameters should be those that influence the ‘correct’ inclusion and exclusion of variables, model stability, and model complexity. They should address the accuracy of the effects to be estimated, i.e. the regression coefficients. The number of candidate variables, their distributions, the correlation structure, the strength of effects and the sample size should be the main meta-parameters to be varied.

Issue 2: Comparison of spline procedures in a univariable and multivariable context

In the univariable situation the important questions are whether the results derived with the many suggested spline procedures differ (substantially) from the true function, and how much that depends on relevant parameters (e.g. number of knots). Furthermore, permitted complexity of the function and usability of procedures for non-experts are relevant. Criteria in the multivariable situation are similar, with an additional focus on correct variable inclusion and exclusion. We should consider modifying some of the procedures proposed in light of results from univariable investigations. The focus should lie on practical data modelling situations with multiple variables of mixed types, with splines used for modelling continuous variables. Different types of functions and sample sizes should be the main meta-parameters in the univariable situation. Additional parameters (as with issue 1) are required in the multivariable situation.

Issue 3: How to model one or more variables with a ‘spike-at-zero’?

For one variable, a two-step FP-based procedure (see the ‘FP procedure to handle variables with a ‘spike at zero" section) has been proposed. Using splines, a one-step approach would be possible and comparisons of various spline-based approaches with the FP approach are needed. Main criteria are similar to those mentioned for the univariable situation in issue 2. The FP approach has been extended for two spike-at-zero variables. Four strategies have been suggested, but current knowledge is limited.

Issue 4: Comparison of multivariable procedures for model and function selection

Given the huge number of penalised and spline-based approaches recently proposed (see the ‘Spline regression’ section), additional studies such as Binder et al. [12] are needed to evaluate their performance. The emphasis should be on accuracy, efficiency, transportability, ease of implementation and interpretability of the resulting multivariable models.

Issue 5: Role of shrinkage to correct for bias introduced by data-dependent modelling

The usefulness of post-selection shrinkage methods in removing overestimation bias in the regression coefficients and estimated functional forms in multivariable models needs further investigation. Guidance in selecting the right type of shrinkage factors (parameterwise, joint or global) and cross-validation procedure (jackknife, bootstrap) to obtain stable shrinkage factors is needed. Comparison with approaches combining variable selection and shrinkage (see the ‘Penalised likelihood’ section) are needed. Post-selection shrinkage can be generally used for models combining variable and functional form selection. This context needs to be investigated.

Issue 6: Evaluation of new approaches for post-selection inference

Recently, new procedures for obtaining confidence intervals for regression coefficients after applying forward selection, the Lasso or LARS have been proposed, but they have not yet been evaluated in typical explanatory modelling situations. For traditional variable selection methods, the performance of alternative variance estimators that are robust to model misspecification have not yet been investigated.

Issue 7: Adaption of procedures for very large sample sizes needed?

So far, nothing has been said about building of interpretable explanatory models with large data sets. In recent years, more and more enormous data sets, e.g. with sample size n > 100,000 and number of potential explanatory variables p > 1,000 have become available for medical research, e.g. in pharmacoepidemiology, in studies with electronic health records or registries and in individual patient data meta-analyses. Procedures for multivariable model building were developed with much smaller numbers in mind, with respect to both n and p. Approaches considering the natural or empirical grouping of variables (‘variable clustering’) may become more relevant here, while the usual settings for tuning parameters for variable selection procedures need to be rethought. Alternative approaches that optimally combine subject-matter knowledge with statistical learning need to be developed and evaluated.

Topics raised in Table 1 will keep our topic group (and hopefully others) busy for several years, but what is the alternative for developing evidence supported guidance for the selection of variables and functional forms in multivariable analysis?

Discussion

In a joint effort, members of TG2 identified seven issues which we consider key to building a multivariable model with continuous variables. The list could be extended, as other experts in the field may have different experiences and preferences and may consider other issues more important. We welcome discussion and critique as this would trigger urgently needed research in one of the most important areas of statistical analysis. We would also be pleased if other experts and research groups were motivated by the ‘Towards state of the art—research required!’ section and decided to do further research on issues we raised. Members of our group have considerable expertise to guide the necessary research we outlined. We consider this work an important step on the long journey towards evidence-supported guidance on the state of the art. Following the general approach of STRATOS, guidance for experienced analysts will later be adapted to researchers at level 1, who have less statistical training.

It is well-known that the aim of a study strongly affects the choice of a suitable analysis. Here we concentrate on models for description and mention that some things change when the main aim is prediction. That is one of the reasons why STRATOS has a separate topic group for prediction (TG6). We also ignore the recent trend in epidemiological studies to use directed acyclic graphs (DAG) for specifying and deriving confounders to enter regression models. It is a principled approach requiring critical decisions based on subject-matter knowledge. Nevertheless, it may be difficult to handle when there are many variables and it does not help in dealing with selection of functional forms for continuous variables. While in general we do not discourage thinking about a DAG to identify a meaningful working set of variables, the topic is perhaps more relevant for causal inference. Therefore, we leave it for STRATOS topic group TG7 (‘causal inference’). Naturally, there are many other questions we have ignored because they are covered by different topic groups. For example, each analysis is preceded by many decisions in preparing the data during an initial data analysis, and these decisions can have an important influence on the results. For a detailed discussion, see the paper of topic group TG3 (‘initial data analysis’) [63]. Nearly all the issues we discuss apply for researchers working with survival data (TG8) or high-dimensional data (TG9).

It is difficult and still unusual to pre-specify a detailed analysis plan for observational studies, as is standard for the analysis of RCTs. Consequently, we must assume that usually, several analyses are conducted, but that results are presented only for some of them. It is well-known that final models derived data-dependently are at least partly a result of chance. It is still common practice to base inference on a ‘conditional model’, as if the model had been specified a priori. However, we must realise that because the uncertainty of the model-building process is ignored, the parameter estimates may be (heavily) biassed and their variances are usually underestimated.

With the increasing power of computing environments, it became easier to use Bayesian approaches or resampling methods aimed at improving predictions and their variances by using model averaging approaches [7, 17, 21, 32, 59]. Attempts to quantify model uncertainty have been known since the 1980s [2, 23]. Researchers stress that data-dependent derivations of multivariable models need to be complemented by such investigations [99]. Unfortunately, investigations of model stability are a long way from becoming standard practice.

Regarding issues raised in the ‘Towards state of the art—research required!’ section, we emphasised that mathematical theory is unlikely to help and that appropriate simulation studies are the key tool to assess and compare the properties competing approaches. However, it is well-known that many simulation studies comparing a suggested new method with existing methods may be (strongly) biassed in favour of the new method [13]. Morris et al. [82] provided empirical evidence that simulation studies are often poorly designed, analysed and reported. They provided a structured approach to planning and reporting simulation studies, which involves defining aims, data-generating mechanisms, estimands, methods and performance measures (‘ADEMP’). STRATOS has a simulation panel which has started to work on guidance for the design, conduct and reporting of simulation studies. The corresponding authors of the two papers just mentioned are members of this panel.

We outline the research needed to determine which procedures could be considered SOTA. To use SOTA methodology, an experienced scientist with deep knowledge of statistical methodology is required. However, most analyses are conducted by people with a lower level of statistical knowledge who need assistance working with the more basic and straightforward methods. Many analyses may be done with basic, simple methods not requiring advanced methods regarded as SOTA. One important aim of the STRATOS initiative is to formulate guidance for analysts with a lower level of statistical knowledge. See Sauerbrei et al. [98] for an outline of the proposed strategy.

During the last two decades, reporting guidelines have been developed for many types of studies, with the EQUATOR network acting as an umbrella. For some of these guidelines, so-called explanation and elaboration papers have been published. They include statements and some advice on statistical analysis, but they discuss some more basic issues and aim more at analysts with a lower level of statistical knowledge. The STROBE, REMARK and TRIPOD guidelines are probably the most pertinent to issues discussed in this paper [4, 81, 120]. To avoid selective reporting, which gives rise to biassed results and misleading interpretation, it is important to report all analyses, preferably by giving key information via a structured display. Altman et al. [4] proposed the REMARK profile as a suitable means of improving reporting of prognostic marker studies. Structured displays still need to be developed for other types of studies.

The overarching aim of the international STRengthening Analytical Thinking for Observational Studies (STRATOS) initiative is to provide accessible and accurate guidance documents for relevant topics in the design and analysis of observational studies. The topic group TG2 working on guidance for the selection of variables and functional forms has shown that many open issues exist and that much research is needed to fill the evidence gap when trying to determine which approaches may be termed ‘state of the art’.

Conclusions

Selection of variables and identification of functional forms for continuous variables is a key concern when deriving a multivariable model. Triggered by high-dimensional data, several more ‘modern’ variable selection strategies have been proposed. However, knowledge of their properties and the number of informative comparison studies, ideally based on well-designed and analysed simulation studies, are scarce. As data are often measured on a continuous scale, it is obvious that the issues of variable selection need to be combined with the selection of a suitable functional form. Assuming that an effect is linear or categorising the data and estimating step functions are the most popular approaches but can lead to seriously wrong conclusions. Spline-based approaches or fractional polynomials avoid cutpoints, use the full information from the data and can model non-linear relationships. However, it is not clear which of the spline-based approaches should be recommended for practice, and when more flexible spline approaches should be preferred to simpler approaches like polynomials or fractional polynomials. In the context of descriptive modelling discussed here, determining the final model data-dependently causes a selection bias and overestimates parameters. Improvements may be possible by using shrinkage approaches but their role is not well-investigated.

Topic group 2 of the STRATOS initiative aims to develop guidance for the selection of variables and functional forms in multivariable analysis. In this paper, we provide a short overview of methods for variable and function selection and highlight seven important topics that require further investigation. Identifying weaknesses of current knowledge is an important step on the long way to derive guidance for this highly relevant, but also complex topic.

Supplementary information

Acknowledgements

This work was supported by the Deutsche Forschungsgemeinschaft [SA580/10-1] to Willi Sauerbrei, by the European Commission’s programme Erasmus+ Staff Mobility for Training during the fellowship of Georg Heinze in Freiburg in November 2018 and by UK Medical Research Council programmes MC to Patrick Royston [UU_12023/21, MC_UU_12023/29]. We thank Tim Haeussler, Andreas Ott and Christine Wallisch for administrative assistance.

The international STRengthening Analytical Thinking for Observational Studies (STRATOS) initiative aims to provide accessible and accurate guidance for relevant topics in the design and analysis of observational studies (http://stratos-initiative.org).

Members of TG2 at the time of first submission: Michal Abrahamowicz, Heiko Becher, Harald Binder, Daniela Dunkler, Frank Harrell, Georg Heinze, Aris Perperoglou, Geraldine Rauch, Patrick Royston, Willi Sauerbrei and Matthias Schmid.

Abbreviation

ADEMP

Aims, data-generating mechanisms, estimands, methods and performance measures

AIC

Akaike’s information criterion

BE

Backward elimination

BIC

Bayesian information criterion

BIF

Bootstrap inclusion frequencies

BMI

Body mass index

CHD

Coronary heart death

COSSO

Component selection and smoothing operator

df

Degree of freedom

EQUATOR

Enhancing the quality and transparency of health research

FDA

Food and drug administration

FP

Fractional polynomial

FPm

Fractional polynomial of degree m (usually 1 or 2)

FS

Forward selection

FSP

Function selection procedure

GAMs

Generalised additive models

GAMSEL

Generalised additive model selection

GLMs

Generalised linear models

LARS

Least angle regression

Lasso

Least absolute shrinkage and selection operator

LTPA

Leisure time physical activity

MET

Metabolic equivalent

MFP

Multivariable fractional polynomial approach

MFPI

Multivariable fractional polynomial interactions

MFPT

Multivariable fractional polynomial time approach

MSE

Mean squared error

MVRS

Multivariable regression splines

MVSS

Multivariable smoothing splines

Omics

Term encompassing multiple molecular disciplines

RCT

Randomised controlled trial

REMARK

Reporting recommendations for tumour marker prognostic studies

REML

Restricted maximum likelihood

SAS

Statistical analysis system

SCAD

Smoothly clipped absolute deviation

SOTA

State of the art

SpAM

Sparse additive model

STRATOS

STRengthening Analytical Thinking for Observational Studies

STROBE

STrengthening the Reporting of OBservational studies in Epidemiology

TG2

Topic group 2 (selection of variables and functional forms in multivariable analysis)

TG3

Topic group 3 (initial data analysis)

TG6

Topic group 6 (Evaluating diagnostic tests and prediction models)

TG7

Topic group 7 (causal inference)

TG8

Topic group 8 (survival analysis)

TG9

Topic group 9 (high-dimensional data)

TRIPOD

Transparent reporting of a multivariable prediction model for individual prognosis or diagnosis

UBRE

Unbiassed risk estimator

Authors’ contributions

WS expressed first thoughts for such a paper. All authors sent text and comments to various parts of the paper, which were coordinated by WS and GH. All authors made substantial contributions to the paper and have approved the submitted version. The authors read and approved the final manuscript.

Funding

The funding bodies had no influence on any statement in the paper.

Availability of data and materials

Data sharing is not applicable to this article as no datasets were generated or analysed during the current study.

Ethics approval and consent to participate

Not applicable

Consent for publication

Not applicable

Competing interests

The authors declare that they have no competing interests.

Footnotes

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Contributor Information

Willi Sauerbrei, Email: wfs@imbi.uni-freiburg.de.

for TG2 of the STRATOS initiative:

Michal Abrahamowicz, Heiko Becher, Harald Binder, Daniela Dunkler, Frank Harrell, Georg Heinze, Aris Perperoglou, Geraldine Rauch, Patrick Royston, and Willi Sauerbrei

Supplementary information

Supplementary information accompanies this paper at 10.1186/s41512-020-00074-3.

References

  • 1.Abrahamowicz M, du Berger R, Grover SA. Flexible modelling of the effects of serum cholesterol on coronary heart disease mortality. Am J Epidemiol. 1997;145:714–729. doi: 10.1093/aje/145.8.714. [DOI] [PubMed] [Google Scholar]
  • 2.Altman DG, Andersen PK. Bootstrap investigation of the stability of a Cox regression model. Stat Med. 1989;8:771–783. doi: 10.1002/sim.4780080702. [DOI] [PubMed] [Google Scholar]
  • 3.Altman DG, Lausen B, Sauerbrei W, Schumacher M. The dangers of using ‘optimal’cutpoints in the evaluation of prognostic factors. J Nat Cancer Inst. 1994;86:829–835. doi: 10.1093/jnci/86.11.829. [DOI] [PubMed] [Google Scholar]
  • 4.Altman DG, McShane LM, Sauerbrei W, Taube SE. Reporting recommendations for tumor marker prognostic studies (REMARK): explanation and elaboration. PLoS Med. 2012;9:e1001216. doi: 10.1371/journal.pmed.1001216. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Antoniadis A, Gijbels I, Verhasselt A. Variable selection in additive models using P-splines. Technometrics. 2012;54:425–438. [Google Scholar]
  • 6.Arem H, Moore SC, Patel A, Hartge P, Berrington DE, Gonzalez A, Visvanathan K, Campbell PT, Freedman M, Weiderpass E, Adami HO, Linet MS, Lee IM, Matthews CE. Leisure Time physical activity and mortality. A detailed pooled analysis of the dose-response relationship. JAMA Intern Med. 2015;175:959–967. doi: 10.1001/jamainternmed.2015.0533. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Augustin N, Sauerbrei W, Schumacher M. The practical utility of incorporating model selection uncertainty into prognostic models for survival data. Stat Model. 2015;5:95–118. [Google Scholar]
  • 8.Becher H. Analysis of continuous covariates and dose-effect analysis. In: Ahrens W, Pigeot I (Eds) Handbook of epidemiology. 2nd edition. Heidelberg: Springer Verlag; 2014.
  • 9.Becher H, Lorenz E, Royston P, Sauerbrei W. Analysing covariates with spike at zero. a modified FP procedure and conceptual issues. Biometrical J. 2012;54:686–700. doi: 10.1002/bimj.201100263. [DOI] [PubMed] [Google Scholar]
  • 10.Benedetti A, Abrahamowicz M. Using generalized additive models to reduce residual confounding. Stat Med. 2004;23:3781–3801. doi: 10.1002/sim.2073. [DOI] [PubMed] [Google Scholar]
  • 11.Binder H, Schumacher M. Allowing for mandatory covariates in boosting estimation of sparse high-dimensional survival models. BMC Bioinform. 2008;9:14. doi: 10.1186/1471-2105-9-14. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Binder H, Sauerbrei W, Royston P. Comparison between splines and fractional polynomials for multivariable model building with continuous covariates: a simulation study with continuous response. Stat Med. 2013;32:2262–2277. doi: 10.1002/sim.5639. [DOI] [PubMed] [Google Scholar]
  • 13.Boulesteix AL, Binder H, Abrahamowicz M, Sauerbrei W. On the necessity and design of studies comparing statistical methods. Biometrical J. 2018;60:216–218. doi: 10.1002/bimj.201700129. [DOI] [PubMed] [Google Scholar]
  • 14.Breiman L. The little bootstrap and other methods for dimensionality selection in regression: X-fixed prediction error. J Am Stat Assoc. 1992;87:738–754. [Google Scholar]
  • 15.Breiman L. Better subset regression using the non- negative Garrote. Technometrics. 1995;37:373–384. [Google Scholar]
  • 16.Breiman L. Statistical Modeling: The two cultures. Stat Sci. 2001;16:199–231. [Google Scholar]
  • 17.Buckland ST, Burnham KP, Augustin NH. Model selection: an integral part of inference. Biometrics. 1997;53:603–618. [Google Scholar]
  • 18.Bühlmann P. Hothorn. Boosting algorithms: regularization, prediction and model fitting. Stat Sci. 2007;22:477–505. [Google Scholar]
  • 19.Burnham KP, Anderson DR. Model selection and multimodel inference: a practical information- theoretic approach. New York: Springer; 2002. [Google Scholar]
  • 20.Bursac Z, Gauss CH, Williams DK, Hosmer DW. Purposeful selection of variables in logistic regression. Source Code Biol Med. 2008;3:17. doi: 10.1186/1751-0473-3-17. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Chatfield C. Model uncertainty, data mining and statistical inference (with discussion) J Royal Stat Soc Series B. 1995;158:419–466. [Google Scholar]
  • 22.Chatield C. Confessions of a pragmatic statistician. Statistician. 2002;51:1–20. [Google Scholar]
  • 23.Chen C, George SL. The bootstrap and identification of prognostic factors via Cox’s proportional hazards regression model. Stat Med. 1985;4:39–46. doi: 10.1002/sim.4780040107. [DOI] [PubMed] [Google Scholar]
  • 24.Chouldechova A, Hastie T. Generalized additive model selection. arXiv preprint 2015;arXiv:1506.03850.
  • 25.Copas JB, Long T. Estimating the residual variance in orthogonal regression with variable selection. Journal of the Royal Statistical Society. Series D (The Statistician). 1991;40:51-59.
  • 26.Cox DR. Comment on Breiman, L. (2001). Statistical modeling: the two cultures. Stat Sci. 2001;16:216–218. [Google Scholar]
  • 27.Dakna M, Harris K, Kalousi A, Carpentier S, Kolch W, Schanstra JP, Haubitz M, Vlahou A, Mischak H, Girolami M. Addressing the challenge of defining valid proteomic biomarkers and classifiers. BMC Bioinform. 2010;11:594. doi: 10.1186/1471-2105-11-594. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.de Bin R, Sauerbrei W. Handling co-dependence issues in resampling-based variable selection procedures: a simulation study. J Stat Comput Simul. 2018:8828–55.
  • 29.de Bin R, Janitza S, Sauerbrei W, Boulesteix AL. Subsampling versus bootstrapping in resampling-based model selection for multivariable regression. Biometrics. 2016;72:272–280. doi: 10.1111/biom.12381. [DOI] [PubMed] [Google Scholar]
  • 30.de Boor C. A practical guide to splines revised. Revised Edition. New York: Springer; 2001. [Google Scholar]
  • 31.Dorie V, Hill J, Shalit U, Scott M, Cervone D. Automated versus do-it-yourself methods for causal inference: lessons learned from a data analysis competition. Stat Sci. 2019;34:43–68. [Google Scholar]
  • 32.Draper D. Assessment and propagation of model selection uncertainty (with) discussion. J Royal Stat Soc Series B. 1995;57:45–97. [Google Scholar]
  • 33.Dunkler D, Plischke M, Leffondré K, Heinze G. Augmented backward elimination: a pragmatic and purposeful way to develop statistical models. PLoS ONE. 2014;9:e113677. doi: 10.1371/journal.pone.0113677. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Dunkler D, Sauerbrei W, Heinze G. Global, parameterwise and joint shrinkage factor estimation. J Stat Softw. 2016;69:1–19. [Google Scholar]
  • 35.Efron B. Comment on Breiman, L. (2001). Statistical modeling: the two cultures. Stat Sci. 2001;16:218–219. [Google Scholar]
  • 36.Efron B, Hastie T, Johnstone I, Tibshirani R. Least angle regression. Ann Statist. 2004;32:407–499. [Google Scholar]
  • 37.Efroymson MA. Multiple regression analysis. in: Ralston A and Wilf HS(ed.). Mathematical methods for digital computers. John Wiley. New York; 1960.
  • 38.Eilers PHC, Marx BD. Flexible smoothing with B-splines and penalties (with comments and rejoinder) Stat Sci. 1996;11:89–121. [Google Scholar]
  • 39.Fan J, Li R. Variable selection via nonconcave penalized likelihood and its oracle properties. J Am Stat Assoc. 2001;96:1348–1360. [Google Scholar]
  • 40.Freund Y, Schapire R. Experiments with a new boosting algorithm. In: Proceedings of the Thirteenth International Conference on Machine Learning Theory. San Francisco, CA: Morgan Kaufmann Publishers Inc; 1996.
  • 41.Friedman JH. Greedy function approximation: a gradient boosting machine. Ann Stat. 2001;29:1189–1232. [Google Scholar]
  • 42.Friedman JH, Hastie T, Tibshirani R. Additive logistic regression: a statistical view of boosting (with discussion) Ann Stat. 2000;28:337–407. [Google Scholar]
  • 43.Friedman J, Hastie T, Tibshirani R. Regularization paths for generalized linear models via coordinate descent. J Stat Softw. 2010;33:1–22. [PMC free article] [PubMed] [Google Scholar]
  • 44.Fröhlich H. Including network knowledge into Cox regression models for biomarker signature discovery. Biometrical J. 2014;56:287–306. doi: 10.1002/bimj.201300035. [DOI] [PubMed] [Google Scholar]
  • 45.Gong G. Some ideas on using the bootstrap in assessing model variability. In: Heiner KW, Sacher RS, Wilkinson JW, editors. Computer Science and Statistics: Proceedings of the 14th Symposium on the Interface. NewYork: Springer; 1982. [Google Scholar]
  • 46.Good DM, Zürbig P, Argilés A, Bauer HW, Behrens G, Coon JJ, Dakna M, Decramer S, Delles C, Dominiczak AF, Ehrich JHH. Naturally occurring human urinary peptides for use in diagnosis of chronic kidney disease. Mol Cell Proteomic. 2010;9:2424–2437. doi: 10.1074/mcp.M110.001917. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Greenland S. Avoiding power loss associated with categorization and ordinal scores in dose-response and trend analysis. Epidemiology. 1995;6:450–454. doi: 10.1097/00001648-199507000-00025. [DOI] [PubMed] [Google Scholar]
  • 48.Groenwold RHH, Klungel OH, van der Graaf Y, Hoes AW, Moons KGM. Adjustment for continuous confounders: an example of how to prevent residual confounding. Can Med Assoc J. 2013;185:401–406. doi: 10.1503/cmaj.120592. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49.Harrell FE. With applications to linear models, logistic and ordinal regression, and survival analysis. New York: Springer; 2001. Regression modeling strategies. [Google Scholar]
  • 50.Harrell FE. Regression modeling strategies: with applications to linear models, logistic and ordinal regression, and survival analysis. 2. New York: Springer; 2015. [Google Scholar]
  • 51.Harrell FE, Lee KL, Mark DB. Multivariable prognostic models: issues in developing models, evaluating assumptions and adequacy, and measuring and reducing errors. Stat Med. 1996;15:361–387. doi: 10.1002/(SICI)1097-0258(19960229)15:4<361::AID-SIM168>3.0.CO;2-4. [DOI] [PubMed] [Google Scholar]
  • 52.Hastie T, Tibshirani R. Generalized additive models. New York: Chapman & Hall/CRC; 1990. [DOI] [PubMed] [Google Scholar]
  • 53.Hastie T, Tibshirani R, Friedman J. The elements of statistical learning. 2. New York: Springer; 2009. [Google Scholar]
  • 54.Hastie T, Tibshirani R, Wainwright M. Statistical learning with Sparsity: The lasso and generalizations. CRC Press LLC: Boca Raton. Monographs on statistics and applied probability; 2015.
  • 55.Heinze G, Dunkler D. Five myths about variable selection. Transplant Int. 2017;30:6–10. doi: 10.1111/tri.12895. [DOI] [PubMed] [Google Scholar]
  • 56.Heinze G, Wallisch C, Dunkler D. Variable selection – a review and recommendations for the practicing statistician. Biometrical J. 2018;60:431–449. doi: 10.1002/bimj.201700067. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 57.Hilsenbeck SG, Clark GM, Mcguire W. Why do so many prognostic factors fail to pan out? Breast Cancer Res Treat. 1992;22:197–206. doi: 10.1007/BF01840833. [DOI] [PubMed] [Google Scholar]
  • 58.Hoerl AE, Kennard RW. Ridge Regression: biased estimation for nonorthogonal problems. Technometrics. 1970;12:55–67. [Google Scholar]
  • 59.Hoeting JA, Madigan D, Raftery AE, Volinsky CT. Bayesian model averaging: a tutorial. Stat Sci. 1999;14:382–417. [Google Scholar]
  • 60.Hofner B, Hothorn T, Kneib T, Schmid M. A framework for unbiased model selection based on boosting. J Comput Graphical Stat. 2011;20:956–971. [Google Scholar]
  • 61.Hosmer D, Lemeshow S, May S. Applied survival analysis (2nd ed.). Wiley. Hoboken, NJ; 2008.
  • 62.Hosmer D, Lemeshow S, Sturdivant RX. Applied logistic regression. 3. Hoboken: Wiley; 2013. [Google Scholar]
  • 63.Huebner M, le Cessie S, Schmidt C, Vach W, On behalf of the Topic Group “Initial Data Analysis” of the STRATOS Initiative A Contemporary Conceptual Framework for Initial Data Analysis. Observational Studies. 2018;4:171–192. [Google Scholar]
  • 64.Janitza S, Binder H, Boulesteix AL. Pitfalls of hypothesis tests and model selection on boot- strap samples: causes and consequences in biometrical applications. Biometrical J. 2016;58:447–473. doi: 10.1002/bimj.201400246. [DOI] [PubMed] [Google Scholar]
  • 65.Jenkner C, Lorenz E, Becher H, Sauerbrei W. Modeling continuous covariates with a ‘spike‘at zero: bivariate approaches. Biometrical J. 2016;58:783–796. doi: 10.1002/bimj.201400112. [DOI] [PubMed] [Google Scholar]
  • 66.Lee PH. Is a cutoff of 10% appropriate for the change-in-estimate criterion of confounder identification? J Epidemiol. 2014;24:161–167. doi: 10.2188/jea.JE20130062. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 67.Leeb H, Pötscher BM. Model selection and inference: facts and fiction. Econometric Theory. 2005;21:21–59. [Google Scholar]
  • 68.Leffondre K, Abrahamowicz M, Siemiatycki J, Rachet B. Modeling smoking history: a comparison of different approaches. Am J Epidemiol. 2002;156:813–823. doi: 10.1093/aje/kwf122. [DOI] [PubMed] [Google Scholar]
  • 69.Lin Y, Zhang HH. Component selection and smoothing in multivariate nonparametric American Journal of Epidemiology regression. Ann Stat. 2006;34:2272–2297. [Google Scholar]
  • 70.Lorenz E, Jenkner C, Sauerbrei W, Becher H. Modeling variables with a spike at zero. Examples and practical recommendations. Am J Epidemiol. 2017;185:1–39. doi: 10.1093/aje/kww122. [DOI] [PubMed] [Google Scholar]
  • 71.Maldonado G, Greenland S. Simulation of confounder-selection strategies. Am J Epidemiol. 1993;138:923–936. doi: 10.1093/oxfordjournals.aje.a116813. [DOI] [PubMed] [Google Scholar]
  • 72.Mallows CL. The zeroth problem. Am Stat. 1998;52:1–9. [Google Scholar]
  • 73.Mantel N. Why stepdown procedures in variable selection? Technometrics. 1970;12:621–625. [Google Scholar]
  • 74.Marcus R, Peritz E, Gabriel KR. On closed test procedures with special reference toordered analysis of variance. Biometrika. 1976;76:655–660. [Google Scholar]
  • 75.Marra G, Wood SN. Practical variable selection for generalized additive models. Comput Stat Data Anal. 2011;55:2372–2387. [Google Scholar]
  • 76.Mayr A, Binder H, Gefeller O, Schmid M. The Evolution of boosting algorithms – from machine learning to statistical modelling. Methods Inf Med. 2014;53:419–427. doi: 10.3414/ME13-01-0122. [DOI] [PubMed] [Google Scholar]
  • 77.Meier L, van de Geer S, Bühlmann P. High-dimensional additive modeling. Ann Stat. 2009;37:3779–3821. [Google Scholar]
  • 78.Meinshausen N, Bühlmann P. Stability selection. J Stat Soc Series B Stat Methodol. 2010;72:417–473. [Google Scholar]
  • 79.Miller A. Selection of subsets of regression variables. Journal of the Royal Statistical Society. Series A (General) 1984;147:389–425. [Google Scholar]
  • 80.Miller R, Siegmund D. Maximally selected chi-square statistics. Biometrics. 1982;38:1011–1016. [Google Scholar]
  • 81.Moons KG, Altman KG, Reitsma JB, Ioannidis JP, Macaskill P, Steyerberg EW, Vickers AJ, Ransohoff DF, Collins GGS. Transparent Reporting of a multivariable prediction model for Individual Prognosis Or Diagnosis (TRIPOD): Explanation and Elaboration. Ann Intern Med. 2015;162:W1–W73. doi: 10.7326/M14-0698. [DOI] [PubMed] [Google Scholar]
  • 82.Morris T, White IR, Crowther MJ. Using simulation studies to evaluate statistical methods. Stat Med. 2019;38:2074–2102. doi: 10.1002/sim.8086. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 83.Nkuipou-Kenfack E, Zürbig P, Mischak H. The long path towards implementation of clinical proteomics: exemplified based on CKD273. Proteomics Clin Appl. 2017;11:5–6. doi: 10.1002/prca.201600104. [DOI] [PubMed] [Google Scholar]
  • 84.Perperoglou A, Sauerbrei W, Abrahamowicz M, Schmid M, on behalf of TG2 of the STRATOS initiative A review of spline function procedures in R. BMC Med Res Methodol. 2019;19:46. doi: 10.1186/s12874-019-0666-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 85.Picard RP, Cook RD. Cross-validation of regression models. J Am Stat Assoc. 1984;79:575–583. [Google Scholar]
  • 86.Pullenayegum EM, Platt RW, Barwick M, Feldman BM, Offringa M, Thabane L. Knowledge translation in biostatistics: a survey of current practices, preferences, and barriers to the dissemination and uptake of new statistical methods. Stat Med. 2015;35:805–818. doi: 10.1002/sim.6633. [DOI] [PubMed] [Google Scholar]
  • 87.Raftery AE. Bayesian model selection in social research. Sociol Methodol. 1995;25:111–163. [Google Scholar]
  • 88.Ramaiola I, Padró T, Peña E, Juan-Babot O, Cubedo J, Martin-Yuste V, Sabate M, Badimon L. Changes in thrombus composition and profilin-1 release in acute myocardial infarction. Eur Heart J. 2015;36:965–975. doi: 10.1093/eurheartj/ehu356. [DOI] [PubMed] [Google Scholar]
  • 89.Ramsay JO. Monotone regression splines in action. Stat Sci. 1988;3:425–441. [Google Scholar]
  • 90.Ravikumar P, Liu H, Lafferty J, Wasserman L. Spam. Sparse additive models. In Advances in Neural Information Processing Systems. Vol. 20 (eds J. Platt, D. Koller, Y. Singer S. Roweis). Cambridge, MIT Press; 2008.
  • 91.Rosenberg PS, Katki H, Swanson CA, Brown LM, Wacholder S, Hoover RN. Quantifying epidemiologic risk factors using non-parametric regression: model selection remains the greatest challenge. Stat Med. 2003;22:3369–3381. doi: 10.1002/sim.1638. [DOI] [PubMed] [Google Scholar]
  • 92.Rospleszcz S, Janitza S, Boulesteix AL. Categorical variables with many categories are preferentially selected in bootstrap-based model selection procedures for multivariable regression models. Biometrical J. 2016;58:652–673. doi: 10.1002/bimj.201400185. [DOI] [PubMed] [Google Scholar]
  • 93.Royston P, Altman DG. Regression using fractional polynomials of continuous covariates: parsimonious parametric modelling. Appl Stat. 1994;43:429–467. [Google Scholar]
  • 94.Royston P, Altman DG, Sauerbrei W. Dichotomizing continuous predictors in multiple regression: a bad idea. Stat Med. 2006;25:127–141. doi: 10.1002/sim.2331. [DOI] [PubMed] [Google Scholar]
  • 95.Royston P, Sauerbrei W. Multivariable modelling with cubic regression splines: a principled approach. Stata J. 2007;7:45–70. [Google Scholar]
  • 96.Royston P, Sauerbrei W. Multivariable model-building. a pragmatic approach to regression analysis based on fractional polynomials for continuous variables. Wiley, Chichester; 2008.
  • 97.Sauerbrei W. The use of resampling methods to simplify regression models in medical statistics. Appl Stat. 1999;48:313–329. [Google Scholar]
  • 98.Sauerbrei W, Abrahamowicz M, Altman DG, le Cessie S, Carpenter J, on behalf of the STRATOS initiative STRengthening Analytical Thinking for Observational Studies: The STRATOS initiative. Stat Med. 2014;33:5413–5432. doi: 10.1002/sim.6265. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 99.Sauerbrei W, Buchholz A, Boulesteix AL, Binder H. On stability issues in deriving multivariable regression models. Biometrical J. 2015:57531–55. [DOI] [PubMed]
  • 100.Sauerbrei W, Meier-Hirmer C, Benner A, Royston P. Multivariable regression model building by using fractional polynomials: description of SAS, STATA and R programs. Comput Stat Data Anal. 2006;50:3464–3485. [Google Scholar]
  • 101.Sauerbrei W, Royston P. Building multivariable prognostic and diagnostic models: transformation of the predictors by using fractional polynomials. J Royal Stat Soc A. 1999;162:71–94. [Google Scholar]
  • 102.Sauerbrei W, Royston P, Binder H. Selection of important variables and determination of functional form for continuous predictors in multivariable model building. Stat Med. 2007;26:5512–5528. doi: 10.1002/sim.3148. [DOI] [PubMed] [Google Scholar]
  • 103.Sauerbrei W, Schumacher M. A bootstrap resampling procedure for model building: application to the cox regression model. Stat Med. 1992;11:2093–2109. doi: 10.1002/sim.4780111607. [DOI] [PubMed] [Google Scholar]
  • 104.Schmid M, Hothorn T. Boosting additive models using componentwise P-splines. Comput Stat Data Anal. 2008;53:298–311. [Google Scholar]
  • 105.Shaw PA, Deffner V, Dodd KW, Freedman LS, Keogh R, Kipnis V, Küchenhoff H, Tooze JA, on behalf of Measurement Error Working group (TG4) of the STRATOS initiative Epidemiological analyses with error prone exposures: review of current practise and recommendations. Ann Epidemiol. 2018;28:82–828. doi: 10.1016/j.annepidem.2018.09.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 106.Shmueli G. To explain or to predict? Stat Sci. 2010;25:289–310. [Google Scholar]
  • 107.Smith GCS, Seaman SR, Wood AM, Royston P, White IR. Correcting for Optimistic Prediction in Small Data Sets. Am J Epidemiol. 2014;180:318–324. doi: 10.1093/aje/kwu140. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 108.Steiner M, Kim Y. The Mechanics of omitted variable bias: bias amplification and cancellation of offsetting biases. J Causal Inference. 2016;4:20160009. doi: 10.1515/jci-2016-0009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 109.Sun GW, Shook TL, Kay GL. Inappropriate use of bivariable analysis to screen risk factors for use in multivariable analysis. J Clin Epidemiol. 1996;49:907–916. doi: 10.1016/0895-4356(96)00025-x. [DOI] [PubMed] [Google Scholar]
  • 110.Taylor J, Tibshirani RJ. Statistical learning and selective inference. Proc Natl Acad Sci USA. 2015;112:7629–7634. doi: 10.1073/pnas.1507583112. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 111.Teräsvirta T, Mellin I. Model selection criteria and model selection tests in regression models. Scand J Stat. 1986;13:159–171. [Google Scholar]
  • 112.Tibshirani R. Regression shrinkage and selection via the Lasso. J Royal Stat Soc Series B Methodol. 1996;58:267–288. [Google Scholar]
  • 113.Tibshirani R. Regression shrinkage and selection via the lasso: a retrospective. J Royal Stat Soc Series B. 2011;73:273–282. [Google Scholar]
  • 114.Tibshirani R, Taylor J, Loftus J, Reid S. Selective inference: tools for selective inference. Proc Natl Acad Sci USA. 2017;112:7629–7634. doi: 10.1073/pnas.1507583112. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 115.Tutz G, Binder H. Generalized additive modelling with implicit variable selection by likelihood based boosting. Biometrics. 2016;62:961–971. doi: 10.1111/j.1541-0420.2006.00578.x. [DOI] [PubMed] [Google Scholar]
  • 116.van Houwelingen HC. From model building to validation and back: a plea for robustness. Stat Med. 2014;33:5223–5238. doi: 10.1002/sim.6282. [DOI] [PubMed] [Google Scholar]
  • 117.van Houwelingen HC, Sauerbrei W. Cross-validation, shrinkage and variable selection in linear regression revisited. Open J Stat. 2013;3:79–102. [Google Scholar]
  • 118.van Houwelingen JC, le Cessie S. Predictive value of statistical models. Stat Med. 1990;9:1303–1325. doi: 10.1002/sim.4780091109. [DOI] [PubMed] [Google Scholar]
  • 119.van Walraven C, Hart RG. Leave ‘em alone - why continuous variables should be analyzed as such. Neuroepidemiology. 2008;30:138–139. doi: 10.1159/000126908. [DOI] [PubMed] [Google Scholar]
  • 120.Vandenbroucke JP, von Elm E, Altman DG, Gotzsche PC, Mulrow CD, Pocock SJ, Poole C, Schlesselman JJ, Egger M. Strengthening the Reporting of Observational Studies in Epidemiology (STROBE): Explanation and Elaboration. Epidemiology. 2007;18:805–835. doi: 10.1097/EDE.0b013e3181577511. [DOI] [PubMed] [Google Scholar]
  • 121.Vickers AJ, Lilja H. Cutpoints in clinical chemistry: time for fundamental reassessment. Clin Chem. 2009;55:15–17. doi: 10.1373/clinchem.2008.114694. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 122.White H. Using least squares to approximate unknown regression functions. Int Econ Rev. 1980;21:149–170. [Google Scholar]
  • 123.White HA. Heteroskedasticity-consistent covariance matrix estimator and a direct test for heteroskedasticity. Econometrica. 1980;48:817–838. [Google Scholar]
  • 124.Wikimedia Foundation Inc; 2019. Statistical model. URL https://en.wikipedia.org/wiki/State_of_the_art. Accessed 1 July 2019.
  • 125.Winter C, Kristiansen G, Kersting S, Roy J, Aust D, Knösel T, Rümmele P, Jahnke B, Hentrich V, Rückert F, Niedergethmann M, Weichert W, Bahra M, Schlitt HJ, Settmacher U, Friess H, Büchler M, Saeger H-D, Schroeder M, Pilarsky C, Grützmann R. Google goes cancer: improving outcome prediction for cancer patients by network-based ranking of marker genes. PLOS Comput Biol. 2012;8:e1002511. doi: 10.1371/journal.pcbi.1002511. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 126.Wood S. Thin plate regression splines. J Royal Stat Soc Series B. 2003;65:95–114. [Google Scholar]
  • 127.Wood S. Generalized additive models. New York: Chapman & Hall/CRC; 2006. [Google Scholar]
  • 128.Wood S. Generalized additive models: an introduction with R. Second Edition: CRC Press; 2017. [Google Scholar]
  • 129.Zou H, Hastie T. Regularization and variable selection via the elastic net. J Royal Stat Soc Series B (Methodological). 2005;67:301–320. [Google Scholar]
  • 130.Zou H. The adaptive LASSO and its oracle properties. J Am Stat Assoc. 2006;101:1418–1429. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Data Availability Statement

Data sharing is not applicable to this article as no datasets were generated or analysed during the current study.


Articles from Diagnostic and Prognostic Research are provided here courtesy of BMC

RESOURCES