View source: R/dr_correctOne.R
dr_correctOne | R Documentation |
A wrapper around dplyr::mutate()
that creates a corrected value for each observation of the
specified variable based on one data point.
dr_correctOne(.data, sourceVar, cleanVar, calVal, calStd, factorVar)
.data |
A tbl |
sourceVar |
Name of variable to correct |
cleanVar |
New variable name for corrected data |
calVal |
A numeric value; the value that the instrument was actually reading for the parameter |
calStd |
A numeric value; the value that the instrument should have been reading for that standard; i.e. the standard value |
factorVar |
Name of variable generated using |
This function takes the raw data from the water-quality instrument, utilizes the values generated from
dr_factor
and returns data that accounts for drift over time. This is done via a one-point
calibration standard, which it typical for specific conductivity, dissolved oxygen, and turbidity.
An object of the same class as .data
with the new corrected variable added
to the other data in .data
.
dr_factor
for correction factor creation,
dr_correctTwo
for the two-point drift correction
testData <- data.frame( Date = c("9/18/2015", "9/18/2015", "9/18/2015", "9/18/2015", "9/18/2015", "9/18/2015"), Time = c("12:10:49", "12:15:50", "12:20:51", "12:25:51", "12:30:51", "12:35:51"), Temp = c(14.76, 14.64, 14.57, 14.51, 14.50, 14.63), SpCond = c(0.754, 0.750, 0.750, 0.749, 0.749, 0.749), corrFac = c(0.0000000, 0.2003995, 0.4007989, 0.6005326, 0.8002663, 1.0000000), stringsAsFactors = FALSE ) dr_correctOne(testData, sourceVar = SpCond, cleanVar = SpCond_Corr, calVal = 1.05, calStd = 1, factorVar = corrFac)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.