Description Usage Arguments Details Value Author(s) References See Also Examples
Performs time transformation using a gssanova fit. If the model
is correct, the result of the transformation should be a Poisson
process with rate 1.
1 | gssObj %tt% dataFrame
|
gssObj |
a |
dataFrame |
a |
The binary operator applies
predict.ssanova with the left side as the first
argument and the right side as the second argument. The right side
(dataFrame) must therefore contain the variables included in
the formula used in the call giving rise to gssObj. The
result of the predict method call is then transformed with an
inverse logistic function or with an exponential (depending on the
family argument, "binomial" or "poisson", used in
the previous gssanova call). The cumulative sum is
computed, that is, the integrated conditional intensity, and its value
at the events times is returned as a CountingProcessSamplePath object.
A CountingProcessSamplePath object.
Christophe Pouzat christophe.pouzat@gmail.com
Gu C. (2002) Smoothing Spline ANOVA Models. Springer.
Brillinger, D. R. (1988) Maximum likelihood analysis of spike trains of interacting nerve cells. Biol. Cybern. 59: 189–200.
Brown, E. N., Barbieri, R., Ventura, V., Kass, R. E. and Frank, L. M. (2002) The time-rescaling theorem and its application to neural spike train data analysis. Neural Computation 14: 325-346.
Ogata, Yosihiko (1988) Statistical Models for Earthquake Occurrences and Residual Analysis for Point Processes. Journal of the American Statistical Association 83: 9-27.
gssanova,
predict.ssanova,
mkGLMdf,
mkCPSP,
summary.CountingProcessSamplePath
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | ## Not run:
## load e060517spont data set
data(e060517spont)
## make a data frame using a 2 ms bin width
e060517spontDF <- mkGLMdf(e060517spont,0.002,0,60)
## Keep data relevant to neuron 3
e060517spontDFn3 <- e060517spontDF[e060517spontDF$neuron == "3",]
## Split data in an "early" and a "late" part
e060517spontDFn3e <- e060517spontDFn3[e060517spontDFn3$time <= 30,]
e060517spontDFn3l <- e060517spontDFn3[e060517spontDFn3$time > 30,]
## fit the late part with a nonparametric renewal model
e060517spontDFn3lGF <- gssanova(event ~ lN.3, data=e060517spontDFn3l,family="binomial")
## transform the time of the early part
e060517spont.n3e.tt <- e060517spontDFn3lGF %tt% e060517spontDFn3e
## Test the goodness of fit
e060517spont.n3e.tt
summary(e060517spont.n3e.tt)
plot(summary(e060517spont.n3e.tt))
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.