surveyData {FFD} | R Documentation |
Constructor for class 'SurveyData'.
Description
Constructor for objects of the class 'SurveyData'.
Usage
surveyData(nAnimalVec = numeric(), riskGroupVec = character(),
riskValueData = data.frame(), populationData = data.frame(),
designPrevalence = numeric(), alpha = numeric(),
intraHerdPrevalence = numeric(), diagSensitivity = numeric(),
costHerd = numeric(), costAnimal = numeric())
Arguments
nAnimalVec |
Positive numeric vector containing the number of animals per holding. |
riskGroupVec |
Character vector. Vector containing the the name of a risk group to which the farm belongs. Optional argument. If provided, it must have the same length as nAnimalVec. |
riskValueData |
Data frame. Data frame where the first column contains the labels in riskGroupVec and the second column contains the numeric values for the relative infection risk. |
populationData |
Data frame. Columns of the data frame
must have the same length as the vector in |
designPrevalence |
Numeric with values between 0 and 1. Prevalence of the disease under the null hypothesis. |
alpha |
Numeric with values between 0 and 1. Type one error for the statistical test (=significance level). |
intraHerdPrevalence |
Numeric with values between 0 and 1. Intra-herd prevalence, i.e., the assumed prevalence of the disease within an infected herd. |
diagSensitivity |
Numeric with values between 0 and 1. Sensitivity of the diagnostic test used. |
costHerd |
Numeric. Cost per tested herd excluding costs for sampling of animals (e.g., travel costs of the vet). |
costAnimal |
Numeric. Cost per tested animal, e.g., drawing of samples + analysis in the lab. |
Value
The function returns an object of the class SurveyData
.
Author(s)
Ian Kopacka <ian.kopacka@ages.at>
See Also
See SurveyData
for additional details on the class.
Examples
data(sheepData)
mySurvey <- surveyData(nAnimalVec = sheepData$nSheep,
populationData = sheepData, designPrevalence = 0.002,
alpha = 0.05, intraHerdPrevalence = 0.13,
diagSensitivity = 0.9, costHerd = 30, costAnimal = 7.1)