Methods to set or retrieve correlations or covariances between
quantities objects.
Usage
# S3 method for class 'quantities'
correl(x, y)
# S3 method for class 'quantities'
correl(x, y) <- value
# S3 method for class 'quantities'
covar(x, y)
# S3 method for class 'quantities'
covar(x, y) <- valueArguments
- x
an object of class
quantities.- y
an object of class
quantitiesof the same length asx.- value
a compatible object of class
unitsof length 1 or the same length asx. For correlations, this means a unitless vector (a numeric vector is also accepted in this case). For covariances, this means the same magnitude asx*y.
Examples
x <- set_quantities(1:10, m/s, 0.1)
y <- set_quantities(10:1, km/h, 0.2)
correl(x, y) <- 0.1 # accepted
correl(x, y) <- set_units(0.1) # recommended
correl(x, y)
#> Units: [1]
#> [1] 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1
covar(x, y)
#> Units: [km*m/h/s]
#> [1] 0.002 0.002 0.002 0.002 0.002 0.002 0.002 0.002 0.002 0.002