Description Usage Arguments Details Value Author(s) References See Also Examples
as.spikeTrain attempts to coerce a numeric vector to a
spikeTrain object while is.spikeTrain tests if its
argument is such an object. [.spikeTrain, extracts a subset of
a spikeTrain object.
1 2 3 4 | as.spikeTrain(x)
is.spikeTrain(x)
## S3 method for class 'spikeTrain'
x[i]
|
x |
An object to be coerced to or to test against a
|
i |
indices specifying elements to extract. No gaps are allowed. |
A spikeTrain object is a numeric vector whose elements
are strictly increasing (that is, something which can be interpreted
as a sequence of times of successive events with no two events
occurring at the same time). The extractor method, [ requires
that the extracted elements are without gaps, an error is returned otherwise.
as.spikeTrain returns a spikeTrain object or an error.
is.spikeTrain returns TRUE if its argument is a
spikeTrain object and FALSE otherwise.
[ returns a spikeTrain object or an error.
Christophe Pouzat christophe.pouzat@gmail.com
Perkel D. H., Gerstein, G. L. and Moore G. P. (1967) Neural Spike Trains and Stochastic Point Processes. I. The Single Spike Train. Biophys. J., 7: 391-418. http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pubmed&pubmedid=4292791
plot.spikeTrain,
print.spikeTrain,
summary.spikeTrain
1 2 3 4 5 6 7 8 9 10 | ## load CAL1S data
data(CAL1S)
## convert the data into spikeTrain objects
CAL1S <- lapply(CAL1S,as.spikeTrain)
## Are the list eleemnts now spikeTrain objects?
sapply(CAL1S, is.spikeTrain)
## look at the train of the 1st neuron
CAL1S[["neuron 1"]]
## look at the window 10-40 using the extractor function
CAL1S[["neuron 1"]][10 < CAL1S[["neuron 1"]] & CAL1S[["neuron 1"]] < 40]
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.