- Research article
- Open Access
- Open Peer Review

This article has Open Peer Review reports available.

# A new approach to analyse longitudinal epidemiological data with an excess of zeros

- Alette S Spriensma
^{1, 2, 3}Email author, - Tibor RS Hajos
^{2, 4}, - Michiel R de Boer
^{3, 5}, - Martijn W Heymans
^{1, 2, 3}and - Jos WR Twisk
^{1, 2, 3}

**13**:27

https://doi.org/10.1186/1471-2288-13-27

© Spriensma et al; licensee BioMed Central Ltd. 2013

**Received: **19 March 2012

**Accepted: **15 February 2013

**Published: **20 February 2013

## Abstract

### Background

Within longitudinal epidemiological research, ‘count’ outcome variables with an excess of zeros frequently occur. Although these outcomes are frequently analysed with a linear mixed model, or a Poisson mixed model, a two-part mixed model would be better in analysing outcome variables with an excess of zeros. Therefore, objective of this paper was to introduce the relatively ‘new’ method of two-part joint regression modelling in longitudinal data analysis for outcome variables with an excess of zeros, and to compare the performance of this method to current approaches.

### Methods

Within an observational longitudinal dataset, we compared three techniques; two ‘standard’ approaches (a linear mixed model, and a Poisson mixed model), and a two-part joint mixed model (a binomial/Poisson mixed distribution model), including random intercepts and random slopes. Model fit indicators, and differences between predicted and observed values were used for comparisons. The analyses were performed with STATA using the GLLAMM procedure.

### Results

Regarding the random intercept models, the two-part joint mixed model (binomial/Poisson) performed best. Adding random slopes for time to the models changed the sign of the regression coefficient for both the Poisson mixed model and the two-part joint mixed model (binomial/Poisson) and resulted into a much better fit.

### Conclusion

This paper showed that a two-part joint mixed model is a more appropriate method to analyse longitudinal data with an excess of zeros compared to a linear mixed model and a Poisson mixed model. However, in a model with random slopes for time a Poisson mixed model also performed remarkably well.

## Keywords

- Two-part joint model
- Excess of zeros
- Count
- Mixed modelling
- Longitudinal
- Statistical methods

## Background

Within longitudinal epidemiological research, ‘count’ outcome variables frequently occur. Nowadays it is possible to analyse longitudinal ‘count’ outcome variables with advanced statistical techniques such as mixed models. Because ‘count’ data often follow a Poisson distribution, these data are mostly analysed with longitudinal Poisson regression. In many situations ‘count’ data does not exactly follow a Poisson distribution; they are often overdispersed, (i.e. the variance of the outcome variable is higher than the mean value). One of the solutions to deal with this overdispersion in count data is to use a negative binomial regression analysis [1]. However, overdispersion in the count variable is mostly caused by an excess of zeros, which cannot completely be controlled by assuming a negative binomial distribution. Examples of data with an excess of zeros (which are also known as ‘semicontinuous’ data) [2] within the field of epidemiology are: the number of hypoglycaemic events in diabetics, the number of hospitalisations in the general population, the number of sports injuries, the number of falls in a group of elderly people and the number of cigarettes smoked.

The classical methods to analyse outcome variables with an excess of zeros are to reduce the information in the data to either a dichotomous outcome variable (mostly comparing zero versus non-zero) or a categorical outcome variable (mostly comparing zero versus two groups of non-zero outcomes in which the groups are divided according to the median of the non-zero part). Sometimes, researchers try to transform (with a logarithmic transformation) a Poisson distribution with many zeros into a normally distributed variable. However, zeros cannot be log transformed and other computations such as adding ‘1’ to the ‘count’ outcomes with an excess of zeros before log transforming does not solve the problem either.

