R: Uniform Random Points on a Linear Network

runiflpp {spatstat.linnet} | R Documentation

## Uniform Random Points on a Linear Network

### Description

Generates n random points, independently and uniformly distributed, on a linear network.

### Usage

    runiflpp(n, L, nsim=1, drop=TRUE)

### Arguments

`n` | Number of random points to generate. A nonnegative integer, or a vector of integers specifying the number of points of each type.
`L` | A linear network (object of class `"linnet"`, see `linnet`).
`nsim` | Number of simulated realisations to generate.
`drop` | Logical value indicating what to do when `nsim=1`. If `drop=TRUE` (the default), the result is a point pattern. If `drop=FALSE`, the result is a list with one entry which is a point pattern.

### Details

This function uses `runifpointOnLines` to generate the random points.

### Value

If `nsim = 1` and `drop=TRUE`, a point pattern on the linear network, i.e.\ an object of class `"lpp"`. Otherwise, a list of such point patterns.

### Author(s)

Ang Qi Wei aqw07398@hotmail.com and Adrian Baddeley Adrian.Baddeley@curtin.edu.au

### See Also

`rlpp` for non-uniform random points; `rpoislpp` for Poisson point process;

`lpp`, `linnet`

### Examples

       data(simplenet)
       X <- runiflpp(10, simplenet)
       plot(X)
      # marked
       Z <- runiflpp(c(a=10, b=3), simplenet)

[Package spatstat.linnet version 2.0-0 Index]