| drmte {drcte} | R Documentation | 
Fitting time-to-event models for seed science
Description
A general platform for the analysis of seed germination/emergence and other time-to-event data in agriculture.
Usage
  drmte(formula, curveid, pmodels, data = NULL, subset, fct,
  start, na.action = na.omit, logDose = NULL, type = "event",
  control = drmteControl(), lowerl = NULL, upperl = NULL, separate = FALSE,
  pshifts = NULL, varcov = NULL)
Arguments
| formula | a symbolic description of the model to be fit. I must be in the form 'count  | 
| curveid | a numeric vector or factor containing the grouping of the data. | 
| pmodels | a data frame with a many columns as there are parameters in the non-linear function. Or a list containing a formula for each parameter in the nonlinear function. | 
| data | an optional data frame containing the variables in the model. | 
| subset | an optional vector specifying a subset of observations to be used in the fitting process. | 
| fct | a list with three or more elements specifying the non-linear
function, the accompanying self starter function, the names of the parameter in the non-linear function and,
optionally, the first and second derivatives as well as information used for calculation of ED values.
Currently available functions include, among others, the four- and five-parameter log-logistic models
 | 
| type | a character string specifying the distribution of the data (parameter estimation will depend on the assumed distribution as different log likelihood functions will be used). The default is "event", implying a multinomial distribution. | 
| start | an optional numeric vector containing starting values for all mean parameters in the model. Overrules any self starter function. | 
| na.action | a function for treating mising values ('NA's). Default is  | 
| logDose | a numeric value or NULL. If log doses value are provided the base of the logarithm should be specified (exp(1) for the natural logarithm and 10 for 10-logarithm). | 
| control | a list of arguments controlling constrained optimisation (zero as boundary), maximum number of iteration in the optimisation, relative tolerance in the optimisation, warnings issued during the optimisation. | 
| lowerl | a numeric vector of lower limits for all parameters in the model (the default corresponds to minus infinity for all parameters). | 
| upperl | a numeric vector of upper limits for all parameters in the model (the default corresponds to plus infinity for all parameters). | 
| separate | logical value indicating whether curves should be fit separately (independent of each other). | 
| pshifts | a matrix of constants to be added to the matrix of parameters. Default is no shift for all parameters. | 
| varcov | an optional user-defined known variance-covariance matrix for the responses. Default is the identity matrix (NULL), corresponding to independent response values with a common standard deviation, which will be estimated from the data. | 
Details
This function relies on the general optimiser function optim for the minimisation of negative log likelihood function.
The control arguments are specified using the function drmc.
Setting lowerl and/or upperl automatically invokes constrained optimisation.
The columns of a data frame argument to pmodels are automatically converted into factors.
This does not happen if a list is specified.
Value
An object of class 'drcte' and 'drc'.
Author(s)
Andrea Onofri
Examples
data(verbascum)
modVerb <- drmte(nSeeds ~ timeBef + timeAf, curveid = Species,
             fct = NPMLE(), data = verbascum)