Discrete Time Rescaling Theorem: Determining Goodness of Fit for Discrete Time Statistical Models of Neural Spiking
One approach for understanding the encoding of information by spike trains is to fit statistical models and then test their goodness of fit. The time-rescaling theorem provides a goodness-of-fit test consistent with the point process nature of spike trains. The interspike intervals (ISIs) are rescal...
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | en_US |
Published: |
MIT Press
2010
|
Online Access: | http://hdl.handle.net/1721.1/60336 https://orcid.org/0000-0003-2668-7819 |
_version_ | 1811098185405300736 |
---|---|
author | Haslinger, Robert Heinz Brown, Emery N. Pipa, Gordon |
author2 | Massachusetts Institute of Technology. Department of Brain and Cognitive Sciences |
author_facet | Massachusetts Institute of Technology. Department of Brain and Cognitive Sciences Haslinger, Robert Heinz Brown, Emery N. Pipa, Gordon |
author_sort | Haslinger, Robert Heinz |
collection | MIT |
description | One approach for understanding the encoding of information by spike trains is to fit statistical models and then test their goodness of fit. The time-rescaling theorem provides a goodness-of-fit test consistent with the point process nature of spike trains. The interspike intervals (ISIs) are rescaled (as a function of the model's spike probability) to be independent and exponentially distributed if the model is accurate. A Kolmogorov-Smirnov (KS) test between the rescaled ISIs and the exponential distribution is then used to check goodness of fit. This rescaling relies on assumptions of continuously defined time and instantaneous events. However, spikes have finite width, and statistical models of spike trains almost always discretize time into bins. Here we demonstrate that finite temporal resolution of discrete time models prevents their rescaled ISIs from being exponentially distributed. Poor goodness of fit may be erroneously indicated even if the model is exactly correct. We present two adaptations of the time-rescaling theorem to discrete time models. In the first we propose that instead of assuming the rescaled times to be exponential, the reference distribution be estimated through direct simulation by the fitted model. In the second, we prove a discrete time version of the time-rescaling theorem that analytically corrects for the effects of finite resolution. This allows us to define a rescaled time that is exponentially distributed, even at arbitrary temporal discretizations. We demonstrate the efficacy of both techniques by fitting generalized linear models to both simulated spike trains and spike trains recorded experimentally in monkey V1 cortex. Both techniques give nearly identical results, reducing the false-positive rate of the KS test and greatly increasing the reliability of model evaluation based on the time-rescaling theorem. |
first_indexed | 2024-09-23T17:11:15Z |
format | Article |
id | mit-1721.1/60336 |
institution | Massachusetts Institute of Technology |
language | en_US |
last_indexed | 2024-09-23T17:11:15Z |
publishDate | 2010 |
publisher | MIT Press |
record_format | dspace |
spelling | mit-1721.1/603362022-09-30T00:18:03Z Discrete Time Rescaling Theorem: Determining Goodness of Fit for Discrete Time Statistical Models of Neural Spiking Haslinger, Robert Heinz Brown, Emery N. Pipa, Gordon Massachusetts Institute of Technology. Department of Brain and Cognitive Sciences Haslinger, Robert Heinz Haslinger, Robert Heinz Brown, Emery N. Pipa, Gordon One approach for understanding the encoding of information by spike trains is to fit statistical models and then test their goodness of fit. The time-rescaling theorem provides a goodness-of-fit test consistent with the point process nature of spike trains. The interspike intervals (ISIs) are rescaled (as a function of the model's spike probability) to be independent and exponentially distributed if the model is accurate. A Kolmogorov-Smirnov (KS) test between the rescaled ISIs and the exponential distribution is then used to check goodness of fit. This rescaling relies on assumptions of continuously defined time and instantaneous events. However, spikes have finite width, and statistical models of spike trains almost always discretize time into bins. Here we demonstrate that finite temporal resolution of discrete time models prevents their rescaled ISIs from being exponentially distributed. Poor goodness of fit may be erroneously indicated even if the model is exactly correct. We present two adaptations of the time-rescaling theorem to discrete time models. In the first we propose that instead of assuming the rescaled times to be exponential, the reference distribution be estimated through direct simulation by the fitted model. In the second, we prove a discrete time version of the time-rescaling theorem that analytically corrects for the effects of finite resolution. This allows us to define a rescaled time that is exponentially distributed, even at arbitrary temporal discretizations. We demonstrate the efficacy of both techniques by fitting generalized linear models to both simulated spike trains and spike trains recorded experimentally in monkey V1 cortex. Both techniques give nearly identical results, reducing the false-positive rate of the KS test and greatly increasing the reliability of model evaluation based on the time-rescaling theorem. National Institutes of Health (U.S.) (K25 NS052422-02) National Institutes of Health (U.S.) (DP1 OD003646-01) National Institutes of Health (U.S.) (MH59733-07) Hertie Foundation Max Planck Society for the Advancement of Science European Commission (grant FP6-2005-NEST-Path-043309) 2010-12-21T16:47:33Z 2010-12-21T16:47:33Z 2010-10 Article http://purl.org/eprint/type/JournalArticle 0899-7667 1530-888X http://hdl.handle.net/1721.1/60336 Haslinger, Robert, Gordon Pipa, and Emery Brown. “Discrete Time Rescaling Theorem: Determining Goodness of Fit for Discrete Time Statistical Models of Neural Spiking.” Neural Computation 22.10 (2010): 2477-2506. © 2010 Massachusetts Institute of Technology. https://orcid.org/0000-0003-2668-7819 en_US http://dx.doi.org/10.1162/NECO_a_00015 Neural Computation Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. application/pdf MIT Press MIT Press |
spellingShingle | Haslinger, Robert Heinz Brown, Emery N. Pipa, Gordon Discrete Time Rescaling Theorem: Determining Goodness of Fit for Discrete Time Statistical Models of Neural Spiking |
title | Discrete Time Rescaling Theorem: Determining Goodness of Fit for Discrete Time Statistical Models of Neural Spiking |
title_full | Discrete Time Rescaling Theorem: Determining Goodness of Fit for Discrete Time Statistical Models of Neural Spiking |
title_fullStr | Discrete Time Rescaling Theorem: Determining Goodness of Fit for Discrete Time Statistical Models of Neural Spiking |
title_full_unstemmed | Discrete Time Rescaling Theorem: Determining Goodness of Fit for Discrete Time Statistical Models of Neural Spiking |
title_short | Discrete Time Rescaling Theorem: Determining Goodness of Fit for Discrete Time Statistical Models of Neural Spiking |
title_sort | discrete time rescaling theorem determining goodness of fit for discrete time statistical models of neural spiking |
url | http://hdl.handle.net/1721.1/60336 https://orcid.org/0000-0003-2668-7819 |
work_keys_str_mv | AT haslingerrobertheinz discretetimerescalingtheoremdetermininggoodnessoffitfordiscretetimestatisticalmodelsofneuralspiking AT brownemeryn discretetimerescalingtheoremdetermininggoodnessoffitfordiscretetimestatisticalmodelsofneuralspiking AT pipagordon discretetimerescalingtheoremdetermininggoodnessoffitfordiscretetimestatisticalmodelsofneuralspiking |