Literature DB >> 20529254

An evaluation of R2 as an inadequate measure for nonlinear models in pharmacological and biochemical research: a Monte Carlo approach.

Andrej-Nikolai Spiess1, Natalie Neumeyer.   

Abstract

BACKGROUND: It is long known within the mathematical literature that the coefficient of determination R(2) is an inadequate measure for the goodness of fit in nonlinear models. Nevertheless, it is still frequently used within pharmacological and biochemical literature for the analysis and interpretation of nonlinear fitting to data.
RESULTS: The intensive simulation approach undermines previous observations and emphasizes the extremely low performance of R(2) as a basis for model validity and performance when applied to pharmacological/biochemical nonlinear data. In fact, with the 'true' model having up to 500 times more strength of evidence based on Akaike weights, this was only reflected in the third to fifth decimal place of R(2). In addition, even the bias-corrected R(2)(adj) exhibited an extreme bias to higher parametrized models. The bias-corrected AICc and also BIC performed significantly better in this respect.
CONCLUSION: Researchers and reviewers should be aware that R(2) is inappropriate when used for demonstrating the performance or validity of a certain nonlinear model. It should ideally be removed from scientific literature dealing with nonlinear model fitting or at least be supplemented with other methods such as AIC or BIC or used in context to other models in question.

Entities:  

Mesh:

Year:  2010        PMID: 20529254      PMCID: PMC2892436          DOI: 10.1186/1471-2210-10-6

Source DB:  PubMed          Journal:  BMC Pharmacol        ISSN: 1471-2210


Background

Fitting nonlinear models to data is frequently applied within all fields of pharmaceutical and biochemical assay quantification. A plethora of nonlinear models exist, and chosing the right model for the data at hand is a mixture of experience, knowledge about the underlying process and statistical interpretation of the fitting outcome. While the former are of somewhat individual nature, there is a need in quantifying the validity of a fit by some measure which discriminates a 'good' from a 'bad' fit. The most common measure is the coefficient of determination R2 used in linear regression when conducting calibration experiments for samples to be quantified [1]. In the linear context, this measure is very intuitive as values between 0 and 1 give a quick interpretation of how much of the variance in the data is explained by the fit. Although it is known now for some time that R2 is an inadequate measure for nonlinear regression, many scientists and also reviewers insist on it being supplied in papers dealing with nonlinear data analysis. Several initial and older descriptions for R2 being of no avail in nonlinear fitting had pointed out this issue but have probably fallen into oblivion [2-8]. This observation might be due to differences in the mathematical background of trained statisticians and biochemists/pharmacologists who often apply statistical methods but lack detailed statistical insight. We made the observation that R2 is still frequently being used in the context of performance or validity of a certain model when fit to nonlinear data. R2 is not an optimal choice in a nonlinear regime as the the total sum-of-squares (TSS) is not equal to the regression sum-of-squares (REGSS) plus the residual sum-of-squares (RSS), as is the case in linear regression, and hence it lacks the above interpretation (see Additional File 1, paragraphs 1 & 2). To our observation, there is still a high occurrence in the present literature of all biomedical fields where the validity of nonlinear models is based solely on R2 values, which might be a result of authors or reviewers not being aware of this fallacy. Additionally, almost all of the commercially available statistical software packages (i.e. Prism, Origin, Matlab, SPSS, SAS) calculate R2 values for nonlinear fits, which is bound to unintentionally corroborate its frequent use. A further example is the TableCurve2 D software (Systat, USA) which can fit hundreds of nonlinear models to a given dataset automatically and then rank these by means of R2. Noted 25 years ago by Kvalseth [8], the user is usually not able to identify which of the eight different definitions of R2 that are commonly being used in the literature is chosen for the analysis output in statistical software (see Additional File 1, Remark 4). We thus aimed to point out the low performance of R2 and its inappropriateness for nonlinear data analysis by basing our analysis on an extensive Monte Carlo simulation approach. This approach has fundamental advantages in the analysis of nonlinear data analysis [9] and can reveal tendencies within statistical methods by supplying the models and measures in question with thousands of generated datasets.

Methods

Creation of the 'true' model

In a first step, we fitted a three-parameter log-logistic model (L3, see Formula 3 below) by nonlinear least-squares to sigmoidal data that was taken from quantitative real-time polymerase chain reaction (qPCR). This yielded a sigmoidal model with the parameters b = -9.90, d = 11.07 and e = 24.75. We used the fitted values of this model and x-values from 10-35 as the 'true' model with sample size n = 26 for the following Monte Carlo simulation. This essentially gave a sigmoidal curve that can be encountered in many different areas of pharmacological/biochemical analysis. Specific to qPCR data, the x-values ("Cycles") are equidistant and not on a log-scale, as often encountered in dose-response analysis. For mathematical details, see Remark 7 in Additional File 1.

Perturbation of data (Monte Carlo Simulation)

Using the fitted values as above, all datapoints were perturbed 2000 times by adding six different magnitudes (very low to high) of homoscedastic noise from a gaussian distribution with mean = 0 and standard deviations = 0.01, 0.02, 0.05, 0.1, 0.2 or 0.4. The noise of the data was therefore between 0.1% and 4% of the data range. This way, for each of six different settings (determined by different standard deviations), we obtained 2000 new data sets of sample size n = 26 with true model L3. For each of these data sets, nine different sigmoidal models differing in model type and number of parameters (Formulas 1-9) were fit. For mathematical details, see Remark 7 in Additional File 1. Formula 1: Five parameter log-logistic model (L5): Formula 2: Four-parameter log-logistic model (L4): Formula 3: Three-parameter log-logistic model (L3): Formula 4: Five parameter logistic model (B5): Formula 5: Four-parameter logistic model (B4): Formula 6: Three-parameter logistic model (B3): Formula 7: Four-parameter Weibull model (W4): Formula 8: Three-parameter Weibull model (W3): Formula 9: Five-parameter baroreflex model (baro5):

Calculation of measures for goodness-of-fit

For each simulation, we calculated the following measures for goodness-of-fit: R2, using the most general definition [5,8]: Formula 10: with RSS = residual sum-of-squares, TSS = total sum-of-squares, y = response values, = fitted values and = the mean of response values. For a more detailed description see Remarks 1-6 in Additional File 1. We chose to use the adjusted R2 to compensate for possible bias due to different number of parameters: Formula 11: with n = sample size and p = number of parameters. The Akaike Information Criterion (AIC, [10-12]), a measure that is widely accepted for measuring the validity within a cohort of nonlinear models and frequently used for model selection [13]. Formula 12: with p = number of parameters and ln(L) = maximum log-likelihood of the estimated model. The latter, in the case of a nonlinear fit with normally distributed errors [13], is calculated by Formula 13: with x, ..., x= the residuals from the nonlinear least-squares fit and N = their number. To provide a fair playing ground, we employed an AIC variant that corrects for small sample sizes, the bias-corrected AIC (AICc): Formula 14: with n = sample size and p = number of parameters. In order to obtain values for the validity of a fit, we used Akaike weights which calculate the weight of evidence for each model within a cohort of models in question [12-14]: Formula 15: with i, k = model numbers, Δi(AIC) = the difference in AIC of each model in comparison to the model with the lowest AIC, subsequently normalized to their sum (denominator). Also here, we used the bias-corrected AICc for calculating the Akaike weights. We also chose to employ the Bayesian Information Criterion (BIC), which gives a higher penalty on the number of parameters [15]: Formula 16: with p = number of parameters, n = sample size and L = maximum likelihood of the estimated model. Furthermore, the residual variance as the part of the variance that cannot be accounted for by the model: Formula 17: with RSS = residual sum-of-squares, n = sample size and p = number of parameters. The variance of a least-squares fit is also characterized by the chi-square statistic defined as Formula 18: where y= response values, f(x= the fitted values and = the uncertainty in the individual measurements y. We further define the reduced chi-square as a useful measure [16] by Formula 19: with ν = n - p (degrees of freedom). If the fitting function is a good approximation to the parent function, then the variances of both should agree well, and the reduced chi-square should be approximately unity. If the reduced chi-square is much larger than 1 (i.e. 10 or 100), it means that one is either overly optimistic about the measurement errors or that one selected an inappropriate fitting function. If reduced chi-square is too small (i.e. 0.1 or 0.01) it may mean that one has been too pessimistic about measurement errors. For this work, models were selected based on reduced chi-square by being closest to 1.

Analysis of the simulation data

Two different approaches were pursued within the Monte Carlo simulated data. To reveal general tendencies, we averaged the values of R2adj, AICc, BIC, residual variance and reduced chi-square from all 2000 simulated data sets (for each noise magnitude and each of the 9 models). To permit a more detailed insight for each simulation and to compare the measures on the single model level, we selected the best model in each iteration based on the highest R2adj, lowest AICc, lowest BIC, lowest residual variance and smallest difference to unity for reduced chi-square. For the latter, we used as the measurement uncertainty the a priori known squared standard deviation from the homoscedastic noise that was applied to produce the random data of the Monte Carlo simulations. Finally, we calculated the percentage of selecting the 'true' model L3 in all iterations.

Code for the simulations

All simulations were conducted using R, a well reputed and open-source statistical programming language [17]. Nonlinear curve fitting was done by using functionality from the R package qpcR [18]. The commented code for the simulations can be obtained from Additional File 2.

Results and Discussion

Figure 1 illustrates the simulated data that was used as the basis of our analysis. Starting from the fitted values of a three-parameter log-logistic model (L3), different amounts of homoscedastic gaussian noise were added to the fitted values resulting in the point clouds as shown. We analyzed six different magnitudes of gaussian noise in total, from low noise (s.d. = 0.01, 0.02), medium noise (s.d. = 0.05, 0.1) to high noise (s.d. = 0.2, 0.4; see Figure 1) with a total of 2000 simulations per noise setup.
Figure 1

Graph illustrating the noise model used for the simulations. 2000 simulations of random gaussian noise with mean = 0 and s.d. = 0.4 were added to the fitted values of a three-parameter log-logistic model (L3) fit to real-time quantitative PCR data. This resulted in the point cloud (black dots) of response values and the band of red lines reflecting the fitted curves of all simulations with the same model L3 applied.

Graph illustrating the noise model used for the simulations. 2000 simulations of random gaussian noise with mean = 0 and s.d. = 0.4 were added to the fitted values of a three-parameter log-logistic model (L3) fit to real-time quantitative PCR data. This resulted in the point cloud (black dots) of response values and the band of red lines reflecting the fitted curves of all simulations with the same model L3 applied. Fitting all nine different sigmoidal models to the fitted values of the 'true' model (L3) is depicted in Figure 2A, demonstrating the differences against this model when noise is completely lacking. All logistic models fit well in this context, which tallies with the observation of five-parameter models exhibiting increased performance due to accomodating asymmetrical structures [19]. Visualized also by a residuals plot that delivers higher resolution of the residuals (Figure 2B), the log-logistic models (L3, L4, L5) provide very small residual values, the logistic models (B3, B4, B5) have higher residual values and the Weibull models (W3, W4) are significantly inferior. This is evident especially in the upper and lower region from the point of inflection.
Figure 2

Performance of the nine different sigmoidal models on the fitted values from a three-parameter log-logistic model. (A) The nine different sigmoidal models were fit by nonlinear least-squares to the fitted data from the L3 model. (B) Residual plot depicting the performance of each of the nine models in respect to fitting to the data from the L3 model. As expected, model L3 (light green, reference curve) has zero residual value as having been fit to the data obtained from the same model. Several other models also fit the data exceptionally well (L5, L4, baro5) and are not visible due to being overlayed by the L3 curve. Descriptions for the abbreviated models can be found under Formulas 1-9.

Performance of the nine different sigmoidal models on the fitted values from a three-parameter log-logistic model. (A) The nine different sigmoidal models were fit by nonlinear least-squares to the fitted data from the L3 model. (B) Residual plot depicting the performance of each of the nine models in respect to fitting to the data from the L3 model. As expected, model L3 (light green, reference curve) has zero residual value as having been fit to the data obtained from the same model. Several other models also fit the data exceptionally well (L5, L4, baro5) and are not visible due to being overlayed by the L3 curve. Descriptions for the abbreviated models can be found under Formulas 1-9. AICc and adjusted R2adj were compared by averaging the output of all 2000 simulations and for three different magnitudes (low, middle, high) of homoscedastic gaussian noise (Figure 3). Not surprisingly, the R2adj values decrease and the AICc values increase with higher noise (left to right). But the major problem in the use of R2 is clearly evident within the simulation setup: the AIC differences (delta-AIC) between some models can be 78 (compare L3 and B3 models at s.d. = 0.02), which when transferred to Akaike weights result in a weight of evidence 16 (!) orders of magnitude in favor of L3. One might be inclined to say that this is major evidence for the first model being in favor of the second one, but in respect to the corresponding R2adj values, only the fourth decimal place is affected. This tendency is also found for higher noise, despite AICc values increasing and R2adj values decreasing. Even in the presence of relatively high noise (s.d. = 0.4), at least for the simulation setup in this work, R2adj would hardly drop below 0.99. Comparing the Akaike weight of the models with the R2adj values in Table 1 shows the strong discrepancy in scale changes of these two measures when comparing a cohort of different models.
Figure 3

Analysis of adjusted R. Three different magnitudes of homoscedastic gaussian noise (low: 0.02; medium: 0.1; high: 0.4) were added to the fitted data (2000 simulations), each of the nine sigmoidal model fit by nonlinear least-squares and the two measures collected for each simulation. Finally, the measures were averaged and displayed as point graphs. Upper panel: AICc, lower panel: R2adj. Descriptions for the abbreviated models can be found under Formulas 1-9. Coefficients of variation for all simulations were below 5% and hence omitted. More detailed data for the measures can be found in Table 1.

Table 1

Summary of the Monte-Carlo simulation study.

s.d = 0.01ModelR2adjAICcAkaike weightsBICresVarred. Chi2
L50.99999471-156.220.0818-156.350.000099330.9924
L40.99999471-158.360.2389-158.330.000099350.9930
L30.99999470-160.200.5969-160.330.000099590.9927
B50.99999258-147.310.0010-147.440.000139451.4739
B40.99975702-57.720.0000-57.690.0045669642.5939
B30.99959911-47.290.0000-47.420.0073445563.5805
W40.99853046-10.890.0000-10.850.02762048282.3939
W30.99829856-7.910.0000-8.040.03336157334.1353
baro50.99999471-156.210.0814-156.340.000099360.9927
s.d = 0.02L50.99997869-119.980.0774-120.110.000400590.9946
L40.99997868-122.130.2273-122.100.000400680.9959
L30.99997871-124.060.5954-124.190.000400070.9957
B50.99997653-117.490.0224-117.620.000441081.1135
B40.99974038-56.140.0000-56.110.0048795511.4098
B30.99958227-46.300.0000-46.430.007652716.6958
W40.99851513-10.640.0000-10.610.0279080371.2971
W30.99828395-7.710.0000-7.840.0336479184.1649
baro50.99997869-119.980.0775-120.110.000400440.9956
s.d. = 0.05L50.99986676-72.330.0765-72.460.002504590.9897
L40.99986656-74.440.2194-74.410.002508290.9904
L30.99986662-76.340.5674-76.470.002507200.9882
B50.99986439-71.870.0608-72.000.002549241.0096
B40.99962966-47.440.0000-47.400.006961392.6343
B30.99946832-40.440.0000-40.570.009738883.4859
W40.99839915-8.850.0000-8.810.0300919412.3020
W30.99817327-6.210.0000-6.340.0358253014.3447
baro50.99986669-72.320.0759-72.450.002505920.9902
s.d. = 0.1L50.99947371-36.570.0742-36.700.009894480.9984
L40.99947362-38.730.2180-38.700.009896070.9972
L30.99947374-40.620.5618-40.750.009896740.9972
B50.99947135-36.460.0701-36.590.009938881.0037
B40.99923746-29.030.0017-28.990.014335731.4052
B30.99907025-26.350.0004-26.480.017033051.6200
W40.99800791-3.500.0000-3.470.037452263.8282
W30.99779177-1.550.0000-1.680.043339514.3370
baro50.99947355-36.560.0737-36.690.009897400.9982
s.d. = 0.2L50.99786138-0.070.0675-0.200.040253470.9948
L40.99785879-2.180.1942-2.150.040301420.9940
L30.99785563-4.040.4930-4.170.040356580.9928
B50.99785959-0.050.0668-0.180.040287540.9960
B40.997625130.490.05120.520.044702011.1027
B30.997407610.200.05920.060.047515351.1543
W40.9964079811.410.000211.440.067604341.6764
W30.9962594311.710.000211.580.073506971.8059
baro50.99786149-0.070.0676-0.200.040251460.9941
s.d. = 0.4L50.9916083635.580.049035.450.158877110.9987
L40.9915791133.500.138733.530.159419690.9981
L30.9915887831.580.361331.450.159289560.9980
B50.9915449335.680.046635.550.159910311.0001
B40.9913530934.160.099634.190.163702001.0242
B30.9909892632.680.208432.550.166218461.0372
W40.9901740137.580.018037.610.186021481.1663
W30.9902817436.530.030536.400.192080061.1995
baro50.9915937935.620.048035.490.159155290.9989

Six different magnitudes of gaussian noise (low: s.d. = 0.01, 0.02; medium: s.d. = 0.05, 0.1; high: s.d. = 0.2, 0.4) were added to the fitted data of a three-parameter log-logistic model (L3). Nine different sigmoidal models were fit by nonlinear least-squares to the perturbed data and different measures for the goodness of fit (see Materials & Methods) averaged after all 2000 iterations. From the AICc values, Akaike weights were calculated in order to obtain the weight of evidence of the models.

Summary of the Monte-Carlo simulation study. Six different magnitudes of gaussian noise (low: s.d. = 0.01, 0.02; medium: s.d. = 0.05, 0.1; high: s.d. = 0.2, 0.4) were added to the fitted data of a three-parameter log-logistic model (L3). Nine different sigmoidal models were fit by nonlinear least-squares to the perturbed data and different measures for the goodness of fit (see Materials & Methods) averaged after all 2000 iterations. From the AICc values, Akaike weights were calculated in order to obtain the weight of evidence of the models. Analysis of adjusted R. Three different magnitudes of homoscedastic gaussian noise (low: 0.02; medium: 0.1; high: 0.4) were added to the fitted data (2000 simulations), each of the nine sigmoidal model fit by nonlinear least-squares and the two measures collected for each simulation. Finally, the measures were averaged and displayed as point graphs. Upper panel: AICc, lower panel: R2adj. Descriptions for the abbreviated models can be found under Formulas 1-9. Coefficients of variation for all simulations were below 5% and hence omitted. More detailed data for the measures can be found in Table 1. However, differences in scale changes would be unimportant if the direction of change is always reciprocally (i.e. a lower AICc always corresponding with a higher R2adj). As can be deduced from Table 1, this is not always the case. Using the averaged measures from the simulations, R2adj and AICc did not always behave reciprocally. For instance, at s.d. = 0.05, 0.2 and 0.4 the 'true' model L3 has a lower AICc than L5 (and ~ 8 times more weight of evidence by Akaike weights), but R2adj values are also lower in the fifth to eighth decimal place. Using R2adj for model selection would therefore have resulted in a model which is clearly not in favor based on Akaike weights. On the averaged values, BIC essentially shows the same characteristics as AICc. Interestingly, the residual variance is higher in the 'true' model L3 than L5 for most noise regimes (although also only in the third to eighth decimal place), indicating this to be a relatively unfavorable measure. Likewise, the reduced chi-square exhibited a tendency to be closest to unity for higher parameter models (L4, L5, B5) with increasing noise, here also only affected in the third decimal place. To acquire more detailed insight into the performance of the different measures in respect to the selection of the best model and in dependence of different noise magnitudes, we selected the best model of each iteration by each of the measures. This approach can reveal features that are not evident when calculating the averaged measures of all simulations. We summarized the outcome of this analysis as a heatmap display in Figure 4 and as 'model selection frequency' in Table 2. Within each image plot, the selected models are shown with the same colour coding as in Figures 1, 2 and 3. For the low (s.d. = 0.02) and medium (s.d. = 0.1) setup, R2adj, residual variance (resVar) and reduced chi-square performed not optimally, selecting the true model L3 only in 28-43% of the iterations. Both measures exhibited a severe bias in the selection of models with a higher number of parameters (L4, L5, B5, baro5). It is interesting to note that although R2adj and the residual variance 'correct' against the number of parameters, there is no positive effect on the ability to select the 'true' model. This may be due largely to the setup in this work which features a relatively high sample size (n = 26) compared to the number of parameters (p = 3-5) and leaves the denominator n - p in both measures relatively unaffected. In contrast, both AICc and BIC performed superior in the selection of the 'true' model L3 at these magnitudes of noise with over 80% of all iterations, but with a slight bias to models with a lower number of parameters at medium noise. At high noise (s.d. = 0.4, corresponding to 4% noise of the data range) the performance of all measures decreased markedly, most probably from the effect of the simulated data losing the structural features typical of the L3 model when high noise is added. Despite this negative trend, AICc and BIC displayed increased performance even at high noise. The two measures selected also a significant number of iterations (about 40%) of other models with the same number of parameters (B3, W3), which might be an indication for a small bias to lower parametrized models. Consequently, and based on the analysis of a sigmoidal nonlinear setup as described here, we feel compelled to give the following summary:
Figure 4

Analysis of model selection bias between for different measures of goodness-of-fit. Three different magnitudes of homoscedastic gaussian noise (0.02%; 0.1%; 0.4%) were added to the fitted data of model L3. The nine different sigmoidal models were fit and the different measures for goodness-of-fit collected at each iteration. The best model was selected for each measure and displayed for all iterations as a coloured selection heatmap. Light green reflects the 'true' model L3.

Table 2

Model selection frequency for the different measures of goodness-of-fit.

ModelR2adjAICcBICresVarred. Chi2
s.d. = 0.02L52284041231227
L4341170154347261
L386716481660857567
B53059091304689
B4
B3
W4
W3
baro52595254261256
L3 [%]43.482.483.042.928.4
s.d. = 0.1L51241010122118
L4349161145365288
L395816681684939576
B52793030283308
B435535134361
B3543446144
W4
W3
baro52503536251205
L3 [%]47.983.484.247.028.8
s.d. = 0.4L542564369
L42347265243187
L3698982989667374
B555336167
B42578176194208
B3303575582406335
W451464389305
W3221226226145357
baro5139101015298
L3 [%]34.949.149.533.418.7

Same setup as in Table 1 but summarizing the model selection for each iteration and each measure by selection frequency. A percentage of selecting the 'true' model L3 is given as a summary.

Model selection frequency for the different measures of goodness-of-fit. Same setup as in Table 1 but summarizing the model selection for each iteration and each measure by selection frequency. A percentage of selecting the 'true' model L3 is given as a summary. Analysis of model selection bias between for different measures of goodness-of-fit. Three different magnitudes of homoscedastic gaussian noise (0.02%; 0.1%; 0.4%) were added to the fitted data of model L3. The nine different sigmoidal models were fit and the different measures for goodness-of-fit collected at each iteration. The best model was selected for each measure and displayed for all iterations as a coloured selection heatmap. Light green reflects the 'true' model L3. 1) The use of highly inferior nonlinear models is reflected only in the third or fourth decimal place of R2 and thus the description of single models when using R2 is not meaningful, as this measure tends to be uniformly high when a set of models is inspected. This has also been noted by others [20]. Additionally, R2 and even its 'bias-corrected' counterpart R2adj are severely biased in favor of models with more parameters when it comes to model selection. The same accounts for the residual variance, which is also commonly used. AICc and BIC do not exhibit this bias and provide a much clearer picture and improved performance when it comes to selecting the 'true' model. The Akaike weights are especially useful in obtaining an overview of the weight of evidence of one model over the other, which is impossible with the per se high R2 values. This approach requires anyhow that it is mandatory to supply several models in question. 2) In a background of low and medium experimental noise, R2adj and AICc selected different models with AICc selecting the 'true model' twice as often (82.2% versus 43%). This finding emphasizes the importance of this measure in nonlinear model selection. At a high noise level rarely encountered in the modelling of pharmacological/biochemical data (4% of data range), AICc still performed superior to R2adj. These results tempt us to conclude that the degree of freedom term n - p in the denominator of the residual variance and R2adj is not sufficient alone to compensate the effect of the number of increasing parameters. The same seems to be the case for the reduced chi-square, which is also frequently used for model selection purposes. In this work we show that R2 is an inappropriate measure when used in the field of nonlinear fitting. Efforts have been made to develop R2-like measures for the most common nonlinear regression models [21], but here we focused on the inadequateness of its use by using a data perturbation approach and comparing its performance in comparison to AICc, BIC, residual variance and reduced chi-square. Model selection in nonlinear statistical literature is usually divided into the frequentist methods, for example F-tests on the residual variance that are restricted to nested models [13], or measures from information theory such as AIC which are often used to compare non-nested models. Indeed, it has been shown that the latter approach can often perform better than F-tests [22]. In the field of biochemical and pharmacological literature there is a reasonably high occurrence in the use of R2 as the basis of arguing against or in favor of a certain model. As a result from this work, we would like to advocate that R2 should not be reported or demanded in phamacological/biochemical literature when discussing nonlinear data analysis. Authors as well as reviewers should be aware that demonstrating the validity of single nonlinear models by using solely R2 is not state-of-the-art and should be replaced or supplemented by AIC/AICc/BIC values (or their corresponding weights of evidence) of several possible models that are in question. The latter will give the dedicated reader the possibility to obtain information about how much a certain model is in favor over others, a feature that will not be evident by minor changes in R2 which tends to be uniformly high and is rarely affected more than in the third or fourth decimal place.

