[Rd] R CMD check [nlme|MASS] fails (PR#431)

Prof Brian Ripley Prof Brian Ripley <ripley@stats.ox.ac.uk>
Fri, 11 Feb 2000 12:45:46 +0000 (GMT)


> From: berwin@maths.uwa.edu.au
> Date: Fri, 11 Feb 2000 12:58:00 +0100 (MET)

To run CMD check on MASS you need to set R_NSIZE in the environment.
500k should do.  MASS passes here on Solaris, Linux and Windows, if one
is patient enough.  I will point out that information is in the on-line
R complements, page 11.

I have just tried nlme on linux and 0.99.0 and example(nlme.formula)
does fail there in CMD check, eventually.

What MASS does not do is make a PDF manual, and that is mainly due to 
problems with the definitions of what needs to be escaped in the 
.Rd files.  A new version will follow once that is resolved
(which may need 1.0.0).

> `R CMD check nlme' fails on my machine.  The final output in
> nlme-Ex.Rout is:
> 
> > library(nlme)
> > data(Soybean)
> > fm1 <- nlme(weight ~ SSlogis(Time, Asym, xmid, scal), data = Soybean,
> +             fixed = Asym + xmid + scal ~ 1, start = c(18, 52, 7.5),
> +             control = list(nlmStepMax = 1.0))
> Error in nlme.formula(weight ~ SSlogis(Time, Asym, xmid, scal), data = 
Soybean,  : 
> 	Maximum number of iterations reached without convergence
> Execution halted
> 
> I presume that `R CMD check MASS' fails for some similar reason.  The
> final output in MASS-Ex.Rout is:
> 
> > library(nlme)
> > fp2 <- deriv(~ 0.5 + 0.5/(1 + exp(-(x-L75)/2)), 
> +             "L75", function(x,L75) NULL)
> > OMEi.nls <- nlsList(Correct/Trials ~ fp2(Loud, L75) | UIDn,
> +    data = OMEi, start=list(L75=45), control = list(maxiter=100))
> Error in nls(formula = formula, data = data, start = start, control = control) 
: 
> 	maximum number of iterations exceeded
> 
> [above message repeated another 10 times]
> 
> Error in qr(attr(rhs, "gradient")) : NA/NaN/Inf in foreign function call (arg 
1)
> Error in nls(formula = formula, data = data, start = start, control = control) 
: 
> 	maximum number of iterations exceeded
> Error: cons memory (350000 cells) exhausted
>        See "help(Memory)" on how to increase the number of cons cells.

Um, looks like nlsList is not failing gracefully when memory is exhausted,
presumably because restart is in use.

> [above message repeated about another 45 times or so]
> 
> Execution halted
> > tmp <- sapply(OMEi.nls, function(X) 
> +               {if(is.null(X)) NA else as.vector(coef(X))})
> Error in as.list(X) : Object "OMEi.nls" not found
> Execution halted
> 
> Cheers,
> 
>         Berwin
> 
> --please do not edit the information below--
> 
> Version:
>  platform = i686-unknown-linux
>  arch = i686
>  os = linux
>  system = i686, linux
>  status = Patched
>  major = 0
>  minor = 99.0
>  year = 2000
>  month = February
>  day = 9
>  language = R
> 
> Search Path:
>  .GlobalEnv, Autoloads, package:base
> 
> 
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
> 
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._

-- 
Brian D. Ripley,                  ripley@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272860 (secr)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._