To properly address the problem of excess of zeros, several so-called two-part statistical models have been developed. These models, which are particularly popular in econometrics, are also known as mixed response or mixed distribution models and they include zero-inflated Poisson (ZIP) regression, zero-inflated negative binomial (ZINB) regression, sample selection methods, and hurdle models [3–16]. The idea behind these two-part approaches is that the outcome variable has a mixed distribution (i.e. a binomial distribution to deal with zero versus non-zero, and a Poisson (or other) distribution to deal with the non-zero part of the distribution). In the standard two-part approaches the two processes are split and for every process different regression coefficients are obtained. This also means that different sets of covariates can be included, one set for the binomial process (zero versus non-zero) and one set for the Poisson process. In a ZIP model, for instance, one regression coefficient reflects the relationship of a certain covariate with zero versus non-zero, while another regression coefficient reflects the relationship with the ‘count’ outcomes above zero. [17, 18]. For some research questions (e.g. investigating the determinants of smoking behaviour) this is a nice feature. However, in many situations one regression coefficient for each covariate would be preferable (e.g. the analysis of hypoglycaemic events). Despite the preference of one regression coefficient, it should be realized that this regression coefficient is somewhat difficult to interpret, because it combines a binomial and a Poisson process into one coefficient. Models that provide one set of regression coefficients for the binomial distribution and Poisson (or other) distribution combined are known as two-part joint regression models [19–22]. For longitudinal data analysis these two-part joint regression models are almost never used in epidemiological practice.

The objective of this paper is to introduce a relatively ‘new’ method of a two-part joint mixed model (binomial/Poisson) in longitudinal data analysis for ‘count’ outcome variables with an excess of zeros. Furthermore, the performance of this new method will be compared to a linear mixed model and a Poisson mixed model; two models that are frequently used for longitudinal epidemiological data.

## Methods

### Dataset

The observational longitudinal dataset used for the analyses was obtained from the Study of the Psychological Impact in Real care of Initiating insulin glargine Treatment (SPIRIT) conducted between 2005 and 2009. This study aimed to examine the use of insulin glargine (a long acting insulin analog) on general emotional well-being, diabetes symptom distress and worries about hypoglycaemia in Dutch type 2 diabetes patients who previously used oral anti-hyperglycaemic medication. Type 2 diabetes patients who used oral anti-hyperglycaemic agents were recruited from 363 Dutch primary care practices, which were spread across the country. This resulted in a total sample of 889 patients. Measurements were conducted at baseline, after three and after six months. Results from this study have been presented previously [23]. We re-analysed the data in order to assess the development over time in hypoglycaemic events for diabetic patients, and the difference between low and high educated diabetes patients with three different mixed models.

### Statistical methods

Where *y*
_{
ij
} is the hypoglycaemic score for the j^{th} patient at the i^{th} time, *x*
_{
ij
} is the corresponding time, *β*
_{1} the fixed intercept of the patients,*ζ*
_{1j
} the patient-specific random intercept, *β*
_{2} the fixed slope of the patients, *ζ*
_{2j
} the patient-specific random slope, and ζ_{
ij
} is a patient-specific residual error term at the i^{th} time [26]. It was assumed that each of the two variations in the random intercept and the random slope was normally distributed with an average of zero and a variance *σ*
^{2}. Furthermore, the Poisson (ln(*μ*
_{
ij
})) mixed model can be specified in a similar way.

The first part of the equation has a mean of zero and the second part of the equation has a mean that depends on the covariates (time). *π*
_{1} and *π*
_{2}=1−*π*
_{1} are the component weights/latent class probabilities and g(*y*
_{
ij
};*μ*
_{
ij
}) is the Poisson probability for count *y*
_{
ij
} with mean *μ*
_{
ij
}[27]. A full explanation of the mathematical background of the analyses with mixed distribution models can be found in other papers [28–36]. For the two-part joint model, random intercepts and random slopes can be added in a similar fashion as for the linear mixed model.

In the present analyses, educational level was modelled as a dichotomous variable distinguishing between low and high education (with low education as reference), time was modelled as a categorical variable (represented by two dummy variables, with baseline as reference). Two model fit parameters were used to compare the three models with each other. Firstly, the Bayesian information criterion (BIC) was used. The BIC is an indicator of model fit, based on the −2 log likelihood, but taking into account the number of parameters estimated [37]. A lower BIC indicates a better performance of the model. Secondly, predicted frequencies (including the random effects) of the outcome variable, obtained when fitting the models, were compared to observed frequencies in hypoglycaemic events to compare the accuracy of the different models. This comparison was graphically presented in scatter plots. In addition, the means of the squared residuals (MSR) were computed for the different models. A lower MSR indicates a better performance of the model.

All analyses were performed with Stata (version 11.1) [38]. Estimations were performed with the GLLAMM procedure [26, 39], using adaptive quadrature to estimate the random effects. Scatter plots were created within PASW Statistics 18 [40].