Conclusions

Although frequently being used in the present pharmocological/biochemical literature for describing the validity of a nonlinear fit, R2 is an unfavorable measure that is rarely affected more than in the third or fourth decimal place, even in scenarios with highly inferior models. Our Monte Carlo simulations have shown that AIC, AICc or BIC perform significantly better in this respect so that authors as well as reviewers should be aware of this issue and refrain from using or asking for R2 values when nonlinear models are under investigation.

Competing interests

The authors declare that they have no competing interests.

Authors' contributions

ANS conducted the simulations and wrote the manuscript. NN helped in drafting the manuscript and developed the statistical workflow. All authors read and approved the final manuscript.

Additional File 1

Mathematical derivation and concise discussion of features and pitfalls in the use of R. Click here for file

Additional File 2

. R script file for the R statistical environment. Click here for file
  5 in total

1.  AIC model selection using Akaike weights.

Authors:  Eric-Jan Wagenmakers; Simon Farrell
Journal:  Psychon Bull Rev       Date:  2004-02

2.  The five-parameter logistic: a characterization and comparison with the four-parameter logistic.

Authors:  Paul G Gottschalk; John R Dunn
Journal:  Anal Biochem       Date:  2005-08-01       Impact factor: 3.365

3.  Choosing the optimal fit function: comparison of the Akaike information criterion and the F-test.

