| Title: | Static Univariate Frequentist and Bayesian Linear Calibration | 
| Version: | 1.0.1 | 
| Author: | Derick L. Rivers <riversdl@alumni.vcu.edu> and Edward L. Boone | 
| Maintainer: | Derick L. Rivers <riversdl@alumni.vcu.edu> | 
| Description: | Estimate and confidence/credible intervals for an unknown regressor x0 given an observed y0. | 
| Depends: | R (≥ 3.0.2) | 
| License: | GPL-2 | 
| LazyData: | yes | 
| NeedsCompilation: | no | 
| Repository: | CRAN | 
| RoxygenNote: | 7.1.2 | 
| Packaged: | 2022-04-28 13:40:09 UTC; derickrivers | 
| Date/Publication: | 2022-04-29 22:40:15 UTC | 
Static Univariate Frequentist and Bayesian Linear Calibration
Description
A collection of R functions for conducting linear statistical calibration.
Details
| Package: | LinCal | 
| Type: | Package | 
| Version: | 1.0.1 | 
| Date: | 2022-04-27 | 
| License: | GPL-2 | 
Author(s)
Derick L. Rivers and Edward L. Boone
Maintainer: Derick L. Rivers <riversdl@alumni.vcu.edu>
References
Eisenhart, C. (1939). The interpretation of certain regression methods and their use in biological and industrial research. Annals of Mathematical Statistics. 10, 162-186.
Krutchkoff, R. G. (1967). Classical and Inverse Regression Methods of Calibration. Technometrics. 9, 425-439.
Hoadley, B. (1970). A Bayesian look at Inverse Linear Regression. Journal of the American Statistical Association. 65, 356-369.
Hunter, W., and Lamboy, W. (1981). A Bayesian Analysis of the Linear Calibration Problem. Technometrics. 3, 323-328.
Examples
library(LinCal)
data(wheat)
plot(wheat[,6],wheat[,2])
## Classical Approach
class.calib(wheat[,6],wheat[,2],0.05,105)
## Inverse Approach
inver.calib(wheat[,6],wheat[,2],0.05,105)
## Bayesian Inverse Approach
hoad.calib(wheat[,6],wheat[,2],0.05,105)
##Bayesian Classical Approach
huntlam.calib(wheat[,6],wheat[,2],0.05,105)
Classical Linear Calibration Function
Description
class.calib uses the classical frequentist approach to estimate an unknown X given observed vector y0 and calculates confidence interval estimates.
Usage
class.calib(x, y, alpha, y0)
Arguments
| x | numerical vector of regressor measurments | 
| y | numerical vector of observation measurements | 
| alpha | the confidence interval to be calculated | 
| y0 | vector of observed calibration value | 
References
Eisenhart, C. (1939). The interpretation of certain regression methods and their use in biological and industrial research. Annals of Mathematical Statistics. 10, 162-186.
Examples
X <- c(1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10)
Y <- c(1.8,1.6,3.1,2.6,3.6,3.4,4.9,4.2,6.0,5.9,6.8,6.9,8.2,7.3,8.8,8.5,9.5,9.5,10.6,10.6)
class.calib(X,Y,0.05,6)
Bayesian Inverse Linear Calibration Function
Description
hoad.calib uses an inverse Bayesian approach to estimate an unknown X given observed vector y0 and calculates credible interval estimates.
Usage
hoad.calib(x, y, alpha, y0)
Arguments
| x | numerical vector of regressor measurments | 
| y | numerical vector of observation measurements | 
| alpha | the confidence interval to be calculated | 
| y0 | vector of observed calibration value | 
References
Hoadley, B. (1970). A Bayesian look at Inverse Linear Regression. Journal of the American Statistical Association. 65, 356-369.
Examples
X <- c(1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10)
Y <- c(1.8,1.6,3.1,2.6,3.6,3.4,4.9,4.2,6.0,5.9,6.8,6.9,8.2,7.3,8.8,8.5,9.5,9.5,10.6,10.6)
hoad.calib(X,Y,0.05,6)
Bayesian Classical Linear Calibration Function
Description
huntlam.calib uses the classical Bayesian approach to estimate an unknown X given observed vector y0 and calculates credible interval estimates.
Usage
huntlam.calib(x, y, alpha, y0)
Arguments
| x | numerical vector of regressor measurments | 
| y | numerical vector of observation measurements | 
| alpha | the confidence interval to be calculated | 
| y0 | vector of observed calibration value | 
References
Hunter, W., and Lamboy, W. (1981). A Bayesian Analysis of the Linear Calibration Problem. Technometrics. 3, 323-328.
Examples
X <- c(1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10)
Y <- c(1.8,1.6,3.1,2.6,3.6,3.4,4.9,4.2,6.0,5.9,6.8,6.9,8.2,7.3,8.8,8.5,9.5,9.5,10.6,10.6)
huntlam.calib(X,Y,0.05,6)
Inverse Linear Calibration Function
Description
inver.calib uses the inverse frequentist approach to estimate an unknown X given observed vector y0 and calculates confidence interval estimates.
Usage
inver.calib(x, y, alpha, y0)
Arguments
| x | numerical vector of regressor measurments | 
| y | numerical vector of observation measurements | 
| alpha | the confidence interval to be calculated | 
| y0 | vector of observed calibration value | 
References
Krutchkoff, R. G. (1967). Classical and Inverse Regression Methods of Calibration. Technometrics. 9, 425-439.
Examples
X <- c(1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10)
Y <- c(1.8,1.6,3.1,2.6,3.6,3.4,4.9,4.2,6.0,5.9,6.8,6.9,8.2,7.3,8.8,8.5,9.5,9.5,10.6,10.6)
inver.calib(X,Y,0.05,6)
Percentage Water, Percentage Protein, and Infrared Reflectance Measurements of Hard Wheat
Description
A dataset containing 21 samples of hard wheat. The variables are as follows:
Usage
data("wheat")Format
A data frame with 21 observations on the following 6 variables.
- Y1
- infrared reflectance vector 
- Y2
- infrared reflectance vector 
- Y3
- infrared reflectance vector 
- Y4
- infrared reflectance vector 
- X1
- percentage water vector 
- X2
- percentage protein vector 
Source
Brown, P. J. (1982). Multivariate calibration. Journal of the Royal Statistical Society B. 44, 287-321.
Examples
data(wheat)
## maybe str(wheat) ; plot(wheat) ...