## Results

**The proportion and median of diabetes patients with ≥ 1 hypoglycaemic event by time and educational level***

Low education | High education | Total | |||||||
---|---|---|---|---|---|---|---|---|---|

≥ 1 hypoglycaemic events | n | Percentage | Median (≥ 1 hyp) | n | Percentage | Median (≥ 1 hyp) | n | Percentage | Median (≥ 1 hyp) |

T0 (Baseline) | 140 | (34.5%) | 4 | 157 | (43.1%) | 4 | 297 | (38.6%) | 4 |

T1 (3 months) | 121 | (36.9%) | 3 | 141 | (49.3%) | 3 | 262 | (42.7%) | 3 |

T2 (6 months) | 105 | (37.9%) | 2 | 117 | (50.4%) | 3 | 222 | (43.6%) | 3 |

**Regression and model fit parameters for the three longitudinal models with a random intercept, evaluating the difference in hypoglycaemic events for education***

Linear mixed model | Poisson mixed model | Two-part joint mixed model (binomial/Poisson) | |||||||
---|---|---|---|---|---|---|---|---|---|

Coef. | Std. Err. | P > |z| | Coef. | Std. Err. | P > |z| | Coef. | Std. Err. | P > |z| | |

Educational level (high education) | 1.14 | (0.36) | 0.001 | 0.66 | (0.15) | 0.000 | 0.62 | (0.15) | 0.000 |

BIC | 11842.87 | 7609.073 | 6687.639 | ||||||

Mean squared residual | 13.75 | 9.73 | 7.26 |

**Regression and model fit parameters for the three longitudinal models with a random intercept, evaluating the difference in development of the hypoglycaemic events over time**

Linear mixed model | Poisson mixed model | Two-part joint mixed model (binomial/Poisson) | |||||||
---|---|---|---|---|---|---|---|---|---|

Coef. | Std. Err. | P > |z| | Coef. | Std. Err. | P > |z| | Coef. | Std. Err. | P > |z| | |

T1 (3 months) | −0.31 | (0.26) | 0.220 | −0.11 | (0.11) | 0.333 | −0.18 | (0.12) | 0.129 |

T2 (6 months) | −0.73 | (0.24) | 0.002 | −0.26 | (0.11) | 0.015 | −0.27 | (0.10) | 0.010 |

BIC | 12395.09 | 7983.639 | 7013.644 | ||||||

Mean squared residual | 13.61 | 9.02 | 6.56 |

**Regression and model fit parameters for the three longitudinal models with a random intercept and random slopes for time, evaluating the difference in development of the hypoglycaemic events over time**

Linear mixed model | Poisson mixed model | Two-part joint mixed model (binomial/Poisson) | |||||||
---|---|---|---|---|---|---|---|---|---|

Coef. | Std. Err. | P > |z| | Coef. | Std. Err. | P > |z| | Coef. | Std. Err. | P > |z| | |

T1 (3 months) | −0.35 | (0.27) | 0.201 | 0.28 | (0.16) | 0.093 | 0.12 | (0.15) | 0.424 |

T2 (6 months) | −0.82 | (0.26) | 0.001 | 0.38 | (0.17) | 0.027 | 0.25 | (0.16) | 0.128 |

BIC | 12198.49 | 6774.745 | 6467.549 | ||||||

Mean squared residual | 5.12 | 0.24 | 0.30 |

## Discussion

This study showed that the two-part joint mixed model (binomial/Poisson) model performed much better than the ‘conventional’ mixed models when only a random intercept was added to the models. This was especially the case in estimating the excess of zeros. However, when random slopes were added to the models, performance of the Poisson mixed model increased considerably and performed more or less the same as the two-part joint mixed model (binomial/Poisson).

