Thierry, I have this:
if (require(MatrixModels) && require(Matrix)) { X <- model.Matrix(Terms, m, contrasts, sparse = TRUE) in my function rqss() I've tried variants of requireNamespace too without success. If I understand properly model.Matrix is from MatrixModels but it calls sparse.model.matrix which is part of Matrix, and it is the latter function that I'm not finding. Maybe I should go back to the requireNamespace strategy again? Roger url: www.econ.uiuc.edu/~roger Roger Koenker email rkoen...@uiuc.edu Department of Economics vox: 217-333-4558 University of Illinois fax: 217-244-6678 Urbana, IL 61801 > On Mar 25, 2015, at 2:54 PM, Thierry Onkelinx <thierry.onkel...@inbo.be> > wrote: > > Dear Roger, > > How is Matrix loaded? > > If you use sparse.model.matrix() inside a function from your package you need > to declare it as Matrix::sparse.model.matrix() > > Best regards, > > ir. Thierry Onkelinx > Instituut voor natuur- en bosonderzoek / Research Institute for Nature and > Forest > team Biometrie & Kwaliteitszorg / team Biometrics & Quality Assurance > Kliniekstraat 25 > 1070 Anderlecht > Belgium > > To call in the statistician after the experiment is done may be no more than > asking him to perform a post-mortem examination: he may be able to say what > the experiment died of. ~ Sir Ronald Aylmer Fisher > The plural of anecdote is not data. ~ Roger Brinner > The combination of some data and an aching desire for an answer does not > ensure that a reasonable answer can be extracted from a given body of data. ~ > John Tukey > > 2015-03-25 19:59 GMT+01:00 Roger Koenker <rkoen...@illinois.edu>: > I'm having trouble with R CMD check of my quantreg package. All is well > until I get to: > > checking running R code from vignettes ... > ‘rq.Rnw’ ... failed > ERROR > Errors in running code in vignettes: > when running code in ‘rq.Rnw’ > > when I see a snippet from the vignette code and then: > > Loading required namespace: MatrixModels > > When sourcing ‘rq.R’: > Error: could not find function "sparse.model.matrix" > Execution halted > > This is baffling to me since sparse.model.matrix is in the > namespace of Matrix and it should be loaded at this stage > since it is required by MatrixModels which has just been > pronounced "loaded". > > I've verified that I can Sweave("rq.Rnw") > and texi2pdf("rq.tex", clean=TRUE) without any problem. > > Any hints greatly appreciated, as always. > > Roger > > > url: www.econ.uiuc.edu/~roger Roger Koenker > email rkoen...@uiuc.edu Department of Economics > vox: 217-333-4558 University of Illinois > fax: 217-244-6678 Urbana, IL 61801 > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel