Hello R users, I'm trying to solve an apparently simple problem. I include a matrix in a model formula, and I want then to extract the related coefficients. Basically, I want a function func such that: mymatrix <- cbind(rnorm(10),rnorm(10)) y <- b <- rnorm(10) model <- lm(y ~ b + mymatrix) func(mymatrix,model) which returns only the 3rd and 4th coefficients. I thought to search by: grep("mymatrix",names(coef(model))) but I don't know how to extract the name "mymatrix" from the object mymatrix. Is there a specific function, something like func(mymatrix) returning the string "mymatrix"? Thanks so much for your time. Antonio Gasparrini Public and Environmental Health Research Unit (PEHRU) London School of Hygiene & Tropical Medicine Keppel Street, London WC1E 7HT, UK Office: 0044 (0)20 79272406 - Mobile: 0044 (0)79 64925523 Skype contact: a.gasparrini http://www.lshtm.ac.uk/people/gasparrini.antonio ( http://www.lshtm.ac.uk/pehru/ ) [[alternative HTML version deleted]]