It is known from the literature that Poisson regression can handle even a high fraction of zeros [1]. In the present study the percentage of subjects having zero events was relatively high and decreased over time from 61.4% to 56.4%. However, it is not exactly known to what extent the Poisson distribution would be able to model the excess of zeros. In addition, the performance of the Poisson mixed model regarding the number of zeros improved considerably when random slopes were added to the model. Surprisingly, adding random slopes to the model resulted not only in a much better fit, but also in a sign change for the development over time in both the Poisson mixed model and the two-part joint mixed model (binomial/Poisson). Although is it not clear why this sign change occurs, a possible explanation can be that in a model with a random intercept, only the ‘average’ values are allowed to differ between the subjects and therefore the regression coefficient obtained from these analyses only reflects the ‘average’ decrease in the number of events. When adding random slopes to the models, also the development over time is allowed to differ between the subjects. Therefore, an analysis with both a random intercept and random slopes also reflects the increased probability of having an event. This leads to a much better fit and a positive regression coefficient instead of an inverse one.

The interpretation of the regression coefficients of the linear mixed model and the Poisson mixed model are quite straightforward. For example, the interpretation of the relation between education and hypoglycaemic events can be interpreted as following for the linear mixed model (Table 2): Higher educated diabetic patients have 1.14 more events than (on average over time) compared to lower educated diabetic patients. For the Poisson mixed model the regression coefficient can be interpreted as (Table 2): exp (0.66) = 1.93. On average over time, higher educated diabetic patients have an increased prevalence rate of 93% in hypoglycaemic events compared to lower educated diabetic patients. The interpretation of the regression coefficient of the two-part joint mixed model is somewhat more complicated, since the model gives a combined regression coefficient for the binomial process and the Poisson process. However, some researchers have interpreted the regression coefficient of a two-part joint model as being the result for the cases that are above the limit [41] p. 320, [42] p. 503. These cases above the limit would be interpreted in the same way as a Poisson model i.e. higher educated diabetic patients have an increased prevalence rate of 86% in hypoglycaemic events compared to lower educated diabetic patients (exp(0.62) = 1.86). To overcome the problem of the interpretation of a combined regression coefficient, McDonald and Moffit [41] have developed a decomposition technique for the regression coefficient of a two-part joint binomial/normal (tobit) model. The general idea of their decomposition technique is that the regression coefficient combines two interpretations: 1) The difference in the outcome variable of being above the limit, weighted by the probability of being above the limit; and 2) the difference in the probability of being above the limit, weighted by the expected value of the outcome variable if above the limit [43]. In theory, this technique could also be used for two-part joint models that, instead of using a normal distribution, use another distribution such as the Poisson distribution for the values that are above zero.

In the present paper a two-part joint model was used to model the number of hypoglycaemic events obtaining a shared regression coefficient for both the binomial and the Poisson distribution combined. An important reason why one regression coefficient is preferred is that the outcome variable in this example (i.e. the number of hypoglycaemic events) should be seen as one process that cannot be split into two processes with separate regression coefficients. In contrast, sometimes it is better to analyse the data with a two-part separate model, leading to separate regression coefficients for both parts of the process. An example could be the analysis of determinants of smoking behaviour, which can be different for the logistic part of the analysis and the Poisson part. The logistic part of the analysis may need a set of covariates in order to model why some people smoke and others do not smoke, furthermore a different set of covariates may be needed to model how many cigarettes a person will smoke.

## Conclusions

This paper showed that the two-part joint mixed model (binomial/Poisson) is a more appropriate method for the analysis of longitudinal data with an excess of zeros when only a random intercept is included into a model. However, in the model with random slopes for time, also the Poisson mixed model performed remarkably well. In addition, more research is needed on the interpretation of the regression coefficients of the longitudinal two-part joint model.

## Declarations

## Authors’ Affiliations

## References