Authors:  Gerhard Glatting; Peter Kletting; Sven N Reske; Kathrin Hohl; Christina Ring
Journal:  Med Phys       Date:  2007-11       Impact factor: 4.071

4.  Univariate calibration by reversed regression of heteroscedastic data: a case study.

Authors:  Qiaoling Charlene Zeng; Elizabeth Zhang; Joel Tellinghuisen
Journal:  Analyst       Date:  2008-10-28       Impact factor: 4.616

5.  qpcR: an R package for sigmoidal model selection in quantitative real-time polymerase chain reaction analysis.

Authors:  Christian Ritz; Andrej-Nikolai Spiess
Journal:  Bioinformatics       Date:  2008-05-14       Impact factor: 6.937

  5 in total
  102 in total

Review 1.  Gestation-Specific Changes in the Anatomy and Physiology of Healthy Pregnant Women: An Extended Repository of Model Parameters for Physiologically Based Pharmacokinetic Modeling in Pregnancy.

Authors:  André Dallmann; Ibrahim Ince; Michaela Meyer; Stefan Willmann; Thomas Eissing; Georg Hempel
Journal:  Clin Pharmacokinet       Date:  2017-11       Impact factor: 6.447

2.  Lateral assembly of N-cadherin drives tissue integrity by stabilizing adherens junctions.

