Description Usage Arguments Examples
Simulate data under a specified model
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | sim_data(
sentinel_lon,
sentinel_lat,
sentinel_radius = 0.1,
K = 3,
source_weights = NULL,
source_lon_min = -0.2,
source_lon_max = 0,
source_lat_min = 51.45,
source_lat_max = 51.55,
source_lon = NULL,
source_lat = NULL,
sigma_model = "single",
sigma_mean = 1,
sigma_var = 0.1,
expected_popsize = 100,
data_type = "counts",
test_rate = 5,
N = 150,
dispersal_model = "normal"
)
|
sentinel_lon |
vector giving longitudes of sentinel sites. |
sentinel_lat |
vector giving latitudes of sentinel sites. |
sentinel_radius |
observation radius of the sentinel site (km). |
K |
the number of sources. |
source_weights |
the proportion of events coming from each source |
source_lon_min |
minimum limit on source longitudes. |
source_lon_max |
maximum limit on source longitudes. |
source_lat_min |
minimum limit on source latitudes. |
source_lat_max |
maximum limit on source latitudes. |
source_lon |
manually define source longitude positions. If |
source_lat |
manually define source latitude positions. If |
sigma_model |
set as "single" to use the same dispersal distance for all sources, or "independent" to use an independently drawn dispersal distance for each source. |
sigma_mean |
the prior mean of the parameter sigma (km). |
sigma_var |
the prior variance of the parameter sigma (km). Set to zero to use a fixed distance. |
expected_popsize |
the expected total number of observations (observed and unobserved) in the study area. |
data_type |
what model we wish to simulate under - a poisson, binomial or vanilla finite mixture corresponding to "counts", "prevalence" or "point-pattern" respectively |
test_rate |
The rate of the Poisson distribution with which we draw the number of individuals tested at each sentinel site |
N |
the number of events to distributed under a point-pattern model |
dispersal_model |
distribute points via a "normal", "cauchy" or "laplace" model |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | # State the number of sources to be generated
K_sim <- 3
# Create some sentinel site locations
sentinal_lon <- seq(-0.2, 0.0, l=11)
sentinal_lat <- seq(51.45, 51.55, l=11)
sentinal_grid <- expand.grid(sentinal_lon, sentinal_lat)
names(sentinal_grid) <- c("longitude", "latitude")
# Set their sentinel radius (this constant times true sigma)
sentinel_radius <- 0.25
# sim count data under a Poisson model
sim1 <- sim_data(sentinal_grid$longitude,
sentinal_grid$latitude,
sigma_model = "single",
sigma_mean = 1,
sigma_var = 0.5,
sentinel_radius = sentinel_radius,
K = K_sim,
expected_popsize = 300)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.