Goodness-of-fit tests for neural population models: the multivariate time-rescaling theorem
Statistical models of neural activity are at the core of the field of modern computational neuroscience. The activity of single neurons has been modeled to successfully explain dependencies of neural dynamics to its own spiking history, to external stimuli or other covariates. Recently, there has been a growing interest in modeling spiking activity of a population of simultaneously recorded neurons to study the effects of correlations and functional connectivity on neural information processing (existing models include generalized linear models or maximum-entropy approaches). For point-process-based models of single neurons, the time-rescaling theorem has proven to be a useful toolbox to assess goodness-of-fit. In its univariate form, the time-rescaling theorem states that if the conditional intensity function of a point process is known, then its inter-spike intervals can be transformed or “rescaled” so that they are independent and exponentially distributed. However, the theorem in its original form lacks sensitivity to detect even strong dependencies between neurons. Here, we present how the theorem can be extended to be applied to neural population models and we provide a step-by-step procedure to perform the statistical tests. We then apply both the univariate and multivariate tests to simplified toy models, but also to more complicated many-neuron models and to neuronal populations recorded in V1 of awake monkey during natural scenes stimulation. We demonstrate that important features of the population activity can only be detected using the multivariate extension of the test. The time-rescaling theorem has been used extensively to assess goodness-of-fit and to compare different single-neuron models. Multivariate population models became popular only recently. Some of the approaches did not attempt any goodness-of-fit analysis at all or used the time-rescaling theorem separately for each modeled spike train. The proposed multivariate time-rescaling theorem fills the missing gap. Our studies using experimental data show that the use of the univariate theorem may erroneously indicate a good fit for independent encoding models. The lack of fit is detected by the multivariate extension and can be partly corrected for by including additional cross-interaction terms in the model. Overall, the proposed procedure is a simple-to-implement analysis tool for any population model that is based on the conditional intensity formalism.
Record created on 2011-01-31, modified on 2016-08-09