test_errors | R Documentation |
Compare numeric variables in a data frame based on root-squared differences
test_errors( reference, target, vars, tolerance = 0.001005, return_logical = TRUE )
reference |
a data frame giving reference data |
target |
a data frame giving target data |
vars |
character vector of variable names to compare in each data frame |
tolerance |
allowable difference between numeric values |
return_logical |
logical. Should result be given as a logical vector (indicating TRUE/FALSE equality within tolerance) or a data frame of error summary values? |
If return_logical = TRUE
, a named logical vector with one
element per variable compared, indicating whether the maximum and
root-mean-squared differences fall within the tolerance. If
return_logical = FALSE
, a data frame indicating the variables
compared and the maximum and root-mean-squared differences.
It is assumed that reference
and target
have equal
numbers of rows.
reference <- data.frame( a = 1:100, b = 75:174 ) target <- data.frame( a = 0.001 + (1:100), b = 76:175 ) test_errors(reference, target, c("a", "b")) test_errors(reference, target, c("a", "b"), return_logical = FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.