Subject: CVS commit: pkgsrc/math/R-lme4
From: Makoto Fujiwara
Date: 2023-06-13 15:55:59
Message id: 20230613135559.8C3D9FA89@cvs.NetBSD.org

Log Message:
(math/R-lme4) Updated 1.1.27 to 1.1.33

CHANGES IN VERSION 1.1-33:

  BUG FIXES:

         * a boundary check could fail occasionally when large data
           produced an NA value in a computed gradient; now warns
           instead (GH #719, Mathias Ambuehl)

         * 'allFit' now works better when 'optimx' and 'dfoptim'
           packages are not installed (GH #724)

         * 'refit' reset internal degrees of freedom component
           incorrectly for REML fits (resulted in incorrect reported
           REML criteria, but otherwise harmless: side effect of GH
           #678)

  NEW FEATURES:

         * 'dotplot' and 'qqmath' methods gain a 'level' argument to
           set the width of confidence intervals

         * 'dotplot' method is now more flexible, using ".v" options
           ('lty.v', 'col.line.v', 'lwd.v') to set appearance of
           vertical lines (Iago Gin<c3><a9> V<c3><a1>zquez)

         * 'refit' gains a 'newweights' argument (GH #678)

CHANGES IN VERSION 1.1-32 (2023-03-14):

  USER-VISIBLE CHANGES:

         * 'formatVC()' gets a new optional argument 'corr' indicating
           if correlations or covariances should be used for vector
           random effects; this corresponds to 'print(<merMod>,
           ranef.corr = ...)' .  By default, it is FALSE for 'comp =
           "Variance"', fixing (GH #707).

         * 'qqmath.merMod' adds a (useless) 'data' argument for S3
           compatibility. Going forward, the 'id' and 'idLabels'
           arguments should always be specified by name.  We have added
           code to try to detect/warn when this is not done.

  BUG FIXES:

         * 'nobars' now retains the environment of its formula argument
           (GH #713, Mikael Jagan)

CHANGES IN VERSION 1.1-31 (2022-11-01):

  BUG FIXES:

         * 'confint(fm, <single string>)' now works (after years of
           being broken) again.

         * simulating from binomial model with a factor response, when
           the simulated response contains only a single factor level,
           now works (Daniel Kennedy)

CHANGES IN VERSION 1.1-30 (2022-07-08):

  USER-VISIBLE CHANGES:

         * 'nl' (term names) component added to output list of
           'mkReTrms (GH #679)'

         * eliminate partial-matching of 'eta' (for 'etastart') (GH
           #686: not actually "user-visible" unless
           'getOption("warnPartialMatchDollar")' is 'TRUE')

         * 'summary' method doesn't break for GLMMs other than
           binomial/Poisson when 'merDeriv''s 'vcov.glmerMod' method is
           attached (GH #688)

  BUG FIXES:

         * better handling of 'simulate(., re.form = NULL)' when model
           frame contains derived components (e.g. 'offset()',
           'log(x)')
           (<https://github.com/florianhartig/DHARMa/issues/335>)

         * 'bootMer' works with 'glmmTMB' again (broken in 1.1-29)

         * 'maxfun' argument to 'allFit' controls max function
           evaluations for every optimizer type (GH#685)

CHANGES IN VERSION 1.1-29 (2022-04-07):

  USER-VISIBLE CHANGES:

         * prediction with new levels (when not allowed) returns a more
           informative error message (displays a list of unobserved
           levels)

  BUG FIXES:

         * 'glmer.nb' now works when 'lme4' is not loaded (GH #658,
           @brgew)

         * tests for singularity ('check.conv.singular') now run
           independently of derivative computation (e.g., when
           'calc.derivs=FALSE') (GH #660, @palday)

         * 'influence.merMod' now works when data were originally
           specified as a tibble

         * fixed bug in 'cooks.distance' method for 'influence.merMod'
           (i.e., objects created via 'influence(fitted_model)') (John
           Fox) (GH #672)

         * 'predict' works for formulas containing . when 'newdata' is
           specified (GH #653)

         * 'bootMer' now correctly inherits control settings from
           original fit

CHANGES IN VERSION 1.1-28 (2022-02-04):

  USER-VISIBLE CHANGES:

         * construction of interacting factors (e.g. when 'f1:f2' or
           'f1/f2' occur in random effects terms) is now more efficient
           for partially crossed designs (doesn't try to create all
           combinations of 'f1' and 'f2') (GH #635 and #636)

         * 'mkNewReTrms' is exported

         * singular-fit message now refers to 'help("isSingular")'
           rather than '?isSingular'

  TESTS:

         * fix 'all.equal(p1,p2,p3)' and similar 'expect_equal()'
           thinkos

         * fix some tests only run when 'lme4:::testLevel() > 1'; adapt
           tests for upcoming Matrix 1.4-1 which has
           'names(diag(<sparse>))'

  BUG FIXES:

         * 'reOnly' preserves environment (GH #654, Mikael Jagan)

         * backward-compatibility hooks changed to evaluate at run-time
           (i.e., in '.onLoad()') rather than at build time (GH #649)

         * 'lmList' no longer warns when 'data' is a tibble (GH #645)

Files:
RevisionActionfile
1.8modifypkgsrc/math/R-lme4/Makefile
1.7modifypkgsrc/math/R-lme4/distinfo