Authors:  S Garg; S C Fischer; E M Schuman; E H K Stelzer
Journal:  J R Soc Interface       Date:  2015-03-06       Impact factor: 4.118

3.  A computational model of large conductance voltage and calcium activated potassium channels: implications for calcium dynamics and electrophysiology in detrusor smooth muscle cells.

Authors:  Suranjana Gupta; Rohit Manchanda
Journal:  J Comput Neurosci       Date:  2019-04-25       Impact factor: 1.621

4.  Response to Letter to the Editor from deKemp, et al.

Authors:  Alexis Poitrasson-Rivière; Venkatesh L Murthy
Journal:  J Nucl Cardiol       Date:  2021-04-13       Impact factor: 5.952

5.  Foot placement relies on state estimation during visually guided walking.

Authors:  Rodrigo S Maeda; Shawn M O'Connor; J Maxwell Donelan; Daniel S Marigold
Journal:  J Neurophysiol       Date:  2016-10-19       Impact factor: 2.714

6.  Use of Autometallography to Localize and Semi-Quantify Silver in Cetacean Tissues.

Authors:  Wen-Ta Li; Bang-Yeh Liou; Wei-Cheng Yang; Meng-Hsien Chen; Hui-Wen Chang; Hue-Ying Chiou; Victor Fei Pang; Chian-Ren Jeng
Journal:  J Vis Exp       Date:  2018-10-04       Impact factor: 1.355

7.  Thiol-disulfide exchange in peptides derived from human growth hormone during lyophilization and storage in the solid state.

Authors:  Saradha Chandrasekhar; Elizabeth M Topp
Journal:  J Pharm Sci       Date:  2015-01-28       Impact factor: 3.534

8.  System analysis of spatial frequency domain imaging for quantitative mapping of surgically resected breast tissues.

Authors:  Ashley M Laughney; Venkataramanan Krishnaswamy; Tyler B Rice; David J Cuccia; Richard J Barth; Bruce J Tromberg; Keith D Paulsen; Brian W Pogue; Wendy A Wells
Journal:  J Biomed Opt       Date:  2013-03       Impact factor: 3.170

Review 9.  Clinical models of decision making in addiction.

Authors:  Mikhail N Koffarnus; Brent A Kaplan
Journal:  Pharmacol Biochem Behav       Date:  2017-08-26       Impact factor: 3.533

10.  Thiol-disulfide exchange in peptides derived from human growth hormone.

Authors:  Saradha Chandrasekhar; Daniel E Epling; Andreas M Sophocleous; Elizabeth M Topp
Journal:  J Pharm Sci       Date:  2014-02-18       Impact factor: 3.534

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.