Learn R Programming

rsdv (version 0.2.0)

equality_constraint: Constraint: two columns must be equal row-wise

Description

For continuous numerical columns, exact == is almost never satisfied by the copula sampler; use the tolerance argument or inequality_constraint() with a narrow band. With tolerance > 0, equality is abs(a - b) <= tolerance for numeric columns and exact == otherwise.

Usage

equality_constraint(col_a, col_b, tolerance = 0)

Value

An rsdv_constraint object.

Arguments

col_a, col_b

Column names (character).

tolerance

Numeric. When non-zero, numeric columns compare with abs(a - b) <= tolerance instead of exact ==. Ignored for non-numeric columns. Default 0 (exact equality).

Examples

Run this code
equality_constraint("city", "city_copy")
equality_constraint("price_left", "price_right", tolerance = 1e-6)

Run the code above in your browser using DataLab