A function for fitting a straight line to two-dimensional data (i.e., X and Y) are measured with error.

  id = NULL,
  conf.level = 0.95,
  weighted = FALSE,
  weights = NULL,
  error.ratio = 1,
  keep_data = FALSE



Name of column with first measurement


Name of other column with the other measurement to compare to the first.


Column with subject identifier


Data frame with all data


The confidence level required. Default is 95%.


Logical indicator (TRUE/FALSE) for whether to use weighted Deming regression. Default is FALSE.


an optional vector of weights to be used in the fitting process. Should be NULL or a numeric vector.


Ratio of the two error variances. Default is 1. This argument is ignored if subject identifiers are provided.


Logical indicator (TRUE/FALSE). If TRUE the jacknife samples are returned; default is FALSE.


The function returns a simple_eiv (eiv meaning "error in variables") object.


The matched call.


Data frame presenting the results from the Deming regression analysis.


List containing resamples from jacknife procedure.


This function provides a Deming regression analysis wherein the sum of distances in both x and y direction is minimized. Deming is useful in situations where both X & Y are measured with error. The use of Deming regression is beneficial when comparing to methods for measuring the same continuous variable.

Currently, the dem_reg function covers simple Deming regression and weighted Deming regression. Weighted Deming regression can be used by setting weighted to TRUE. The weights can be provided by the user or can be calculated within function.

If the data are measured in replicates, then the measurement error can be directly derived from the data. This can be accomplished by indicating the subject identifier with the id argument. When the replicates are not available in the data, then the ratio of error variances (y/x) can be provided with the error.ratio argument.


Linnet, K. (1990) Estimation of the linear relationship between the measurements of two methods with proportional errors. Statistics in Medicine, 9, 1463-1473.

Linnet, K. (1993). Evaluation of regression procedures for methods comparison studies. Clinical chemistry, 39, 424-432.