Meth.sim {MethComp} | R Documentation |
Simulate a dataframe containing replicate measurements on the same items using different methods.
Description
Simulates a dataframe representing data from a method comparison study. It
is returned as a Meth
object.
Usage
Meth.sim(
Ni = 100,
Nm = 2,
Nr = 3,
nr = Nr,
alpha = rep(0, Nm),
beta = rep(1, Nm),
mu.range = c(0, 100),
sigma.mi = rep(5, Nm),
sigma.ir = 2.5,
sigma.mir = rep(5, Nm),
m.thin = 1,
i.thin = 1
)
Arguments
Ni |
The number of items (patient, animal, sample, unit etc.) |
Nm |
The number of methods of measurement. |
Nr |
The (maximal) number of replicate measurements for each (item,method) pair. |
nr |
The minimal number of replicate measurements for each
(item,method) pair. If |
alpha |
A vector of method-specific intercepts for the linear equation relating the "true" underlying item mean measurement to the mean measurement on each method. |
beta |
A vector of method-specific slopes for the linear equation relating the "true" underlying item mean measurement to the mean measurement on each method. |
mu.range |
The range across items of the "true" mean measurement. Item
means are uniformly spaced across the range. If a vector length |
sigma.mi |
A vector of method-specific standard deviations for a method by item random effect. Some or all components can be zero. |
sigma.ir |
Method-specific standard deviations for the item by replicate random effect. |
sigma.mir |
A vector of method-specific residual standard deviations for a method by item by replicate random effect (residual variation). All components must be greater than zero. |
m.thin |
Fraction of the observations from each method to keep. |
i.thin |
Fraction of the observations from each item to keep. If both
|
Details
Data are simulated according to the following model for an observation
y_{mir}
:
y_{mir} = \alpha_m + \beta_m(\mu_i+b_{ir} +
c_{mi}) + e_{mir}
where
b_{ir}
is a random item
by repl
interaction (with
standard deviation for method m
the corresponding component of the
vector \sigma_ir
), c_{mi}
is a random
meth
by item
interaction (with standard deviation for method
m
the corresponding component of the vector \sigma_mi
)
and e_{mir}
is a residual error term (with standard deviation
for method m
the corresponding component of the vector
\sigma_mir
). The \mu_i
's are uniformly spaced
in a range specified by mu.range
.
Value
A Meth
object, i.e. dataframe with columns
meth
, item
, repl
and y
, representing results
from a method comparison study.
Author(s)
Lyle Gurrin, University of Melbourne, http://www.epi.unimelb.edu.au/about/staff/gurrin-lyle
Bendix Carstensen, Steno Diabetes Center, http://BendixCarstensen.com
See Also
summary.Meth
, plot.Meth
,
MCmcmc
Examples
Meth.sim( Ni=4, Nr=3 )
xx <- Meth.sim( Nm=3, Nr=5, nr=2, alpha=1:3, beta=c(0.7,0.9,1.2), m.thin=0.7 )
summary( xx )
plot( xx )