Description Usage Arguments Details Value See Also Examples

Generate random two-group data for a spatial relative risk function.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | ```
spatial_data(
win = spatstat.geom::unit.square(),
sim_total = 2,
x_case,
y_case,
samp_case = c("uniform", "MVN", "CSR", "IPP"),
samp_control = c("uniform", "systematic", "MVN", "CSR", "IPP", "clustered"),
x_control = NULL,
y_control = NULL,
n_case = NULL,
n_control = NULL,
npc_control = NULL,
r_case = NULL,
r_control = NULL,
s_case = NULL,
s_control = NULL,
l_case = NULL,
l_control = NULL,
e_control = NULL,
...
)
``` |

`win` |
Window in which to simulate the random data. An object of class "owin" or something acceptable to |

`sim_total` |
Integer, specifying the number of simulation iterations to perform. |

`x_case` |
Numeric value, or numeric vector, of x-coordinate(s) of case cluster(s). |

`y_case` |
Numeric value, or numeric vector, of y-coordinate(s) of case cluster(s). |

`samp_case` |
Character string specifying whether to randomize the case locations uniformly ( |

`samp_control` |
Character string specifying whether to randomize the control locations uniformly ( |

`x_control` |
Numeric value, or numeric vector, of x-coordinate(s) of case cluster(s). Ignored if |

`y_control` |
Numeric value, or numeric vector, of y-coordinate(s) of case cluster(s). Ignored if |

`n_case` |
Numeric value, or numeric vector, of the sample size for case locations in each cluster. |

`n_control` |
Numeric value, or numeric vector, of the sample size for control locations in each cluster. |

`npc_control` |
Optional. Numeric value of the number of clusters of control locations. Ignored if |

`r_case` |
Optional. Numeric value, or numeric vector, of radius (radii) of case cluster(s) in the units of |

`r_control` |
Optional. Numeric value, or numeric vector, of radius (radii) of control cluster(s) in the units of |

`s_case` |
Optional. Numeric value, or numeric vector, for the standard deviation(s) of the multivariate normal distribution for case locations in the units of |

`s_control` |
Optional. Numeric value, or numeric vector, for the standard deviation(s) of the multivariate normal distribution for control locations in the units of |

`l_case` |
Optional. A single positive number, a vector of positive numbers, a function(x,y, ...), or a pixel image. Intensity of the Poisson process for case clusters. Ignored if |

`l_control` |
Optional. A single positive number, a vector of positive numbers, a function(x,y, ...), or a pixel image. Intensity of the Poisson process for control clusters. Ignored if |

`e_control` |
Optional. A single non-negative number for the size of the expansion of the simulation window for generating parent points. Ignored if |

`...` |
Arguments passed to |

This function generates random data for a spatial relative risk function (nonparametric estimate of relative risk by kernel smoothing) using various random point pattern generators from the `spatstat.core`

package to generate data.

If `samp_case = "uniform"`

the case locations are randomly generated uniformly within a disc of radius `r_case`

(or discs of radii `r_case`

) centered at coordinates (`x_case`

, `y_case`

).

If `samp_case = "MVN"`

the case locations are randomly generated assuming a multivariate normal distribution centered at coordinates (`x_case`

, `y_case`

) with a standard deviation of `s_case`

.

If `samp_case = "CSR"`

the case locations are randomly generated assuming complete spatial randomness (homogeneous Poisson process) within a disc of radius `r_case`

(or discs of radii `r_case`

) centered at coordinates (`x_case`

, `y_case`

) with `lambda = n_case / area of disc`

.

If `samp_case = "IPP"`

the case locations are randomly generated assuming an inhomogeneous Poisson process with a disc of radius `r_case`

(or discs of radii `r_case`

) centered at coordinates (`x_case`

, `y_case`

) with `lambda = l_case`

, a function.

If `samp_control = "uniform"`

the control locations are randomly generated uniformly within the window `win`

.

If `samp_control = "systematic"`

the control locations are randomly generated systematically within the window `win`

consisting of a grid of equally-spaced points with a random common displacement.

If `samp_control = "MVN"`

the control locations are randomly generated assuming a multivariate normal distribution centered at coordinates (`x_control`

, `y_control`

) with a standard deviation of `s_control`

.

If `samp_control = "CSR"`

the control locations are randomly generated assuming complete spatial randomness (homogeneous Poisson process) within the window `win`

with a `lambda = n_control / [resolution x resolution]`

. By default, the resolution is an integer value of 128 and can be specified using the `resolution`

argument in the internally called `risk`

function.

If `samp_control = "IPP"`

the control locations are randomly generated assuming an inhomogeneous Poisson process within the window `win`

with a `lambda = l_control`

, a function.

If `samp_control = "clustered"`

the control locations are randomly generated with a realization of the Neyman-Scott process within the window `win`

with the intensity of the Poisson process cluster centres (`kappa = l_control`

), the size of the expansion of the simulation window for generative parent points (`e_control`

), and the radius (or radii) of the disc for each cluster (`r_control`

).

An object of class "ppplist". This is a list of marked point patterns that have a single mark with two levels: case and control.

`runifdisc`

, `disc`

, `rpoispp`

, `rsyst`

, or `rNeymanScott`

for additional arguments for random point pattern generation.

1 2 3 4 5 6 7 8 9 10 11 12 |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.