- Winkelmann R: Econometric analysis of count data 5edition. 2008, Springer, BerlinGoogle Scholar
- Olsen MK, Schafer JL: A two-part random-effects model for semicontinuous longitudinal data. J Am Stat Assoc. 2001, 96 (454): 730-745. 10.1198/016214501753168389.View ArticleGoogle Scholar
- Berk KN, Lachenbruch PA: Repeated measures with zeros. Stat Methods Med Res. 2002, 11 (4): 303-316. 10.1191/0962280202sm293ra.View ArticlePubMedGoogle Scholar
- Bin Cheung Y: Zero-inflated models for regression analysis of count data: a study of growth and development. Stat Med. 2002, 21 (10): 1461-1469. 10.1002/sim.1088.View ArticleGoogle Scholar
- Ground M, Koch SF: Hurdle models of alcohol and tobacco expenditure in South African households. S Afr J Econ. 2008, 76 (1): 132-143. 10.1111/j.1813-6982.2008.00156.x.View ArticleGoogle Scholar
- Karazsia BT, van Dulmen MHM: Regression Models for Count Data: Illustrations using Longitudinal Predictors of Childhood Injury. J Pediatr Psychol. 2008, 33 (10): 1076-1084. 10.1093/jpepsy/jsn055.View ArticlePubMedGoogle Scholar
- Lachenbruch PA: Analysis of data with excess zeros. Stat Methods Med Res. 2002, 11 (4): 297-302. 10.1191/0962280202sm289ra.View ArticlePubMedGoogle Scholar
- Lewsey JD, Thomson WM: The utility of the zero-inflated Poisson and zero-inflated negative binomial models: a case study of cross-sectional and longitudinal DMF data examining the effect of socio-economic status. Community Dent Oral. 2004, 32 (3): 183-189. 10.1111/j.1600-0528.2004.00155.x.View ArticleGoogle Scholar
- Madden D: Sample selection versus two-part models revisited: The case of female smoking and drinking. J Health Econ. 2008, 27 (2): 300-307. 10.1016/j.jhealeco.2007.07.001.View ArticlePubMedGoogle Scholar
- Cohen AC: Estimating the Parameters of a Modified Poisson-Distribution. J Am Stat Assoc. 1960, 55 (289): 139-143. 10.1080/01621459.1960.10482054.View ArticleGoogle Scholar
- Ghosh SK, Mukhopadhyay P, Lu JC: Bayesian analysis of zero-inflated regression models. J Stat Plan Infer. 2006, 136 (4): 1360-1375. 10.1016/j.jspi.2004.10.008.View ArticleGoogle Scholar
- Heilbron DC: Generalized linear models for altered zero probabilities and over dispersion in count data. 1989, University of California, In San FranciscoGoogle Scholar
- Kemp AW: Weighted discrepancies and maximum likelihood estimation for discrete distribution. Commun Statist A—Theory and Methods. 1986, 15: 783-803. 10.1080/03610928608829151.View ArticleGoogle Scholar
- Lambert D: Zero-Inflated Poisson Regression, with an Application to Defects in Manufacturing. Technometrics. 1992, 34 (1): 1-14. 10.2307/1269547.View ArticleGoogle Scholar
- Martin DC, Katti SK: Fitting of some contagious distributions to some available data by the maximum likelihood method. Biometrics. 1965, 21: 34-48. 10.2307/2528350.View ArticleGoogle Scholar
- Singh SN: A note on zero inflated Poisson distribution. Journal of the Indian Statistical Association and Society Manager. 1963, 1: 140-144.Google Scholar
- Hardin JW, Hilbe JM: Generalized linear models and extensions. 2007, Stata Press, College Station, 2Google Scholar
- Long SJ, Freese J: Models for count outcomes. Regression models for categorical dependent variables using stata. 2001, Stata Press, College Station, 223-262.Google Scholar
- Moulton LH, Curriero FC, Barroso PF: Mixture models for quantitative HIV RNA data. Stat Methods Med Res. 2002, 11 (4): 317-325. 10.1191/0962280202sm292ra.View ArticlePubMedGoogle Scholar
- Rizopoulos D, Verbeke G, Lesaffre E, Vanrenterghem Y: A two-part joint model for the analysis of survival and longitudinal binary data with excess zeros. Biometrics. 2008, 64 (2): 611-619. 10.1111/j.1541-0420.2007.00894.x.View ArticlePubMedGoogle Scholar
- Zhou XH: Inferences about population means of health care costs. Stat Methods Med Res. 2002, 11 (4): 327-339. 10.1191/0962280202sm290ra.View ArticlePubMedGoogle Scholar
- Zhou XH, Tu WZ: Comparison of several independent population means when their samples contain log-normal and possibly zero observations. Biometrics. 1999, 55 (2): 645-651. 10.1111/j.0006-341X.1999.00645.x.View ArticleGoogle Scholar
- Hajos TRS, Pouwer F, de Grooth R, Holleman F, Twisk JWR, Diamant M, Snoek FJ: Initiation of insulin glargine in patients with Type 2 diabetes in suboptimal glycaemic control positively impacts health-related quality of life. A prospective cohort study in primary care. Diabetic Med. 2011, 28 (9): 1096-1102. 10.1111/j.1464-5491.2011.03329.x.View ArticlePubMedGoogle Scholar
- Twisk JWR: Applied longitudinal data analysis for epidemiology. A practical guide. 2003, Cambridge University Press, CambridgeGoogle Scholar
- Verbeke G, Molenberghs G: Linear mixed models for longitudinal data. 2000, Springer, New YorkGoogle Scholar
- Rabe-Hesketh S, Skrondal A: Multilevel and longitudinal modeling using stata. 2005, Stata Press, College StationGoogle Scholar
- Skrondal A, Rabe-Hesketh S: Generalized latent variable modeling: multilevel, longitudinal, and structural equation models. Counts. 2004, Chapman & Hall/CRC, Boca RatonView ArticleGoogle Scholar
- Dalrymple ML, Hudson IL, Ford RPK: Finite mixture, zero-inflated Poisson and hurdle models with application to SIDS. Comput Stat Data An. 2003, 41 (3–4): 491-504.View ArticleGoogle Scholar
- Gurmu S: Generalized hurdle count data regression models. Econ Lett. 1998, 58 (3): 263-268. 10.1016/S0165-1765(97)00295-4.View ArticleGoogle Scholar
- Lee AH, Wang K, Scott JA, Yau KKW, McLachlan GJ: Multi-level zero-inflated Poisson regression modelling of correlated count data with excess zeros. Stat Methods Med Res. 2006, 15 (1): 47-61. 10.1191/0962280206sm429oa.View ArticlePubMedGoogle Scholar
- Miranda A: FIML estimation of an endogenous switching model for count data. Stata J. 2004, 4 (1): 40-49.Google Scholar
- Miranda A, Rabe-Hesketh S: Maximum likelihood estimation of endogenous switching and sample selection models for binary, ordinal, and count variables. Stata J. 2006, 6 (3): 285-308.Google Scholar
- Terza JV: Estimating count data models with endogenous switching: Sample selection and endogenous treatment effects. J Econometrics. 1998, 84 (1): 129-154. 10.1016/S0304-4076(97)00082-1.View ArticleGoogle Scholar
- Terza JV, Kenkel DS, Lin TF, Sakata S: Care-giver advice as a preventive measure for drinking during pregnancy: Zeros, categorical outcome responses, and endogeneity. Health Econ. 2008, 17 (1): 41-54. 10.1002/hec.1232.View ArticlePubMedGoogle Scholar
- Tooze JA, Grunwald GK, Jones RH: Analysis of repeated measures data with clumping at zero. Stat Methods Med Res. 2002, 11 (4): 341-355. 10.1191/0962280202sm291ra.View ArticlePubMedGoogle Scholar
- Yau KKW, Lee AH: Zero-inflated Poisson regression with random effects to evaluate an occupational injury prevention programme. Stat Med. 2001, 20 (19): 2907-2920. 10.1002/sim.860.View ArticlePubMedGoogle Scholar
- Schwarz G: Estimating Dimension of a Model. Ann Stat. 1978, 6 (2): 461-464. 10.1214/aos/1176344136.View ArticleGoogle Scholar
- Stata Corporation: Stata Statistical Software. 2007, Stata Press, College Station, 11Google Scholar
- Rabe-Hesketh S, Pickles A, Skrondal A: GLAMM manual. 2004, The Berkeley Electronic Press, BerkeleyGoogle Scholar
- SPSS Inc.: PASW Statistics for windows. 2009, SPSS Inc., Chicago, 18Google Scholar
- Mcdonald JF, Moffitt RA: The Uses of Tobit Analysis. Rev Econ Stat. 1980, 62 (2): 318-321. 10.2307/1924766.View ArticleGoogle Scholar
- Roncek DW: Learning More from Tobit Coefficients - Extending a Comparative-Analysis of Political Protest. Am Sociol Rev. 1992, 57 (4): 503-507. 10.2307/2096097.View ArticleGoogle Scholar
- Zhang Y, Wang Y, Nadaraja S: Nonlinear tobit decomposition. Economic Quality Control. 2006, 21 (2): 271-277.View ArticleGoogle Scholar
- The pre-publication history for this paper can be accessed here:http://www.biomedcentral.com/1471-2288/13/27/prepub

### Pre-publication history

## Copyright

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.