Dopt.augment(design, m=1, formula=NULL, candidates=NULL, constraint=NULL, 
    center=FALSE, nRepeats=5, 
    seed=NULL, randomize=TRUE, ...)design, 
        which may not be a blocked, split-plot, neither 
        crossed or parameter design; it also must not be replicated with repeat.only replications.designdata 
        or elements or element names from factor.names, respectively;
usage of the factor.names element of the design.info attribute of designconstraint is evaluated on the specified data set or after automatic creation 
        of a full factorial candidate data set.
The variTRUE, the design (or the additional portion of the design) returned by the 
        workhorse function optFoptFederov 
        from package maxIteration, 
        nullify (calculate good startingdesign 
    with attributes attached. 
    The data frame contains the experimental settings.
    The matrix desnum attached as attribute desnum contains the 
    model matrix of the design, using the formula as specified in the call. 
Function Dopt.augment preserves additional variables (e.g. responses) that 
    have been added to the design design before augmenting. Note, however, that 
    the response data are NOT used in deciding about which points to augment the design with.
    
    The attribute run.order provides the run number in standard order (as returned from 
    function optFederov in package Dopt.design are lost).
    The attribute design.info is a list of various design properties, with type resolving to design), the element 
    quantitative is a vector of nfactor logical values or NAs, 
    and the optional digits elements indicates the number of digits to 
    which the data were rounded. 
    The list contains further entries regarding the optimality that has been achieved 
    (D, Dea and A). 
    
    Note that the original design is contained in the first rows of the new data set. 
    The original design also contains columns that are not directly part of the 
    design, e.g. comment columns. 
Note that replications is always set to 1, even if the original design was 
    replicated, and repeat.only is always FALSE. 
    These elements are only present to fulfill the formal requirements for class design.)Dopt.augment augments an existing design by m D-optimal 
   additional points (unblocked designs, no split-plot, no parameter or crossed design, 
   no repeat.only replications), i.e. by points that make the design particularly efficient 
   for the intended model. 
   
   Option center, which is available for both blocked and unblocked designs as part of the ...argument, 
   requests optimization for the centered model; the design that is created is nevertheless an uncentered design.
   
   NULL entries in the arguments are filled with automatic values that are determined 
   from design.optFederov, fac.design, 
    quad, cubic, 
    Dopt.design## a full quadratic model with constraint in three quantitative factors 
   plan <- Dopt.design(36,factor.names=list(eins=c(100,250),zwei=c(10,30),drei=c(-25,25)),
                          nlevels=c(4,3,6), 
                          formula=~quad(.), 
                          constraint="!(eins>=200 & zwei==30 & drei==25)")
   summary(plan)
   y <- rnorm(36)
   r.plan <- add.response(plan, y)
   plan2 <- Dopt.augment(r.plan, m=10)
   summary(plan2)
   ## add the new response values after conducting additional experiments
   y <- c(y, rnorm(10))
   r.plan2 <- add.response(plan2,y, replace=TRUE)
   summary(r.plan2, brief=FALSE)Run the code above in your browser using DataLab