| SurveyData-class | R Documentation |
Contains the parameters and the data necessery for a survey to substantiate freedom from disease using "individual sampling" or "limited sampling". The parameters are: design prevalence (=prevalence of the disease under the null hypothesis), overall significance level (=1-confidence), intra-herd prevalence, sensitivity of the diagnostic test, as well as cost per tested animal and cost per tested herd.
Objects can be created by calls of the form new("SurveyData", ...).
nAnimalVec:Object of class "numeric" (nonnegative). Vector containing the
number of animals per holding.
riskGroupVec:Object of class "character". 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:Object of class "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:Object of class "data.frame". Columns of the data frame
must have the same length as the vector in slot nAnimalVec. The data frame can
contain additional data such as herd id, name and address of the owner etc.
designPrevalence:Object of class "numeric" with values between 0 and 1.
Prevalence of the disease under the null hypothesis.
alpha:Object of class "numeric" with values between 0 and 1.
Type one error for the statistical test (significance level).
intraHerdPrevalence:Object of class "numeric" with values between 0 and 1.
Intra-herd prevalence, i.e., the assumed prevalence of the disease within an infected herd.
diagSensitivity:Object of class "numeric" with values between 0 and 1.
Sensitivity of the diagnostic test used.
costHerd:Object of class "numeric". Cost per tested herd excluding costs for
sampling of animals (e.g., travel costs of the vet.)
costAnimal:Object of class "numeric". Cost per tested animal, e.g., drawing
of samples + analysis in the lab.
signature(object = "SurveyData"): Display structure of the class and content
of the slots.
signature(object = "SurveyData"): Display structure of the class and a
summary of the content of the slots.
No notes added yet.
Ian Kopacka <ian.kopacka@ages.at>
Objects of the class 'SurveyData' can be created using the constructor
surveyData and are used as types for slots in the class
LtdSampling.
## Show the structure of the class:
showClass("SurveyData")
## Create an object:
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)
## Display results:
summary(mySurvey)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.