Meth | R Documentation |
Creates a dataframe with columns meth
, item
, (repl
) and y
.
Meth(
data = NULL,
meth = "meth",
item = "item",
repl = NULL,
y = "y",
print = !is.null(data),
keep.vars = !is.null(data)
)
data |
A data frame |
meth |
Vector of methods, numeric, character or factor. Can also be a number or character referring to a column in |
item |
Vector of items, numeric, character or factor. Can also be a number or character referring to a column in |
repl |
Vector of replicates, numeric, character or factor. Can also be a number or character referring to a column in |
y |
Vector of measurements. Can also be a character or numerical vector pointing to columns in |
print |
Logical: Should a summary result be printed? |
keep.vars |
Logical. Should the remaining variables from the dataframe |
In order to perform analyses of method comparisons it is convenient to have a
dataframe with classifying factors, meth
, item
, and possibly
repl
and the response variable y
. This function creates such a
dataframe, and gives it a class, Meth
, for which there is a number of
methods: summary
- tabulation, plot
- plotting and a couple of
analysis methods.
If there are replicates in the values of item
it is assumed
that those observations represent replicate measurements and different
replicate numbers are given to those.
The Meth
function returns a Meth
object which is a dataframe with columns meth
, item
, (repl
) and y
. summary.Meth
returns a table classified by method and no. of replicate measurements, extended with columns of the total number of items, total number of observations and the range of the measurements.
data(fat)
# Different ways of selecting columns and generating replicate numbers
Sub1 <- Meth(fat,meth=2,item=1,repl=3,y=4,print=TRUE)
Sub2 <- Meth(fat,2,1,3,4,print=TRUE)
Sub3 <- Meth(fat,meth="Obs",item="Id",repl="Rep",y="Sub",print=TRUE)
summary( Sub3 )
plot( Sub3 )
# Use observation in different columns as methods
data( CardOutput )
head( CardOutput )
sv <- Meth( CardOutput, y=c("Svo2","Scvo2") )
# Note that replicates are generated if a non-unique item-id is used
sv <- Meth( CardOutput, y=c("Svo2","Scvo2"), item="Age" )
str( sv )
# A summary is not created if the the first argument (data=) is not used:
sv <- Meth( y=CardOutput[,c("Svo2","Scvo2")], item=CardOutput$VO2 )
summary(sv)
# Sample items
ssv <- sample.Meth( sv, how="item", N=8 )
# More than two methods
data( sbp )
plot( Meth( sbp ) )
# Creating non-unique replicate numbers per (meth,item) creates a warning:
data( hba1c )
hb1 <- with( hba1c,
Meth( meth=dev, item=item, repl=d.ana-d.samp, y=y, print=TRUE ) )
hb2 <- with( subset(hba1c,type=="Cap"),
Meth( meth=dev, item=item, repl=d.ana-d.samp, y=y, print=TRUE ) )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.