blob: 9fd571e6d51161fbd3d556f63c1c14e16151a650 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
% Generated by roxygen2 (4.1.1): do not edit by hand
% Please edit documentation in R/partition.R
\name{dataSlice}
\alias{dataSlice}
\title{Subset an idframe data}
\usage{
dataSlice(data, start = NULL, end = NULL, freq = NULL)
}
\arguments{
\item{data}{an object of class \code{idframe}}
\item{start}{the start index}
\item{end}{the end index}
\item{freq}{the new sampling frequency}
}
\value{
an idframe object
}
\description{
\code{dataSlice} is a Subsetting method for objects of class \code{idframe}. It
extracts the subset of the object \code{data} observed between indices \code{start}
and \code{end}. If a frequency is specified, the series is then re-sampled at the
new frequency.
}
\details{
The dataSlice function extends the \code{\link[stats]{window}} function for idframe
objects
}
\examples{
data(cstr)
cstrsub <- dataSlice(cstr,start=200,end=400) # extract between indices 200 and 400
cstrTrain <- dataSlice(cstr,end=4500) # extract upto index 4500
cstrTest <- dataSlice(cstr,start=6501) # extract from index 6501 till the end
cstr_new <- dataSlice(cstr,freq=3) # resample data at thrice the frequency
}
\seealso{
\code{\link[stats]{window}}
}
|