| Literature DB >> 18398458 |
Abstract
Allometric equations are widely used in many branches of biological science. The potential information content of the normalization constant b in allometric equations of the form Y = bX(a) has, however, remained largely neglected. To demonstrate the potential for utilizing this information, I generated a large number of artificial datasets that resembled those that are frequently encountered in biological studies, i.e., relatively small samples including measurement error or uncontrolled variation. The value of X was allowed to vary randomly within the limits describing different data ranges, and a was set to a fixed theoretical value. The constant b was set to a range of values describing the effect of a continuous environmental variable. In addition, a normally distributed random error was added to the values of both X and Y. Two different approaches were then used to model the data. The traditional approach estimated both a and b using a regression model, whereas an alternative approach set the exponent a at its theoretical value and only estimated the value of b. Both approaches produced virtually the same model fit with less than 0.3% difference in the coefficient of determination. Only the alternative approach was able to precisely reproduce the effect of the environmental variable, which was largely lost among noise variation when using the traditional approach. The results show how the value of b can be used as a source of valuable biological information if an appropriate regression model is selected.Entities:
Mesh:
Year: 2008 PMID: 18398458 PMCID: PMC2276690 DOI: 10.1371/journal.pone.0001932
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
The fit of allometric models with either a fixed (subscript 0.75) or an empirical scaling exponent (subscript a).
| Approximate data range |
|
| (SD) |
|
| (SD) |
| (SD) |
| a) N = 20 | ||||||||
| 2 | 0.488 | 0.698 | (0.116) | 0.487 | 0.698 | (0.117) | 0.562 | (0.142) |
| 3 | 0.676 | 0.822 | (0.068) | 0.677 | 0.823 | (0.067) | 0.642 | (0.110) |
| 4 | 0.757 | 0.870 | (0.056) | 0.759 | 0.871 | (0.055) | 0.672 | (0.095) |
| 5 | 0.808 | 0.899 | (0.042) | 0.810 | 0.900 | (0.049) | 0.692 | (0.087) |
| 9 | 0.897 | 0.947 | (0.025) | 0.898 | 0.947 | (0.025) | 0.718 | (0.069) |
| 24 | 0.968 | 0.979 | (0.009) | 0.968 | 0.979 | (0.009) | 0.739 | (0.042) |
| b) N = 120 | ||||||||
| 2 | 0.488 | 0.699 | (0.044) | 0.489 | 0.699 | (0.044) | 0.554 | (0.054) |
| 3 | 0.677 | 0.823 | (0.027) | 0.678 | 0.824 | (0.027) | 0.635 | (0.042) |
| 4 | 0.760 | 0.872 | (0.019) | 0.761 | 0.872 | (0.019) | 0.668 | (0.036) |
| 5 | 0.810 | 0.900 | (0.016) | 0.810 | 0.900 | (0.016) | 0.687 | (0.035) |
| 9 | 0.896 | 0.946 | (0.009) | 0.896 | 0.947 | (0.009) | 0.715 | (0.025) |
| 24 | 0.958 | 0.979 | (0.004) | 0.958 | 0.979 | (0.002) | 0.743 | (0.017) |
Both the coefficient of determination (r) and the correlation coefficient (r with its standard deviation SD) between the actual and model-predicted values are shown. Column a shows the average scaling exponent when it was empirically estimated. Each cell in the table shows the mean values for 600 simulated datasets where the number of observations (N) was either 20 or 120. SD indicates the amount of variability in the model fit obtained (columns after r) or in the estimate of a (column after a).
Figure 1The effect of sample size and data range on the values of the normalization constant.
The normalization constant b was estimated by nonlinear regression for sets of allometric data generated with the function Y = 2r , where 2r = b and where random variation was added to both Y and X. Nonlinear regression was then used to estimate the value of b from the data generated either by assuming a constant exponent a = 0.75 (b a = 0.75) or by allowing the value of a to be estimated by regression (producing b a = estimated). For each value of r, the graphs show 600 instances of normalization constants estimated using data with either N = 20 or N = 120, and with a range approaching 3-fold, 10-fold or 25-fold differences in the values of X. Each instance is shown as a ‘+’ sign.