View source: R/MxUnitTesting.R
omxCheckCloseEnough | R Documentation |
This function tests whether two numeric vectors or matrixes are approximately equal to one another, within a specified threshold.
omxCheckCloseEnough(a, b, epsilon = 10^(-15))
a |
a numeric vector or matrix |
b |
a numeric vector or matrix |
epsilon |
a non-negative tolerance threshold |
Arguments ‘a’ and ‘b’ must be of the same type, ie. they must be either vectors of equal dimension or matrices of equal dimension. The two arguments are compared element-wise for approximate equality. If the absolute value of the difference of any two values is greater than the threshold, then an error will be thrown.
The OpenMx User's guide can be found at <https://openmx.ssri.psu.edu/documentation>.
omxCheckWithinPercentError
,
omxCheckIdentical
, omxCheckSetEquals
,
omxCheckTrue
, omxCheckEquals
omxCheckCloseEnough(c(1, 2, 3), c(1.1, 1.9 ,3.0), epsilon = 0.5)
omxCheckCloseEnough(matrix(3, 3, 3), matrix(4, 3, 3), epsilon = 2)
# Throws an error
try(omxCheckCloseEnough(c(1, 2, 3), c(1.1, 1.9 ,3.0), epsilon = 0.01))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.