R: Arithmetic Operations on Measures

Ops.msr {spatstat.core} | R Documentation

## Arithmetic Operations on Measures

### Description

These group generic methods for the class `"msr"` allow the arithmetic operators `+`, `-`, `*` and `/` to be applied directly to measures.

### Usage

    ## S3 methods for group generics have prototypes:
    Ops(e1, e2)

### Arguments

`e1, e2` | objects of class `"msr"`.

### Details

Arithmetic operators on a measure `A` are only defined in some cases. The arithmetic operator is effectively applied to the value of `A(W)` for every spatial domain `W`. If the result is a measure, then this operation is valid.

If `A` is a measure (object of class `"msr"`) then the operations `-A` and `+A` are defined.

If `A` and `B` are measures with the same dimension (i.e. both are scalar-valued, or both are `k`-dimensional vector-valued) then `A + B` and `A - B` are defined.

If `A` is a measure and `z` is a numeric value, then `A * z` and `A / z` are defined, and `z * A` is defined.

### Value

Another measure (object of class `"msr"`).

### Author(s)

Adrian Baddeley Adrian.Baddeley@curtin.edu.au, Rolf Turner r.turner@auckland.ac.nz and Ege Rubak rubak@math.aau.dk.

### See Also

`with.msr`

### Examples

       X <- rpoispp(function(x,y) { exp(3+3*x) })
       fit <- ppm(X, ~x+y)
       rp <- residuals(fit, type="pearson")
       rp

       -rp
       2 * rp
       rp /2

       rp - rp

       rr <- residuals(fit, type="raw")
       rp - rr

[Package spatstat.core version 2.3-0 Index]