View source: R/calculateSamplingBias.R
calcSamplingBias | R Documentation |
Calculate the sampling bias of different sampling designs from simulation data.
calcSamplingBias( popdatasummary, simdata, popvar, samplinggroupvar, ovar, orvar, rvar )
popdatasummary |
Summary statistics on the species patch realizations of patches (created by |
simdata |
Simulation data on sampling of the multiple patch realizations. |
popvar |
Categorical variable used to identify different populations. |
samplinggroupvar |
Categorical variable used to identify different samples. |
ovar |
Vector of occupancy variables. The total vector of variables ( |
orvar |
Vector of variables for which secondary variables should be estimated. Can be identical to |
rvar |
Vector of ratio variables. The total vector of variables ( |
Dataframe including simulation data summary statistics, including relative bias and mean squared error (MSE) of the mean and variance.
# Create realizations x_start = 1 x_end = 30 y_start = 1 y_end = 30 n.networks = c(5, 15, 10, 20, 30, 40) n.realizations = 1 SpeciesInfo = PlotSurveys_season1 Species.Fields = c("Stricta", "Pusilla", "Cactus") cactus.realizations = createRealizations(x_start, x_end, y_start, y_end, buffer=5, n.networks, n.realizations, SpeciesInfo, start.seed=1, Species.Fields, yvar="Cactus") # Sample from the realizations simulations=1 n1_vec=c(5,10,20,40) population <- createPop(x_start = 1, x_end = 30, y_start = 1, y_end = 30) abundance.variables = NULL occupancy.variables = c( "Stricta", "Pusilla", "Cactus", "CACA_on_Pusilla", "CACA_on_Stricta", "MEPR_on_Pusilla", "MEPR_on_Stricta", "Old_Moth_Evidence_Pusilla", "Old_Moth_Evidence_Stricta" # "Percent_Cover_Pusilla", # how do I do these? they are occupancy nor abundance # "Percent_Cover_Stricta", # "Height_Pusilla", # "Height_Stricta" ) patch_data = cactus.realizations # simdata <- sampleSpeciesPatchRealizations(patch_data, simulations, # n1_vec, population, abundance.variables, occupancy.variables) # summary.variables = occupancy.variables # grouping.variables = c("n.networks", "realization") # dataset = cactus.realizations # patch_data_summary <- calculateRealizationSummaryStatistics(dataset, # summary.variables, grouping.variables) sims=200 n1=c(5,10,20,40) population <- createPop(x_start = 1, x_end = 30, y_start = 1, y_end = 30) avar = NULL ovar = c( "Stricta", "Pusilla", "Cactus", "CACA_on_Pusilla", "CACA_on_Stricta", "MEPR_on_Pusilla", "MEPR_on_Stricta", "Old_Moth_Evidence_Pusilla", "Old_Moth_Evidence_Stricta" # "Percent_Cover_Pusilla", # how do I do these? they are occupancy nor abundance # "Percent_Cover_Stricta", # "Height_Pusilla", # "Height_Stricta", ) popdata = cactus.realizations #simulation_data <- sampleRealizations(popdata, sims, #n1, population, avar, ovar) #CactusRealizationSummary <- calcPopSummaryStats( # popdata = CactusRealizations, # summaryvar = c("Stricta", "Pusilla", "Cactus", # "MEPR_on_Stricta", "CACA_on_Stricta", "Percent_Cover_Stricta", # "Height_Stricta", "Old_Moth_Evidence_Stricta"), # popvar = "population", # rvar = c("MEPR_on_Stricta", "CACA_on_Stricta", # "Percent_Cover_Stricta", "Height_Stricta", # "Old_Moth_Evidence_Stricta"), # nrow=30, # ncol=30 #) #patch_data_summary_wide <- createWidePopSummaryStats( # popsummarystats = CactusRealizationSummary, # ovar = "Stricta", # rvar = c("MEPR_on_Stricta", "CACA_on_Stricta", "Percent_Cover_Stricta", # "Height_Stricta", "Old_Moth_Evidence_Stricta") #) #simdata_summary_table_re = calcSamplingBias( # popdatasummary = patch_data_summary_wide, # simdata = simdata_all_re, # sampgroupvar = sampgroupvar, # popvar = popvar, # ovar = ovar, # rvar = rvar #) # avar = NULL
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.