integral.msr.Rd
\name{integral.msr}
\alias{integral.msr}
\title{
Integral of a Measure
}
\description{
Computes the integral (total value) of a measure over its domain.
}
\usage{
\method{integral}{msr}(f, domain=NULL, \dots)
}
\arguments{
\item{f}{
A signed measure or vector-valued measure (object of class
\code{"msr"}).
}
\item{domain}{
Optional window specifying the domain of integration.
Alternatively a tessellation.
}
\item{\dots}{
Ignored.
}
}
\details{
The integral (total value of the measure over its domain) is calculated.
If \code{domain} is a window (class \code{"owin"}) then the integration
will be restricted to this window. If \code{domain} is a tessellation
(class \code{"tess"}) then the integral of \code{f} in each
tile of \code{domain} will be computed.
For a multitype measure \code{m}, use \code{\link{split.msr}}
to separate the contributions for each type of point,
as shown in the Examples.
}
\value{
A numeric value (for a signed measure)
or a vector of values (for a vector-valued measure).
}
\seealso{
\code{\link{msr}},
\code{\link{integral}}
}
\examples{
fit <- ppm(cells ~ x)
rr <- residuals(fit)
integral(rr)
# vector-valued measure
rs <- residuals(fit, type="score")
integral(rs)
# multitype
fitA <- ppm(amacrine ~ x)
rrA <- residuals(fitA)
sapply(split(rrA), integral)
# multitype and vector-valued
rsA <- residuals(fitA, type="score")
sapply(split(rsA), integral)
}
\author{
\spatstatAuthors.
}
\keyword{spatial}
\keyword{math}