update package:stats R Documentation _U_p_d_a_t_e _a_n_d _R_e-_f_i_t _a _M_o_d_e_l _C_a_l_l _D_e_s_c_r_i_p_t_i_o_n: 'update' will update and (by default) re-fit a model. It does this by extracting the call stored in the object, updating the call and (by default) evaluating that call. Sometimes it is useful to call 'update' with only one argument, for example if the data frame has been corrected. _U_s_a_g_e: update(object, ...) ## Default S3 method: update(object, formula., ..., evaluate = TRUE) _A_r_g_u_m_e_n_t_s: object: An existing fit from a model function such as 'lm', 'glm' and many others. formula.: Changes to the formula - see 'update.formula' for details. ...: Additional arguments to the call, or arguments with changed values. Use 'name=NULL' to remove the argument 'name'. evaluate: If true evaluate the new call else return the call. _V_a_l_u_e: If 'evaluate = TRUE' the fitted object, otherwise the updated call. _R_e_f_e_r_e_n_c_e_s: Chambers, J. M. (1992) _Linear models._ Chapter 4 of _Statistical Models in S_ eds J. M. Chambers and T. J. Hastie, Wadsworth & Brooks/Cole. _S_e_e _A_l_s_o: 'update.formula' _E_x_a_m_p_l_e_s: oldcon <- options(contrasts = c("contr.treatment", "contr.poly")) ## Annette Dobson (1990) "An Introduction to Generalized Linear Models". ## Page 9: Plant Weight Data. ctl <- c(4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14) trt <- c(4.81,4.17,4.41,3.59,5.87,3.83,6.03,4.89,4.32,4.69) group <- gl(2, 10, 20, labels = c("Ctl", "Trt")) weight <- c(ctl, trt) lm.D9 <- lm(weight ~ group) lm.D9 summary(lm.D90 <- update(lm.D9, . ~ . - 1)) options(contrasts = c("contr.helmert", "contr.poly")) update(lm.D9) options(oldcon)