blob: 5c27d2a528ba0a6ada7dc2eb3e2e3f3cf7590c24 [file] [log] [blame]
% File src/library/stats/man/tsp.Rd
% Part of the R package, https://www.R-project.org
% Copyright 1995-2014 R Core Team
% Distributed under GPL 2 or later
\name{tsp}
\title{Tsp Attribute of Time-Series-like Objects}
\alias{tsp}
\alias{tsp<-}
\alias{hasTsp}
\usage{
tsp(x)
tsp(x) <- value
hasTsp(x)
}
\arguments{
\item{x}{a vector or matrix or univariate or multivariate time-series.}
\item{value}{a numeric vector of length 3 or \code{NULL}.}
}
\description{
\code{tsp} returns the \code{tsp} attribute (or \code{NULL}).
It is included for compatibility with S version 2. \code{tsp<-}
sets the \code{tsp} attribute. \code{hasTsp} ensures \code{x} has a
\code{tsp} attribute, by adding one if needed.
}
\details{
The \code{tsp} attribute gives the start time \emph{in time units},
the end time and the frequency (the number of observations per unit of
time, e.g.\sspace{}12 for a monthly series).
Assignments are checked for consistency.
Assigning \code{NULL} which removes the \code{tsp} attribute
\emph{and} any \code{"ts"} (or \code{"mts"}) class of \code{x}.
}
\value{
An object which differs from \code{x} only in the \code{tsp} attribute
(unless \code{NULL} is assigned).
\code{hasTsp} adds, if needed, an attribute with a start time and
frequency of 1 and end time \code{\link{NROW}(x)}.
}
\references{
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988)
\emph{The New S Language}.
Wadsworth & Brooks/Cole.
}
\seealso{
\code{\link{ts}}, \code{\link{time}}, \code{\link{start}}.
}
\keyword{ts}