Commit graph

5597 commits

Author SHA1 Message Date
wiz
ab7c491def *: recursive bump for poppler 21.09.0 2021-09-29 10:10:30 +00:00
wiz
33dc5de577 *: recursive bump for vala 0.54 2021-09-29 09:10:30 +00:00
mef
c4a0da2758 (math/R-pbkrtest) Fix build, +DEPENDS+= R-knitr 2021-09-21 22:35:16 +00:00
mef
36e19bdc09 (math/R-maps) Removed duplicating with geography/R-maps 2021-09-20 13:09:37 +00:00
mef
1221d44b51 Added math/R-insight version 0.14.4 2021-09-20 02:51:23 +00:00
mef
8089a15381 (math/R-insight) import R-insight-0.14.4
A tool to provide an easy, intuitive and consistent access to
information contained in various R models, like model formulas, model
terms, information about random effects, data that was used to fit the
model or data from response variables. 'insight' mainly revolves
around two types of functions: Functions that find (the names of)
information, starting with 'find_', and functions that get the
underlying data, starting with 'get_'.  The package has a consistent
syntax and works with many different model objects, where otherwise
functions to access these information are missing.
2021-09-20 02:48:37 +00:00
mef
8168e1d062 (math/R-nloptr) updated 1.2.1 to 1.2.2.2
29 February 2020:
    * Replaced deprecated functions from testhat framework in unit tests (contributed by Avraham Adler).

26 February 2020:
    * Fixed warnings (as requested by CRAN): R CMD config variables 'CPP' and 'CXXCPP' are deprecated.

20 October 2018:
    * Exposed CCSAQ algorithm in R interface (contributed by Julien Chiquet).

03 October 2018:
    * Build process was changed to solve issues on several OS (many thanks to the CRAN maintainers).
2021-09-20 01:16:44 +00:00
mef
b103b6b10f (math/R-survey) Updated 3.36 to 4.1.1
4.1-1	CRAN

4.1	svyquantile() has been COMPLETELY REWRITTEN. The old version is available
	as oldsvyquantile() (for David Eduardo Jorquera Petersen)

	svycontrast()'s improvements for statistics with replicates are now also there with
	svyby(), for domain comparisons (Robert Baskin)

	svyttest() now gives an error message if the binary group variable isn't binary
	(for StackOverflow 60930323)

	confint.svyglm Wald-type intervals now correctly label the columns (eg 2.5%, 97.5%)
	(for Molly Petersen)

	svyolr() using linearisation had the wrong standard errors for intercepts
	other than the first, if extracted using vcov (it was correct in summary() output)

	svyglm() gave deffs that were too large by a factor of nrow(design). (Adrianne Bradford)

	svycoxph() now warns if you try to use frailty or other penalised terms, because they
	just come from calling coxph and I have no reason to believe they work correctly
	in complex samples (for Claudia Rivera)

	coef.svyglm() now has a complete= argument to match coef.default(). (for Thomas Leeper)

	summary.svyglm() now gives NA p-values and a warning, rather than Inf standard errors,
	when the residual df are zero or negative (for Dan Simpson and Lauren Kennedy)

	In the multigroup case, svyranktest() now documents which elements of the 'htest'
	object have which parts of the result, because it's a bit weird (for Justin Allen)

	svycontrast() gets a new argument add=TRUE to keep the old coefficients as well

	twophase() can now take strata= arguments that are character, not just factor
	or numeric. (for Pam Shaw)

	add reference to Chen & Lumley on tail probabilities for quadratic forms.

	add reference to Breslow et al for calibrate()

	add svyqqplot and svyqqmath for quantile-quantile plots

	SE.svyby would grab confidence interval limits instead of SEs if vartype=c("ci","se").

	svylogrank(method="small") was wrong (though method="score" and method="large" are ok),
	because of problems in obtaining the at-risk matrix from coxph.detail. (for Zhiwen Yao)

	added as.svrepdesign.svyimputationList and withReplicates.svyimputationList
	(for Ángel Rodríguez Laso)

	logLik.svyglm used to return the deviance and now divides it by -2

	svybys() to make multiple tables by separate variables rather than a joint table
	(for Hannah Evans)

	added predictat= option to svypredmeans for Steven Johnston.

	Fixed bug in postStratify.svyrep.design, was reweighting all reps the same (Steven Johnston)

	Fix date for Thomas & Rao (1987) (Neil Diamond)

	Add svygofchisq() for one-sample chisquared goodness of fit (for Natalie Gallagher)

	confint.svyglm(method="Wald") now uses t distribution with design df by default.
	(for Ehsan Karim)

	confint.svyglm() checks for zero/negative degrees of freedom


	confint.svyglm() checks for zero/negative degrees of freedom

	mrb bootstrap now doesn't throw an error when there's a single PSU in a stratum
	(Steve White)

	oldsvyquantile() bug with producing replicate-weight confidence intervals for
	multiple quantiles (Ben Schneider)

	regTermTest(,method="LRT") didn't work if the survey design object and model were
	defined in a function (for Keiran Shao)

	svyglm() has clearer error message when the subset= argument contains NAs (for Pam Shaw)
	and when the weights contain NAs (for Paige Johnson)

	regTermTest was dropping the first term for coxph() models (Adam Elder)

	svydesign() is much faster for very large datasets with character ids or strata.

	svyglm() now works with na.action=na.exclude (for Terry Therneau)

	extractAIC.svylm does the design-based AIC for the two-parameter Gaussian model, so
	estimating the variance parameter as well as the regression parameters.
	(for Benmei Liu and Barry Graubard)

	svydesign(, pps=poisson_sampling()) for Poisson sampling, and ppscov() for
	specifying PPS design with weighted or unweighted covariance of sampling indicators
	(for Claudia Rivera Rodriguez)


4.0	Some (and eventually nearly all) functions now return influence functions when
	called with a survey.design2 object and the influence=TRUE option.  These allow
	svyby() to estimate covariances between domains, which could previously only be
	done for replicate-weight designs, and so allow svycontrast() to do domain contrasts
	 - svymean, svytotal, svyratio, svymle, svyglm, svykappa

	Nonlinear least squares with svynls() now available

	Document that predict.svyglm() doesn't use a rescaled residual mean square
	to estimate standard errors, and so disagrees with some textbooks. (for Trent Buskirk)

3.38	When given a statistic including replicates, svycontrast() now transforms the replicates
	and calculates the variance, rather than calculating the variance then using the
	delta method.  Allows geometric means to exactly match SAS/SUDAAN (for Robert Baskin)

	vcov.svyrep.design to simplify computing variances from replicates (for William Pelham)

	svykm() no longer throws an error with single-observation domains (for Guy Cafri)

	Documentation for svyglm() specifies that it has always returned
	model-robust standard errors. (for various people wanting to fit relative risk
	regression models).

3.37	RODBC database connections are no longer supported.
	Use the DBI-compatible 'odbc' package

	set scale<-1 if it is still NULL after processing, inside svrepdesign()
        [https://stats.stackexchange.com/questions/409463]

       	Added withPV for replicate-weight designs [for Tomasz Żółtak]

      	svyquantile for replicate-weight designs now uses a supplied alpha to get
       	confidence intervals and estimates SE by dividing confidence interval length
       	by twice abs(qnorm(alpha/2)). [For Klaus Ignacio Lehmann Melendez]

       	All the svyquantile methods now take account of design degrees of freedom and
       	use t distributions for confidence intervals. Specify df=Inf to get a Normal.
       	[For Klaus Ignacio Lehmann Melendez]

       	svyivreg() for 2-stage least-squares (requires the AER package)

       	warn when rho= is used with type="BRR" in svrepdesign [for Tomasz Żółtak]

	Add "ACS" and "successive-difference" to type= in svrepdesign(),
	for the American Community Survey weights

	Add "JK2" to type= in svrepdesign

	Warn when scale, rscales are supplied unnecessarily to svyrepdesign

        More explanation of 'symbolically nested' in anova.svyglm

        Link to blog post about design df with replicate weights.

        Chase 'Encyclopedia of Design Theory' link again.
2021-09-20 00:49:49 +00:00
mef
e33e48b69c (math/R-tibble) Updated 3.1.2 to 3.1.4
# tibble 3.1.4

## Features

- `as.data.frame.tbl_df()` strips inner column names (#837).
- `new_tibble()` allows omitting the `nrow` argument again (#781).

## Documentation

- Move `vignette("digits")`, `vignette("numbers")`, `?num` and `?char`
  from the pillar package here (#913).
- Replace `iris` by `trees` (#943).
- Various documentation improvements.
- New `?tibble_options` help page (#912).

## Performance

- `x[i, j] <- one_row_value` avoids explicit recycling of the
  right-hand side, the recycling happens implicitly in
  `vctrs::vec_assign()` for performance (#922).

## Internal

- Vignettes are now tested with a snapshot test (#919).
- `new_tibble()` uses `vctrs::new_data_frame()` internally (#726,
  @DavisVaughan).
- Adapt to pillar 1.6.2.
- Fix tests for compatibility with pillar 1.6.2.

# tibble 3.1.3

## Bug fixes

- `tbl[row, col] <- rhs` treats an all-`NA` logical vector as a
  missing value both for existing data (#773) and for the right-hand
  side value (#868). This means that a column initialized with `NA`
  (of type `logical`) will change its type when a row is updated to a
  value of a different type.
- `[[<-()` supports symbols (#893).

## Features

- `as_tibble_row()` supports arbitrary vectors (#797).
- `enframe()` and `deframe()` support arbitrary vectors (#730).
- `tibble()` and `tibble_row()` ignore all columns that evaluate to
  `NULL`, not only those where a verbatim `NULL` is passed (#895,
  #900).
- `new_tibble()` is now faster (#901, @mgirlich).

## Internal

- Establish compatibility with rlang > 0.4.11 (#908).
- Use `pillar::dim_desc()` (#859).
- Establish compatibility with testthat > 3.0.3 (#896, @lionel-).
- Bump required versions of ellipsis and vctrs to avoid warning during
  package load.
2021-09-20 00:44:28 +00:00
mef
a17f9d6ef7 (math/R-robustbase) Updated 0.93.5 to 0.93.8
(R CMD Rdconv -t txt math/R-robustbase/work/robustbase/inst/NEWS.Rd)
CHANGES in robustbase VERSION 0.93-8 (2021-06-01, svn r879):

  NEW FEATURES:

         * 'scaleTau2()' gets new optional 'iter = 1' and 'tol.iter'
           arguments; mostly experimentally to see if or when iteration
           makes sense.

         * 'Qn(x, *)' gets new optional 'k = .' to indicate the
           "quantile" i.e., order statistic to be computed (with
           default as previously hard-coded).
           Experimentally to try for cases where more than n/2
           observations coincide (with the median), i.e., 'x[i] == x0
           == median(x[])', and hence 'Qn(x)' and 'mad(x)' are zero.

         * 'adjOutlyingness()' gets new option 'IQRtype = 7'.

  Tweaks:

         * For tests: *again* differences found in the non-sensical
           'adjOutlyingness()' example (with large p/n, hence many
           "random" values in the order of 1e15).  Disable the test for
           now (and record the result in *.Rout).

  BUG FIXES:

         * The 'test()' utility in 'tests/lmrob-ex12.R' no longer calls
           'matrix(x, n,4)' where the length of x does not match '4n'.
           Similar change in 'tests/mc-strict.R'

CHANGES in robustbase VERSION 0.93-7 (2021-01-03, svn r865):

  NEW FEATURES:

         * Use '\CRANpkg{.}' in most places, providing web links to the
           respective CRAN package page.

         * 'adjOutlyingness()' now gains optional parameters to be
           passed to 'mc()'.

  BUG FIXES:

         * update the internal man page, so new 'checkRdContents()' is
           happy.

         * fix several '\url{.}''s that now are diagnosed as 'moved'.

         * 'adjOutlyingness()' finally works with 'p.samp > p'.

         * 'scaleTau2()' now works with 'Inf' and very large values,
           and obeys new 'na.rm = FALSE' argument.

         * add 'check.environment=FALSE' to some of the 'all.equal()'
           calls (for 'R-devel', i.e., future R 4.1.x).

         * 'wgt.himedian(numeric())' now returns 'NA' instead of
           occasionally seg.faulting or inf.looping.  Ditto for a case
           when called from 'Qn()'.

CHANGES in robustbase VERSION 0.93-6 (2020-03-20, svn r854):

  NEW FEATURES:

         * 'splitFrame()' now treats 'character' columns also as
           categorical (the same as 'factor's).

  Tweaks:

         * Small updates, also in checks for newer compiler settings,
           e.g., 'FCLEN' macro; also F77_*() etc, in order to fix 'LTO'
           issues.

         * More careful or _less_ calling 'intpr()': correct "Rank" of
           array (for gfortran/gcc 10, when '-fallow-argument-mismatch'
           is not set).
2021-09-20 00:10:53 +00:00
mef
babe51809d (math/R-XML) Updated 3.99.0.7 to 3.99.0.8, ChangeLog unknown 2021-09-20 00:01:07 +00:00
mef
9a03c56165 (math/R-psych) Updated 1.9.12.31 to 2.1.6
News.Rd at following path give too lengthy, let me omit, sorry
R CMD  Rdconv -t txt  math/R-psych/work/psych/inst/News.Rd
(No compact ChangeLog found)
2021-09-19 23:51:41 +00:00
wiz
b5b314e0d4 R-gsl: update to 2.1.7.
Changes not found. Old distfile not available, but this one is.
2021-09-19 17:15:41 +00:00
mef
1bc887bd0d (math/R-e1071) Updated 1.7.8 to 1.7.9
(R CMD Rdconv -t txt math/R-e1071/work/e1071/inst/NEWS.Rd)
Changes in version 1.7-9:
  * Remove configure code testing for gcc 2.96.
2021-09-19 08:40:57 +00:00
mef
dbdf712d4e (math/R-RPostgreSQL) Updated 0.6.2 to 0.7
2021-07-26  Tomoaki NISHIYAMA  <tomoakin@staff.kanazawa-u.ac.jp>
	* Change LICENCE to GPL-3
	* import new config.guess and config.sub
	* Drop an unused variable RS_PostgreSQL_closeManager_t
	* Use seq_along() instead of seq(along=)
	* -Wno-stringop-truncation for libpq compilation on windows
	* Change Description for new version and license.
	* fix type as pointed out by PR #109
	* http to https transition for URLs
2021-09-19 03:05:04 +00:00
mef
f0782e0e77 (math/R-RNetCDF) Updated 2.4.2 to 2.5.2
Version 2.5-2, 2021-08-20
  * Support hdf5 filters via multi-filter interface (netcdf>=4.8.0)
  * Windows: update binary packages to netcdf 4.7.4 with OpenDAP
  * Generate type conversions with m4 macros
  * Reduce CPU time for utcal.nc example to pass CRAN checks
2021-09-19 02:55:21 +00:00
mef
806663d565 (math/R-pbkrtest) Updated 0.4.7 to 0.5.1
pbkrtest v0.5.1 (Release date: 2021-03-09)
============================================

Changes

* Improved documentation

pbkrtest v0.5-0.0 (Release date: 2020-08-04)
============================================

Changes

* Satterthwaite approximation added via the SATmodcomp function.

* Checks for models being nested is not performed for parametric
  bootstrap any longer. Reason is that the simr package use parametric
  bootstrap for testing variance components being zero.

* doi added to DESCRIPTION file


pbkrtest v0.4-8.6 (Release date: 2020-02-20)
============================================

Bug fixes:

* documentation fixed ddf_Lb is now exported

* mclapply issue for windows fixed

* vcovAdj.lmerMod is exported to make emmeans work. Contact Russ Lenth
  to make emmeans used generic function vcovAdj.


pbkrtest v0.4-8 (Release date: 2020-02-20)
==========================================

Bug fixes:

  * Issue related to class() versus inherits() fixed.

Changes:

  * NEWS file added
  * NAMESPACE file is now generated automatically
2021-09-19 02:32:27 +00:00
mef
68232b5168 (math/R-DEoptimR) Updated 1.0.8 to 1.0.9, NEWS not updated 2021-09-19 02:26:35 +00:00
mef
5a78b156d1 Added math/R-broom version 0.7.9 2021-09-18 23:08:24 +00:00
mef
eae40b15c2 (math/R-broom) import R-broom-0.7.9
Summarizes key information about statistical objects in tidy tibbles.
This makes it easy to report results, create plots and consistently
work with large numbers of models at once. Broom provides three verbs
that each provide different types of information about a model. tidy()
summarizes information about model components such as coefficients of
a regression. glance() reports information about an entire model, such
as goodness of fit measures like AIC and BIC. augment() adds
information about individual observations to a dataset, such as fitted
values or influence measures.
2021-09-18 23:05:34 +00:00
mef
4e828737e8 (math/units) Updated 0.7.1 to 0.7.2
# version 0.7-2

* enhance `pillar` integration; #273, #275, #280 @krlmlr

* new `unique` method for `units` and `mixed_units` objects; #283 addressing
  #277 @lewinfox
2021-09-18 14:09:49 +00:00
mef
dd5419935e (math/R-tidyr) Updated 1.0.2 to 1.1.3
# tidyr 1.1.3

* tidyr verbs no longer have "default" methods for lazyeval fallbacks. This
  means that you'll get clearer error messages (#1036).

* `uncount()` error for non-integer weights and gives a clearer error message
  for negative weights (@mgirlich, #1069).

* You can once again unnest dates (#1021, #1089).

* `pivot_wider()` works with data.table and empty key variables (@mgirlich, #1066).

* `separate_rows()` works for factor columns (@mgirlich, #1058).

# tidyr 1.1.2

* `separate_rows()` returns to 1.1.0 behaviour for empty strings
  (@rjpatm, #1014).

# tidyr 1.1.1

* New tidyr logo!

* stringi dependency has been removed; this was a substantial dependency that
  make tidyr hard to compile in resource constrained environments
  (@rjpat, #936).

* Replace Rcpp with cpp11. See <https://cpp11.r-lib.org/articles/motivations.html>
  for reasons why.

# tidyr 1.1.0

## General features

* `pivot_longer()`, `hoist()`, `unnest_wider()`, and `unnest_longer()` gain
  new `transform` arguments; these allow you to transform values "in flight".
  They are partly needed because vctrs coercion rules have become stricter,
  but they give you greater flexibility than was available previously (#921).

* Arguments that use tidy selection syntax are now clearly documented and
  have been updated to use tidyselect 1.1.0 (#872).

## Pivoting improvements

* Both `pivot_wider()` and `pivot_longer()` are considerably more performant,
  thanks largely to improvements in the underlying vctrs code
  (#790, @DavisVaughan).

* `pivot_longer()` now supports `names_to = character()` which prevents the
  name column from being created (#961).

    ```{r}
    df <- tibble(id = 1:3, x_1 = 1:3, x_2 = 4:6)
    df %>% pivot_longer(-id, names_to = character())
    ```

* `pivot_longer()` no longer creates a `.copy` variable in the presence of
  duplicate column names. This makes it more consistent with the handling
  of non-unique specs.

* `pivot_longer()` automatically disambiguates non-unique ouputs, which can
  occur when the input variables include some additional component that you
  don't care about and want to discard (#792, #793).

    ```{r}
    df <- tibble(id = 1:3, x_1 = 1:3, x_2 = 4:6)
    df %>% pivot_longer(-id, names_pattern = "(.)_.")
    df %>% pivot_longer(-id, names_sep = "_", names_to = c("name", NA))
    df %>% pivot_longer(-id, names_sep = "_", names_to = c(".value", NA))
    ```

* `pivot_wider()` gains a `names_sort` argument which allows you to sort
  column names in order. The default, `FALSE`, orders columms by their
  first appearance (#839). In a future version, I'll consider changing the
  default to `TRUE`.

* `pivot_wider()` gains a `names_glue` argument that allows you to construct
  output column names with a glue specification.

* `pivot_wider()` arguments `values_fn` and `values_fill` can now be single
  values; you now only need to use a named list if you want to use different
  values for different value columns (#739, #746). They also get improved
  errors if they're not of the expected type.

## Rectangling

* `hoist()` now automatically names pluckers that are a single string (#837).
  It error if you use duplicated column names (@mgirlich, #834), and now uses
  `rlang::list2()` behind the scenes (which means that you can now use `!!!`
  and `:=`) (#801).

* `unnest_longer()`, `unnest_wider()`, and `hoist()` do a better job
  simplifying list-cols. They no longer add unneeded `unspecified()` when
  the result is still a list (#806), and work when the list contains
  non-vectors (#810, #848).

* `unnest_wider(names_sep = "")` now provides default names for unnamed inputs,
  suppressing the many previous name repair messages (#742).

## Nesting

* `pack()` and `nest()` gains a `.names_sep` argument allows you to strip outer
  names from inner names, in symmetrical way to how the same argument to
  `unpack()` and `unnest()` combines inner and outer names (#795, #797).

* `unnest_wider()` and `unnest_longer()` can now unnest `list_of` columns. This
  is important for unnesting columns created from `nest()` and with
  `pivot_wider()`, which will create `list_of` columns if the id columns are
  non-unique (#741).

## Bug fixes and minor improvements

* `chop()` now creates list-columns of class `vctrs::list_of()`. This helps
  keep track of the type in case the chopped data frame is empty, allowing
  `unchop()` to reconstitute a data frame with the correct number and types
  of column even when there are no observations.

* `drop_na()` now preserves attributes of unclassed vectors (#905).

* `expand()`, `expand_grid()`, `crossing()`, and `nesting()` once again
  evaluate their inputs iteratively, so you can refer to freshly created
  columns, e.g. `crossing(x = seq(-2, 2), y = x)` (#820).

* `expand()`, `expand_grid()`, `crossing()`, and `nesting()` gain a
  `.name_repair` giving you control over their name repair strategy
  (@jeffreypullin, #798).

* `extract()` lets you use `NA` in `into`, as documented (#793).

* `extract()`, `separate()`, `hoist()`, `unnest_longer()`, and `unnest_wider()`
  give a better error message if `col` is missing (#805).

* `pack()`'s first argument is now `.data` instead of `data` (#759).

* `pivot_longer()` now errors if `values_to` is not a length-1 character vector
  (#949).

* `pivot_longer()` and `pivot_wider()` are now generic so implementations
  can be provided for objects other than data frames (#800).

* `pivot_wider()` can now pivot data frame columns (#926)

* `unite(na.rm = TRUE)` now works for all types of variable, not just character
  vectors (#765).

* `unnest_wider()` gives a better error message if you attempt to unnest
  multiple columns (#740).

* `unnest_auto()` works when the input data contains a column called `col`
  (#959).
2021-09-18 14:01:44 +00:00
mef
980d60d9e0 (math/R-tensorA) Uupdated 0.36.1 to 0.36.2, ChangeLog unknown 2021-09-18 12:47:05 +00:00
mef
eedc86a305 (math/R-stringdist) Updated 0.9.5.5 to 0.9.8
version 0.9.8
- Fixed some issues on C-level causing problems with the
  CLANG compiler. (Thanks to Brian Ripley for not only
  reporting this, but also sending updated code with
  fixes).


version 0.9.7
- Fixes in use of INTEGER() and VECTOR_ELT() after updates in R's C API.
  this affected 'afind' and 'max_length' (internally). (Thanks to Luke
  Tierny and Kurt Hornik for the notification).
- Fix in 'amatch' causing utf-8 characters to be ignored in some
  cases (thanks to Joan Mime for reporting #78).
- Fix: segfault when 'afind' was called with many search patterns or many
  texts to be searched.
- Fix: stringsimmatrix was not normalized correctly (Thanks to Tamas Ferenci
  for reporting GH).


version 0.9.6.3
- Resubmit. Fixed an URL redirect that was detected by CRAN.

version 0.9.6.2
- Resubmit. Fixed url issues detected by CRAN, added doi to description
  as per CRAN request.

version 0.9.6.1
- Bugfix: afind/grab/grabl returned wrong results on MacOS only.
  (thanks to Prof. Brian Ripley for the notification and for running tests
   on his personal machine and to Tomas Kalibera for making the
   ubuntu-rchk docker image available).

version 0.9.6
- New function 'afind': find approximate matches in text based on string distance.
- New functions 'grab', 'grabl': fuzzy matching equivalent to 'grep' and 'grepl'.
- New function 'extract': fuzzy matching equivalent of stringr::str_extract.
- New algorithm 'running_cosine': fast fuzzy text search using cosine distance.
- New function 'stringsimmatrix' (Thanks to Johannes Gruber).
- Number of threads used is now reported when loading 'stringdist'.
- Internal fixes (in some cases class() == 'class' was used).
2021-09-18 12:38:42 +00:00
mef
2462b21a47 (math/R-statmod) Updated 1.4.32 to 1.4.36
25 Aug 2020: Statmod 1.4.35

- Fix Bug in tweedie(link.power=0) so that the resulting functions
  $linkinv() and $mu.eta() preserve the attributes of their
  arguments.

16 Feb 2020: statmod 1.4.34

- Improve the model description provided in the remlscoregamma() help
  page.

- tweedie() now checks whether `var.power` or `link.power` are
  character strings instead of numeric. If `var.power` is one of the
  standard family names ("gaussian", "poisson", "gamma" or
  "inverse.gaussian") or `link.power` is one of the standard link
  functions ("identity","log","inverse") then the argument is reset
  to the corresponding numerical value with a message, otherwise an
  informative error message is given.

- Cleaning up of internal code to avoid partial matching of function
  arguments, attributes or list component names. The automatic package
  tests are now run with the warnPartialMatchArgs,
  warnPartialMatchAttr and warnPartialMatchDollar options all set to
  TRUE.

 4 Jan 2020: statmod 1.4.33

- The components returned by mixedModel2Fit() relating to fixed
  coefficients are now documented explicitly. The help page has been
  corrected to refer to the argument `only.varcomp` instead of
  `fixed.estimates`. The vector of `reml.residuals` is no longer
  part of the output.

- The test file has been slightly revised using zapsmall() so ensure
  that the test output file remains correct for R with ATLAS BLAS.
2021-09-18 12:31:31 +00:00
mef
ac7d5906fd (math/R-splancs) Updated 2.01.40 to 2.01.42, ChangeLog too old 2021-09-18 12:25:31 +00:00
mef
8ee75a349f (math/R-spacetime) Updated 1.2.4 to 1.2.5, ChangeLog too old 2021-09-18 12:20:06 +00:00
mef
dcbd2e3de9 (math/R-sandwich) Updated 2.5.1 to 3.0.1
# sandwich 3.0-1

* Extended the "Getting started" page with information on how to use _sandwich_ in
  combination with the _modelsummary_ package (Arel-Bundock) based on _broom_
  infrastructure (Robinson, Hayes, Couch). (Based on ideas from Grant McDermott.)
  <https://sandwich.R-Forge.R-project.org/articles/sandwich.html>

* Catch `NA` observations in `cluster` and/or `order.by` indexes for `vcovCL()`,
  `vcovBS()`, `vcovPL()`, and `vcovPC()`. Such missing observations cannot be
  handled in the covariance extractor functions but need to be addressed prior
  to fitting the model object, either by omitting these observations or by
  imputing the missing values. (Raised by Alexander Fischer on StackOverflow
  <https://stackoverflow.com/questions/64849935/clustered-standard-errors-and-missing-values>.)

* In `vcovHC()` if there are `estfun()` rows that are all zero and `type = "const"`,
  then the working residuals for `lm` and `glm` objects are obtained via
  `residuals()` rather than `estfun()`. (Prompted by an issue raised by
  Alex Torgovitsky.)


# sandwich 3.0-0

* Release of version 3.0-0 accompanying the publication of the paper
  "Various Versatile Variances: An Object-Oriented Implementation of
  Clustered Covariances in R." together with Susanne Koell and Nathaniel Graham
  in the _Journal of Statistcal Software_ at <https://doi.org/10.18637/jss.v095.i01>.
  The paper is also provided as a vignette in the package as
  `vignette("sandwich-CL", package = "sandwich")`.

* Improved or clarified notation in Equations 6, 9, 21, and 22 (based on
  feedback from Bettina Gruen).

* The documentation of the HC1 bias correction for clustered covariances
  in `vignette("sandwich-CL", package = "sandwich")` has been corrected (Equation 15).
  While both the code in `vcovCL()` and the corresponding documentation `?vcovCL`
  always correctly used (n-1)/(n-k), the vignette had incorrectly stated it as
  n/(n-k). (Reported by Yves Croissant.)

* The package is also accompanied by a `pkgdown` website on R-Forge now:
  <https://sandwich.R-Forge.R-project.org/>
  This essentially uses the previous content of the package (documentation,
  vignettes, NEWS) and just formatting was enhanced. But a few new features
  were also added:

  - A "Get started" vignette for the `pkgdown` page (but not shipped in the
    package) providing an introduction to the package and listing all
    variance-covariance functions provided with links to further details.
  - R/Markdown overview vignettes for the `pkgdown` page (but also not shipped
    in the package) linking the `Sweave`-based PDF vignettes so that they are
    easily accessible online.
  - A `README` with very brief overview for the `pkgdown` title page.
  - A nice logo, kindly provided by Reto Stauffer.

* All kernel weights functions in `kweights()` are made symmetric around zero now
  (suggested by Christoph Hanck). The quadratic spectral kernal is approximated
  by `exp(-c * x^2)` rather than `1` for very small `x`.

* In case the `Formula` namespace is loaded, warnings are suppressed now for
  processing formula specifications like `cluster = ~ id` in `expand.model.frame()`.
  Otherwise warnings may occur with the `|` separator in multi-part formulas with
  factors. (Reported by David Hugh-Jones.)

* The `bread()` method for `mlm` objects has been improved to also handle
  _weighted_ `mlm` objects. (Suggested by James Pustejovsky.)
2021-09-18 11:43:01 +00:00
mef
3c4948caaa (math/R-rstudioapi) Updated 0.11 to 0.13
# rstudioapi 0.13

* Fixed an issue where `rstudioapi::insertText()` would fail. (#208)

# rstudioapi 0.12

* Fixed an issue where remote `rstudioapi` calls would erroneously use
  a previous response in some cases.

* Allow `navigateToFile` to accept an empty file. This file will
  default to the file currently in view in the active column.

* Added `registerChunkExecCallback` and `unregisterChunkExecCallback`,
  used to execute a callback after a chunk is ran.
2021-09-18 11:30:32 +00:00
mef
ec390027e8 (math/R-pixmap) Updated 0.4.11 to 0.4.12
Changes in pixmap version 0.4-12

  o Fixed some NAMESPACE problems
2021-09-18 05:30:33 +00:00
mef
323e35b41c (math/nlopt) Updated 2.4.2 to 2.6.2
# NLopt Release Notes

## NLopt 2.6.2

15 April 2020

* Fixed forced stop exception with dimension elimination ([#317])

* Fixed `get_initial_step` wrapping ([#319])

* Various build fixes ([#314], [#308], [#303], [#278])

## NLopt 2.6.1

13 April 2019

* Fix `nlopt_version` result for 2.6.x and update soname.

## NLopt 2.6

12 April 2019

* New `nlopt_set_upper_bound` and `nlopt_set_lower_bound` functions in the low-level C API to set one bound at a time ([#257]).

* There is no longer a separate `libnlopt_cxx` library: C++ algorithms (STOGO and AGS) are compiled and included by default ([#198]).

* Various build fixes ([#197], [#216], [#245], [#250], [#230], [#261], etc.), other fixes ([#242], [#258]).

## NLopt 2.5

26 July 2018

* New AGS global solver ([#194]), thanks to Vladislav Sovrasov.

* New `nlopt_get_numevals` function providing a built-in evaluation counter ([#160]).

* New `nlopt_get_errmsg` function for more descriptive error messages.

* Build system is converted to `cmake` ([#49]), thanks to Julien Schueller

* Plugins updated for recent Octave and Guile versions.

* Various other build fixes and minor bug fixes.
2021-09-18 05:06:06 +00:00
mef
5124a31405 (math/R-nimble) Updated 0.9.0 to 0.11.1
(from: inst/NEWS)
                            CHANGES IN VERSION 0.11.1 (May 2021)

USER LEVEL CHANGES

-- Add information about categorical sampler and univariate version of ESS
   sampler to `help(samplers)`.

BUG FIXES

-- Fix to the `posterior_predictive_branch` MCMC sampler, to update
   the log-probabilities of the sampled posterior predictive nodes (PR #1127).

                            CHANGES IN VERSION 0.11.0 (April 2021)

USER LEVEL CHANGES

-- Add new `posterior_predictive_branch` MCMC sampler, which is
   automatically assigned to trailing dependency node networks of entirely
   non-data nodes (jointly posterior predictive branches).  This sampler
   simulates jointly from the predictive distribtion of these posterior
   predictive node branches, and is designed to improve MCMC mixing of the
   branch, and consequently of the entire model (PR #1086).

-- Allow use of elliptical slice sampler for univariate nodes, which can be
   useful in multimodal problems (PR #1109).

-- Add a `getParents` method to the model API, allowing one to determine parent
   nodes, analogous to use of `getDependencies` to determine child nodes
   (PR #1094).

-- Add `getConditionallyIndependentSets` method (not yet documented) to the model
   API, allowing one to determine nodes that are conditionally independent of
   each other given parent nodes (PR #1094).

-- Improve efficiency of conjugate samplers by avoiding unneeded calculations
   when a conjugate relationship does not involve shifting or scaling (PR #1087).

-- Allow use of `nimNumeric`, `nimMatrix`, `nimArray` in model code (PR #1096).

-- Add progress bar to `getSamplesDPmeasure` (NCT issue 110).

-- Allow model definition using `if` without `else`, fixing a longstanding
   oversight (PR #1104).

-- Improve warning when multiple nodes provided to `getParam` (PR #1118).

-- Check during model building for unnamed elements of `data` and `inits`
   (PR #1117).

-- Remove error trapping to prevent use of variables in defining node names,
   such as `getDependencies('y[idx]')` as this is hard to check robustly and
   efficiently (PR #1122).

-- Improve error messages when reporting `getParam` cannot calculate a parameter
   when checking a model (PR #1112).

-- Error trap cases where model nodes are defined in two different declarations,
   adding check for overlapping multivariate nodes (PR #1110).

-- Improve error trapping of mis-formed stochastic declarations in models
   (PR #1106).

-- Increase maximum length of compiler output when using
   `compileNimble(..., showCompilerOutput = TRUE)` (NCT issue 205).

-- Point to parallelization example on r-nimble.org in relevant places of manual.

BUG FIXES

-- Fix a bug (issue #1091) causing incorrect node names when having more than
   100,000 elements in a vector node or in a dimension of a multi-dimensional
   node (PR #1092).

-- Fix `getNodeNames` to return no nodes when `latentOnly` is `TRUE` and model
   contains no latent nodes (PR #1116).

-- Fix checking for unknown nimbleFunction methods and improve related error
   trapping (PRs #1107, #1105).

DEVELOPER LEVEL CHANGES

-- Update our testing code/infrastructure to use latest testthat API (PR #1090).

-- Shift internal code to use `model$calculate(...)` style rather than
   `calculate(model, ...)` style for various node functions (PR #1114).

-- Clean up commented out code (PR #1098) and remove unused test files
   (PR #1097).

-- Update to a newer (but not latest) version of Eigen to suppress some compiler
   warnings (PR #1093).


                            CHANGES IN VERSION 0.10.1 (November 2020)

USER LEVEL CHANGES

-- Add `round` argument to `samplesSummary` (PR #1077).

-- `samplesSummary` function (and also `runMCMC(..., summary = TRUE)`) was made
   to be robust against non-valid values in posterior samples array (PR #1075).

BUG FIXES

-- Fix `makeParamInfo` when there is only one declID involved to address a bug
   affecting usage of `getParam`. This bug was introduced in version 0.10.0 when
   reducing memory use of `getParam` (PR #1016). This fixes incorrect behavior
   of conjugate samplers (because of incorrect inputs from `getParam`) under
   certain model structures, in particular state-space style models (PR #1080).

-- Prevent usage of marginal version of WAIC (i.e., when not monitoring all
   direct stochastic parents of data nodes); use of marginal version of WAIC in
   previous versions gave incorrect results (PR #1083).

DEVELOPER LEVEL CHANGES

-- Deprecate `samplerAssignmnentRules` system (PR #1078).

-- Deprecate `autoBlock` MCMC option (PR #1079).

                            CHANGES IN VERSION 0.10.0 (October 2020)

USER LEVEL CHANGES

-- Greatly extend BNP functionality with the CRP (Chinese restaurant process)
   distribution by allowing multiple observations to be grouped together (e.g.,
   for longitudinal or time series data) without requiring they be specified
   as a multivariate node (PR #1033).

-- Add a variety of conjugate cases to BNP conjugate samplers (PR #1033).

-- Greatly improve efficiency of model and MCMC building and configuration for
   BNP-based models with CRP components (PR #1033).

-- Move all sequential Monte Carlo (SMC; aka particle filtering) methods to
   new package `nimbleSMC`, including various particle-filter-based MCMC
   samplers.

-- Prevent use of variables in indexes of nodes, such as `y[idx]`, which was
   incorrectly being evaluated based on R scoping rules (PR #1064).

-- Allow use of `logdet` in model code (Issue #1018).

-- New `resetMV` argument available to `mcmc$run` method. In combination
   with `reset = FALSE`, specifying `resetMV = TRUE` will continue the current
   run of the MCMC, but discard any previously-collected samples
   (PR #1051; thanks to 'DJRP').

-- New methods `setMonitors` and `setMonitors2` added for MCMC configuration
   objects.  These methods replace the current set of monitors (or monitors2)
   with the specified variables (PR #1061).

-- Add `as.list` method for modelValues objects (PR #1060).

-- Update `getSamplesDPmeasure` function to improve efficiency and reduce
   output size; output is now a list of matrices (PR #1059).

-- Add `dimensions` argument to `nimbleMCMC` (PR #1058).

-- Add method `getWidthHistory` to slice sampler to retrieve sampling history
   information (PR #1057; thanks to 'rpatin').

-- Various improvements to the manual.

BUG FIXES

-- Fix a bug in k-fold cross-validation routine (`runCrossValidate`), where
   the merging of MCMC sampler configurations was done incorrectly and causing
   incorrect results (PR #1068).

-- Fix bug giving incorrect `dwish` density when using non-default S
   parameterization (PR #1017).

-- Fix incorrect NaN eigenvalues in singular normalized adjacency matrices
   under `dcar_normal` (PR #1019).

-- Update all MCMC sampler functions to use a new syntax for control list
   element extraction, which prevents a possible bug caused by R's partial
   matching of list names (PR #1065).

-- Define auto-generated simulation ('r') functions for user-defined
   distributions in the global environment to avoid scoping issues (PR #1063).

-- Update user-defined distribution processing so user-defined distributions
   can be defined inside functions (PR #1063).

-- Fix bug preventing use of `dirName` argument to `compileNimble` (PR #1062).

-- Fix a bug preventing model building when there are overly long names of
   model variables resulting from long deterministic expressions in model code
   (PR #1069).

-- Fix `buildMCEM` so it works with a compiled model as argument (PR #1028).

-- Fix `dmvt` so default unnamed parameters work (PR #1027).

-- Fix error in model building in corner case where
   `makeVertexNamesFromIndexArray2` made a simplifying assumption to conclude
   a block of nodes was contiguous (PR #1026).

-- Fix bug in `nimbleRcall` causing run-time warnings when `returnType` is void
   (PR #1013).

DEVELOPER LEVEL CHANGES

-- Improve efficiency of `getParam` implementation, which improves speed for
   MCMC compilation (PR #1016).

-- Improve MCMC sampling efficiency by not copying data nodes, only data node
   logProbs, during sampler execution for various samplers (PR #1040).

-- Update Travis testing to use R 4.0.

-- Remove `GID_map` internal to modelValues (PR #1032).

-- Remove deprecated function `getLoadingNamespace` and (deprecated) use of
   `where=getLoadingNamespace`. Also improve handling of environments set up
   by `nimbleFunction` to make it easier to write packages depending on NIMBLE
   (PRs #1029, 1011).

-- Force intermediates of index range expressions to be of type 'int' for use
   in AD (PR #1024).



                            CHANGES IN VERSION 0.9.1 (May 2020)

USER LEVEL CHANGES

-- Switched from use of `system` to `system2` to avoid problems with installation
   under R 4.0 on Windows (PR #1003).

-- Modify various adaptive MCMC samplers so the exponent controlling the scale
   decay of the adaptation is adjustable by user (rather than hard-coded at 0.8
   (PR #981).

-- Allow `pmin` and `pmax` to be used in models (PR #982).

-- Add documentation for `is.na`,`is.nan`,`any`,`all` (PR #988)

-- Add system option `MCMCuseConugacy` to control whether conjugate samplers are
   used (PR #998).

-- Adds checks for `niter`, `nburnin` in the `mcmc$run` method (PR #980).

-- Modify print handling in `addSampler` and `configureMCMC` (PRs #986, 989).

-- Improve handling of NA values in `dCRP` to avoid error messages when building
   models (PR #994).

-- Avoid monitoring top-level data nodes in models (PR #1006).

BUG FIXES

-- Modify MCMC `autoBlock` routine to only group Wishart, Inverse-Wishart, and
   Dirichlet nodes with themselves, to avoid violating the constraints of those
   nodes (PR #999).

-- Fix incorrect error message from `warnRHSonlyDynIdx` when variable appears
   multiple times on right-hand side of a model expression (PR #997).

-- Fix `checkDistributionFunctions` to respect default `nDim=0` when extracting
   first argument, to avoid error when dimension not specified in user-defined
   distributions (PR #992).

-- Fix `print` option of `addSampler` (PR #986).

-- Improve handling of cases where indexing goes beyond extent of variable in
   `expandNodeNames` and related queries of model structure (PR #977).

DEVELOPER LEVEL CHANGES

-- Use `inherits` rather than testing for equality of `class(object)` (PR #988).
2021-09-18 03:53:43 +00:00
mef
4df5e4a8b8 Removed math/R-clim.pact 2021-09-18 02:37:18 +00:00
mef
57e9e6a337 Added math/R-ncdf4 version 1.17 2021-09-18 02:25:23 +00:00
mef
b6b5bef436 (math/R-ncdf4) import R-ncdf4-1.17, as a successor of R-ncdf
Provides a high-level R interface to data files written using
Unidata's netCDF library (version 4 or earlier), which are binary data
files that are portable across platforms and include metadata
information in addition to the data sets.  Using this package, netCDF
files (either version 4 or "classic" version 3) can be opened and data
sets read in easily.  It is also easy to create new netCDF dimensions,
variables, and files, in either version 3 or 4 format, and manipulate
existing netCDF files.  This package replaces the former ncdf package,
which only worked with netcdf version 3 files.  For various reasons
the names of the functions have had to be changed from the names in
the ncdf package.  The old ncdf package is still available at the URL
given below, if you need to have backward compatibility.  It should be
possible to have both the ncdf and ncdf4 packages installed
simultaneously without a problem.  However, the ncdf package does not
provide an interface for netcdf version 4 files.
2021-09-18 02:23:04 +00:00
mef
9c38d531a5 (math/R-mnormt) Updated from 1.5.6 to 2.0.2
2020-06-24: 2.0.1
  R version requirement is reduced from 4.0.0 to 2.2.0

2020-06-24: 2.0.1
  fixed a bug which effectively prevented using dmtruncnorm and dmtrunct with
  an argument 'x' of vector type; various improvements in the documentation of
  recintab and mom2cum.

2020-06-02: 2.0.0
  support for the truncated versions of the multivariate normal and the t
  distributions is introduced; for the truncated normal distribution,
  functions recintab and mom2cum allow computation of corresponding moments
  and cumulants; the latter function can also be used for obtaining the
  cumulants of other distributions of which the moments are known.

2020-04-29: 1.5-7
  improved R coding of sadmvn and sadmvt, with increased use of biv.nt.prob;
  fixed a bug of pmnorm affecting a peculiar input set; a new function is
  introduced: sample_Mardia_measures.
2021-09-18 01:59:15 +00:00
mef
f33c7654c1 Added math/R-tmvnsim version 1.0.2 2021-09-18 01:46:26 +00:00
mef
3402346811 (math/R-tmvnsim) import R-tmvnsim-1.0.2
Importance sampling from the truncated multivariate normal using the
GHK (Geweke-Hajivassiliou-Keane) simulator. Unlike Gibbs sampling
which can get stuck in one truncation sub-region depending on initial
values, this package allows truncation based on disjoint regions that
are created by truncation of absolute values. The GHK algorithm uses
simple Cholesky transformation followed by recursive simulation of
univariate truncated normals hence there are also no convergence
issues. Importance sample is returned along with sampling weights,
based on which, one can calculate integrals over truncated regions for
multivariate normals.
2021-09-18 01:38:00 +00:00
mef
62e253109d (math/R-lmm) Updated 1.2 to 1.3
Version 1.3

2020-07-05 Apply 'gfortran -c -fc-prototypes-external lmm.f' to extract
           C prototype
2021-09-18 01:19:18 +00:00
mef
d120a79ae1 (math/R-lme4) Updated 1.1.21 to 1.1.27.1
HANGES IN VERSION 1.1-27.1:

  USER-VISIBLE CHANGES:

         * 'influence.merMod' allows user-specified starting parameters

         * cleaned up performance vignette

  BUG FIXES:

         * 'cooks.distance' now works with objects computed by
           'influence' method

         * 'influence.merMod' now works with 'glmer' models using
           'nAGQ=0'

         * 'predict' (with new data) and 'simulate' methods now work
           for models with >100 levels in a random effect grouping
           variable (GH #631)

CHANGES IN VERSION 1.1-27 (2021-05-15):

  USER-VISIBLE CHANGES:

         * improvements from Lionel Henry (via
           https://github.com/lme4/lme4/pull/587) to fix corner cases
           in data checking; also resolves GH #601 (allFit scoping)

         * 'getME(., "lower")' now has names (request of GH #609)

         * improved detection of 'NaN' in internal calculations
           (typically due to underflow/overflow or out-of-bounds linear
           predictors from non-constraining link functions such as
           identity-link Gamma models)

         * 'influence.merMod' allows parallel computation

         * the 'statmod' package is no longer required unless
           attempting to simulate results from a model with an inverse
           Gaussian response

  BUG FIXES:

         * long formulas work better in 'anova' headings (GH #611)

CHANGES IN VERSION 1.1-26 (2020-11-30):

  BUG FIXES:

         * 'predict', 'model.frame(.,fixed.only=TRUE)' work with
           variable names containing spaces (GH #605)

         * 'simulate' works when original response variable was logical

         * 'densityplot' handles partly broken profiles more robustly

  NEW FEATURES:

         * 'thpr' method for 'densityplot()' (for plotting profiles
           scaled as densities) gets new arguments

CHANGES IN VERSION 1.1-25 (2020-10-23):

        * Set more tests to run only if environment variable
          'LME4_TEST_LEVEL'>1

CHANGES IN VERSION 1.1-24 (never on CRAN):

  USER-VISIBLE CHANGES:

         * 'anova()' now returns a p-value of 'NA' if the df difference
           between two models is 0 (implying they are equivalent
           models) (GH#583, @MetaEntropy)

         * speedup in 'coef()' for large models, by skipping
           conditional variance calculation (Alexander Bauer)

         * 'simulate.formula' machinery has changed slightly, for
           compatibility with the 'ergm' package (Pavel Krivitsky)

         * informational messages about (non-)convergence improved (GH
           #599)

         * improved error messages for 0 non-NA cases in data (GH #533)

  NEW FEATURES:

         * 'getME(.,"devfun")' now works for 'glmer' objects.
           Additionally, 'profile'/'confint' for GLMMs no longer depend
           on objects in the fitting environment remaining unchanged
           (GH #589). This change also affects likelihood profiling
           machinery; results of 'glmer' profiling/CIs may not match
           results from previous versions exactly.

  BUG FIXES:

         * improved handling/documentation of 'glmer.nb' controls (GH
           #556)

         * 'predict' works better for 'gamm4' objects (GH #575)

         * resolved some long-standing UBSAN issues (GH #561)

CHANGES IN VERSION 1.1-23 (2020-03-06):

     This is primarily for CRAN compliance (previous submission was
     retracted to allow time for downstream package adjustments).

        * Some PROTECT/UNPROTECT fixes

CHANGES IN VERSION 1.1-22 (never on CRAN):

  USER-VISIBLE CHANGES:

         * prediction now works better for factors with many levels
           (GH#467, solution by @sihoward)

         * minor changes to argument order in '[g]lmerControl'; default
           tolerance for convergence checks increased from 0.001 to
           0.002 for 'glmerControl' (now consistent with 'lmerControl')

         * 'lmer(*, family="<fam>")' is no longer valid; it had been
           deprecated since 2013-06.

         * 'lmer()', 'glmer()', and 'nlmer()' no longer have a formal
           '...' argument.  This defunctifies the use of a 'sparseX =
           .' argument and will reveal some user errors, where
           extraneous arguments were previously disregarded.

         * In 'isSingular(x, tol)', the default tolerance ('tol') has
           been increased from '1e-5' to '1e-4', the default of
           'check.conv.singular' in 'g?lmerControl()'.

         * for clarity and consistency with base R methods, some column
           names of 'anova()' output are changed: "Df" becomes "npar",
           "Chi Df" becomes "Df" (GH #528)

         * 'simulate()' now works with inverse-Gaussian models (GH #284
           revisited, @nahorp/Florian Hartig)

         * single-model mode of 'anova()' now warns about unused
           arguments in ...  (e.g. 'type="III"')

         * default tolerances for 'nloptwrap'/BOBYQA optimizer
           tightened ('xtol_abs' and 'ftol_abs' were 1e-6, now 1e-8).
           (To revert to former tolerances, use
           'control=lmerControl(optimizer="nloptwrap",
           optCtrl=list(xtol_abs=1e-6, ftol_abs=1e-6))'.)

  BUG FIXES:

         * improved checking for missing data (@lionel-)

         * internal 'checkZrank()' should be able to deal with
           ('Matrix' package) 'rankMatrix()' returning 'NA'.

         * 'allFit(fm)' now works for a model that had an explicit
           'control = lmerControl(..)' call.

         * internal 'getStart()' now works when model's 'start' was
           specified as a list, and when called from 'drop1()' on a
           submodel, fixing GH #521.

         * internal function 'mkdevfun' now works even if there is an
           extraneous 'getCall' function defined in the global
           environment (GH #535)

         * 'allFit()' works even if a variable with symbol 'i' is used
           somewhere in the original model call (GH #538, reported by
           Don Cohen); generally more robust

         * 'glmer.nb' works even if an alternative version of
           'negative.binomial' (other than the one from 'MASS') is
           loaded in the workspace (e.g. by the 'GLMMadaptive' package)
           (GH#516)

         * 'level' argument is now honoured by 'confint(...,
           type="boot", level=...)' (GH #543)
2021-09-16 23:47:51 +00:00
mef
44b281adc1 (math/R-intervals) Updated 0.15.1 to 0.15.2, NEWS not updated 2021-09-16 22:46:50 +00:00
mef
22b0dede14 (math/R-gtools) Updated 3.8.1 to 3.9.2
gtools 3.9.2 - 2021-06-03
-------------------------

Bug fixes:

- Fix missing man page and export for `combinations` and `permutations`.

Behind the scenes:

- Fixed more spelling/typographical errors, mostly in `NEWS.md`.

- Speed up `checkRversion` by removing checks for versions 2.x and 3.x.

gtools 3.9.1 - 2021-06-01
-------------------------

Bug fixes:

- Use valid HTTP request for example in `setTCPNoDelay` to prevent
  errors when running tests.

Behind the scenes:

- Fixed numerous spelling/typographical errors.

- Update obsolete http URLs to https

gtools 3.9.0 - 2021-05-31
-------------------------

New functions:

- New `script_file` and `script_path` functions to obtain the
  directory or full path to the currently executing script.

- New 'stat_mode` function to calculate the statistical mode (most
  frequently occurring value).

- New `capwords` function to apply title capitalization rules to a
  character vector.

- Move `baseOf` from `gplots` as requested by Steffen Möller. #2

New parameters:

- Add `scientific` parameter to `mixedsort` and `mixedorder` to
  control whether numbers in scientific notation are recognized.
  Resolved #7.

- Enhance `invalid` to detect `try-error` objects. #6

Bug fixes:

- Add support for R version 4 to `checkRVersion`.  Resolved #5.

- Correct bug in `lastAdd` by explicitly checking for a `.Last` of
  mode function.

Behind the scenes:

- Modernize package code by using `roxygen2` for documentation and
  managing the NAMESPACE.

- Modernize C function registration.

- Replace http URLs with `https` and resolve broken links.

- Add github actions to automated testing

- Use pkgdown to generate HTML documentation.

- Use `styler` package to standardize R code formatting.


gtools 3.8.2 - 2020-03-23
-------------------------

Minor changes to support R 4.0
2021-09-16 22:41:01 +00:00
mef
a175dc080a (math/R-gstat) Updated 2.0.2 to 2.0.7
# version 2.0-7
* return `NA` as estimate when prediction/simulation fails; #80

# version 2.0-6
* fixes `object 'ret' not found` bug introduced by #63; #65 #66 #70

# version 2.0-5
* use multiple cores in `variogramST`, using pkg future; #63 by
  @sigmafelix
* fix bug with conditional simulation using `stars` target grid and
  nsim=1, #58

# version 2.0-4
* fix CRAN warning issue

# version 2.0-3
* fix bug in support for `sf` objects; #46
* fix `krigeTg` for the case when data or newdata are of class `sf` or
  `sfc`; #51
2021-09-16 22:17:41 +00:00
mef
6c8ffb364f (math/R-geoR) Updated from 1.7.5.2.1 to 1.8.1
(from inst/doc/CHANGES)
                =====================================
       		   CHANGES IN geoR VERSION 1.8-1
	        =====================================
Changes

      o Removed the example in subarea() using geoRglm:::rongelap
      ultil the package gets back to CRAN

      o added reference to Diggle & Ribeiro (2007) on the description
      file

Fixes
       o no longer using attach() to address NOTE in CRAN checks
         (it mostly affects image() persp() and countour() functions)

       o no longer writing/assigning objects to the global environment
       to address NOTE in CRAN checks

       o Brain's changes in C code to address valgrind issues

                =====================================
       		   CHANGES IN geoR VERSION 1.7-5
	        =====================================
BUGS/Fixes
       o call to sp::overlay changed to sp::over()

       o changes to fix issues on CRAN reported errors/warnings
regarding namespaces and foreign calls
2021-09-16 21:25:19 +00:00
mef
f932a72011 (math/R-energy) Updated 1.7.6 to 1.7 8
# energy 1.7-8

*  User level changes:
     - Poisson goodness-of-fit tests
     - EVnormal (data) issue fixed
     - gsl package required

*  Internal changes
     - mvnorm.e: use gsl::hyperg_1F1
     - poisMstat in energy.c moved to Rcpp poisMstat.cpp

# energy 1.7-7

*  User level changes:
     - dcorT.test replaces dcor.ttest, now deprecated.
     - dcorT replaces dcor.t, now deprecated.
     - edist method "discoF" removed

*  Internal changes
     - BCDCOR function (used in the high dim. dcorT test) has been revised.
     - edist method "discoB" correction
     - changes for compatibility with R 4.0.0
2021-09-16 12:28:02 +00:00
mef
40140c7627 (math/R-e1071) Updated 1.7.2 to 1.7.8
(by  R CMD Rdconv -t txt math/R-e1071/work/e1071/inst/NEWS.Rd)

Changes in version 1.7-8:

        * Bugfixes in 'gknn()': wrong behavior in case of tied
          k-nearest neighbors (for 'use_all=TRUE'), and also in case of
          an overall class tie.

Changes in version 1.7-7:

        * Bugfix in examples of 'cshell()'

Changes in version 1.7-6:

        * Bugfix in 'scale_data_frame()' - now calls 'scale()' if x is
          not a data frame.

Changes in version 1.7-5:

        * NaiveBayes: better handling od character and logical features

        * Added: 'gknn()' for generalized k-Nearest Neighbours (using
          arbitrary proximity measures)

        * Added: 'scale_data_frame()' for scaling the numeric columns
          of a data frame.

Changes in version 1.7-4:

        * Bug fix: "inverse" argument for class.weights argument in
          'svm.default()' did not work
2021-09-16 04:16:47 +00:00
mef
3420f3c7ce added math/R-gsl version 2.1.6 2021-09-15 12:35:20 +00:00
mef
7217f41411 (math/R-gsl) import R-gsl-2.1.6
An R wrapper for the special functions and quasi random number
generators of the Gnu Scientific Library.
2021-09-15 12:33:17 +00:00
jperkin
908410f17b R-mvtnorm: gfortran.mk should not be directly included. 2021-09-14 07:59:13 +00:00
wiz
b08e85aa63 imath: update to 3.1.3.
## Version 3.1.3 (September 2, 2021)

Patch release with miscellaneous fixes

* Fix undefined access of a vector when empty
* Require sphinx 4.0.3
* Build sphinx/doxygen docs with CMake
* Use PYIMATH_OVERRIDE_PYTHON_INSTALL_DIR to specify destination python modules
* Guard `__has_attribute` for compilers that don't support it
* Cuda safety fixes
* Replace stray Imath:: with IMATH_INTERNAL_NAMESPACE::
2021-09-12 09:24:23 +00:00
wen
7668564a18 Update to 3.0800
Upstream changes:
3.0800      2020-10-17
    - dist.ini / weaver.ini / .tidyallrc / etc. cleanup
        - Move to @SHLOMIF
        - Inspired by Lady_Aleena (Thanks!)
2021-09-11 23:48:00 +00:00
tnn
b261c79087 nickle: mac OS build fix 2021-09-11 23:44:49 +00:00
mef
2b8ee4cc00 (math/R-dplyr) Updated 1.0.6 to 1.0.7
# dplyr 1.0.7
* `across()` uses the formula environment when inlining them (#5886).
* `summarise.rowwise_df()` is quiet when the result is ungrouped (#5875).
* `c_across()` and `across()` key deparsing not confused by long calls (#5883).
* `across()` handles named selections (#5207).
2021-09-11 15:31:54 +00:00
mef
fc91c07765 (math/R-genetics) Updated to 1.3.8.1.3, ChangeLog unknown 2021-09-11 14:28:04 +00:00
mef
7ea322ebc7 (math/R-mvtnorm) Updated 1.0.11 to 1.1.2
Changes in version 1.1-2 (2021-06-07)

  o  Miwa(n) now also works for non-zero mean|delta; n <= 4097, not 4098 (from C code);
     optional 'checkCorr=' argument; documentation, one NOTE less.
     Minimal C code cleanup.
     mvt() <-> probval() simplification.
     Handles +/-Inf as +/-maxval for non-orthrant probabilities (with a warning).

  o  TVPACK() now also works when some (but not all) bounds are (-Inf, Inf).

  o  mvtnorm() and mvt() now also return an attribute "algorithm" and gain optional
     argument 'keepAttr' to allow returning bare numbers.


Changes in version 1.1-1 (2020-06-09)

  o  allow to turn-off symmetry checks (patch contributed by Feng Li <feng.li_at_cufe.edu.cn>

Changes in version 1.1-0 (2020-02-24)

  o  replace MVPHI and MVPHNV by calls to R's {p,q}norm5, following
     a suggestion by Benjamin Christoffersen <boennecd_at_gmail.com>


Changes in version 1.0-12 (2020-01-06)

  o  fix Rdiff issues

Changes in version 1.0-11 (2019-06-19)

  o  improve documentation and error messages

Changes in version 1.0-10 (2019-03-04)

  o  eliminate warning when calling qmvt with arg sigma = 1


Changes in version 1.0-9 (2019-02-28)

  o  adapt to recent changes in r-devel


Changes in version 1.0-8 (2018-05-31)

  o  pmvt(..., sigma = ) was ignored in the univariate case
     (reported by Alec Stephenson)

  o  documentation updates

Changes in version 1.0-7 (2018-01-25)

  o  pmvt(..., df = ) is scalar only

Changes in version 1.0-6 (2017-03-01)

  o  use registered C routines

Changes in version 1.0-5 (2016-02-02)

  o  improvements in quantile estimation

Changes in version 1.0-4 (2016-01-19)

  o  a new algorithm for quantile estimation, again. Quantiles are
     now computed by a stochastic root finding algorithm. Note
     that f.quantile in the output of qmv{t,norm} is now (again)
     the squared difference between the cdf evaluated at the
     quantile and the level. The \code{interval} argument to the
     quantile functions is used as a starting value for the
     root finder when available.

  o  clean-ups in C and R code and documentation

Changes in version 1.0-3 (2015-07-21)

  o  new algorithm for quantile estimation. Quantiles are
     now computed by minimising the squared distance between the
     distribution function and the probability whereas previous versions
     used uniroot(). The procedure is now performed multiple times with
     difference random seeds in order to stabilise the results. The
     \code{interval} argument to the quantile functions is IGNORED now.

Changes in version 1.0-2 (2014-12-16)

  o  start providing C interfaces to the underlying algorithms.
     mvtnorm_C_mvtdst() directly calls Alan's FORTRAN code and
     can be used in other packages via LinkingTo. See
     mvtnorm/inst/C_API_Example for an example very much inspired
     by the example provided in package xts.

  o  provide .C interfaces to the FORTRAN routines and allow switching
     on/off of R' RNG.

Changes in version 1.0-1 (2014-11-11)

  o  replace internal MVCHNV FORTRAN FUNCTION with
     R's sqrt(qchisq(p, n, FALSE, FALSE). This fixes a
     problem where NaN was returned as reported by
     David Charles Airey <airey_david_charles_at_lilly.com>

Changes in version 1.0-0 (2014-07-08)

  o  After 14 years, we now feel safe enough to publish mvtnorm 1.0-0.
     Many packages depend, import, or suggest mvtnorm, so this version
     change also indicates that the package is now stable and, to a very
     large extent, the API is frozen. We will of course continue to fix
     bugs or other problems but new features are unlikely to go into this
     package.

  o  use Authors@R in DESCRIPTION

  o  switch to standard NEWS format

Changes in version 0.9-99992 (2014-05-03)

  o  cleanups by MM

Changes in version 0.9-99991 (2014-04-25)

  o  version 0.9-9999 introduced new bug in dmvnorm

Changes in version 0.9-9999 (2014-04-17)

  o  dmvnorm (again) returns NaN in case sigma is not decomposable

Changes in version 0.9-9998 (2014-03-21)

  o  faster code for dmvnorm by Matteo Fasiolo <mf364 at bath.ac.uk>

Changes in version 0.9-9997 (2014-01-17)

  o  T. Miwa fixed a runtime error in miwa.c reported by UB sanitizer

Changes in version 0.9-9996 (2013-09-16)

  o  documentation updates/corrections/examples by Marius Hofert

  o  df = Inf

  o  rmvt(): argument 'mean' not allowed anymore (prone to misuse)

  o  pmvnorm(lower=c(-Inf, 0, 0), upper=c(0, Inf, Inf),
             mean=c(0, 0, 0), sigma=S, algorithm = Miwa())
     returned NaN, fixed by Xuefei Mi


Changes in version 0.9-9995 (2013-05-29)

  o  update to version 2013-06-29 of mvtdst.f from Alan's website
     (fixed a bug for 2-dim pmvt)

Changes in version 0.9-9994 (2012-12-06)

  o  set.seed(29)
     rmvnorm(10, ...)

     produces the same first ten rows as

     set.seed(29)
     rmvnorm(100, ...)

  o  as suggested by Paul Johnson <pauljohn_at_ku.edu>. There is a new
     argument pre0.9_9993 for changing back to the `old' output. This
     _DOES NOT_  apply to rmvt.

Changes in version 0.9-9993 (2012-10-22)

  o  sigma is called `scale' matrix of {dpq}mvt, thanks to
     Richard Boys <Richard.Boys_at_ncl.ac.uk> for the hint

Changes in version 0.9-9992 (2012-01-19)

  o  qmvt(..., df = 0, ...) gave NaN

  o  R CMD check works on x64 with GCC 4.6.2 (Debian 4.6.2-11)

Changes in version 0.9-9991 (2011-06-10)

  o  tvpack wasn't working on 64bit machines. The reason
     was that the wrapper SUBROUTINEs around the original
     FUNCTIONs didn't return the appropriate double precision
     for unknown reasons. Redefining TVTL and BVTL as FUNCTIONs
     fixed the problem.

Changes in version 0.9-999 (2011-04-26)

  o  still problems in fix approx_interval (when !is.null(sigma));
     disable for the time being

Changes in version 0.9-99 (2011-04-21)

  o  fix bug in approx_interval spotted by Ravi Varadhan
     <rvaradhan_at_jhmi.edu>

Changes in version 0.9-98 (2011-04-19)

  o  allow ... to pass arguments to rmvnorm in rmvt

Changes in version 0.9-97 (2011-01-31)

  o  use check.attributes = FALSE in isSymmetric calls
     (requested by Nick Sabbe <nick.sabbe_at_ugent.be>)

Changes in version 0.9-96 (2011-01-28)

  o  use fixed interval when sigma is specified in qmvt

Changes in version 0.9-95 (2010-11-18)

  o  q{mvt,mvnorm} shall always return a list, not a vector
     checks for correlation matrices are less picky now

Changes in version 0.9-94 (2010-11-16)

  o  allow for two different noncentral t distributions (via type
     argument)

  o  add support for one-dimensional quantiles (requested by Jerry Lewis
     <jerry.lewis_at_biogenidec.com>)

  o  documentation fixes for problems spotted by
     Jerry Lewis <jerry.lewis_at_biogenidec.com>

  o  interface to Alan's TVPACK algorithms for 2- and 3-d
     probabilities by Bjoern Bornkamp added.

Changes in version 0.9-92 (2010-07-06)

  o  update to new mvtdstpack.f (7/10) by Alan. Fixes
     potential bias problem in higher dimension.

Changes in version 0.9-91 (2010-04-13)

  o  better search interval for uniroot in qmv{t,norm} speeds up
     quantile estimation; suggestion by Björn Bornkamp
     <bornkamp_at_statistik.tu-dortmund.de>

Changes in version 0.9-9 (2010-01-27)

  o  document ... in pmvt.Rd

Changes in version 0.9-8 (2009-10-27)

  o  add citation entry

Changes in version 0.9-7 (2009-05-22)

  o  make sure `error' is not NA

Changes in version 0.9-6 (2009-03-25)

  o  update Alan's FORTRAN code

Changes in version 0.9-5 (2009-03-17)

  o  fix FORTRAN bug spotted by Alex Lenkoski
     <lenkoski_at_stat.washington.edu>

Changes in version 0.9-3 (2008-12-22)

  o  update meta data

Changes in version 0.9-2 (2008-07-08)

  o  be a little more liberal (tol = sqrt(.Machine$double.eps))
     when testing for symmetry of covariance matrices
     (and make R CMD CHECK monomvn happy again)


Changes in version 0.9-1 (2008-07-02)

  o  better check for covariance matrices, suggested by
     James Rogers  <James.A.Rogers_at_pfizer.com>


Changes in version 0.9-0 (2008-04-01)

  o  add support for the multivariate normal distributions in small
     dimensions by Miwa's method thanks to Tetsuhisa Miwa and Xuefei Mi;
     both have been added as `authors'.

  o  new argument `algorithm' defaulting to `GenzBretz()' with
     `Miwa()' being the alternative. Those two functions are now used
     to specify hyper parameters such as `abseps'.

  o  internal function `mvt' is no longer exported.

Changes in version 0.8-3 (2008-02-19)

  o  make sure rmvnorm(1, sigma = matrix(0.5, 1, 1)) works
     (reported by Kurt Hornik)

Changes in version 0.8-2 (2008-02-10)

  o  rmvnorm() now issues a warning for non-symmetric sigma and uses
    the eigenvalue decomposition as default.

  o  make gfortran 4.3 happy


Changes in version 0.8-1 (2007-07-24)

  o  Orion Poplawski <orion_at_cora.nwra.com> spotted a meaningless check in
     the regression tests


Changes in version 0.8-0 (2007-07-23)

  o  upgrade to 7/7 version of MVTDST (includes better support for
     dimensions > 100). Thanks to Karen Conneely <conneely_at_umich.edu>
     for motivating the update and for checking the new version.

  o  rmvnorm() now can also use a Cholesky decomposition to compute
     the root of sigma (thanks to Fabian Scheipl)


Changes in version 0.7-5 (2006-09-15)

  o  fix problem reported by valgrind

Changes in version 0.7-4 (2006-09-08)

  o  add long requested `dmvt'

  o  call RNG functions only one time

  o  make sure unifrnd is double precision

Changes in version 0.7-3 (2006-08-23)

  o  make sure pmvnorm(lo=c(-Inf,-Inf), up=c(Inf,Inf), mean=c(0,0) == 0

Changes in version 0.7-2 (2005-08-29)

  o  make gfortran happy (a warning about unused variable NF remains)

Changes in version 0.7-1 (2004-11-18)

  o  use #!/bin/sh

Changes in version 0.7-0 (2004-10-14)

  o  a coding session with Frank produced `qmv{t,norm}'.
     try to check if the support specified by `lower' and `upper' is
     empty (problem spotted by Peter Thomson <peter_at_statsresearch.co.nz>)
     Alan's fix prevents negative values to be returned.

  o  some cosmetics

Changes in version 0.6-8 (2004-06-03)

  o  EXIT statements are not supported by `f2c', Alan added GOTO
     statements to `MVCHNC'

Changes in version 0.6-7 (2004-05-27)

  o  Alan's fix to MVCHNC solves problems with large degree of freedom

Changes in version 0.6-6 (2004-01-22)

  o  `La.eigen' is deprecated and `eigen' replaces it in R-1.9.0

Changes in version 0.6-5 (2003-11-14)

  o  check if covariance matrix is pd in rmvnorm (by Fritz Leisch)

Changes in version 0.6-4 (2003-10-06)

  o  use new base function `cov2cor'

Changes in version 0.6-3 (2003-07-21)

  o  Alans changes were restricted to N <= 100, now N <= 1000
     are possible again

Changes in version 0.6-2 (2003-06-25)

  o  Alan's recent changes to `mvt.f' make `g77 -pedantic -Wall'
     happy

Changes in version 0.6-1 (2003-06-18)

  o  pmvt(..., df = 0, ...) will return normal probabilities for both
     the univariate and multvariate problem

Changes in version 0.6-0 (2003-06-17)

  o  Fortran code in `mvt.f' updated to recent version by Alan and Frank.
     This fixes problems with `pmvt' and large degrees of freedom.

Changes in version 0.5-15 (2003-06-16)

  o  a note on one-sided probabilities in `pmvt'
     correlation matrices in cats example a little bit nicer

Changes in version 0.5-14 (2003-05-06)

  o  the package owns a vignette based on the paper in RNews 1(2)

Changes in version 0.5-12 (2003-05-08)

  o  allow df=0 for pmvt

Changes in version 0.5-11 (2003-04-29)

  o  package npmc trys to use 'mvt' which is internal: export it anyway

Changes in version 0.5-10 (2003-04-23)

  o  mvtnorm is now in a NAMESPACE

Changes in version 0.5-9 (2003-02-13)

  o  log argument added to dmvnorm, thanks to
     Jerome Asselin <jerome_at_hivnet.ubc.ca>

Changes in version 0.5-8 (2003-01-21)

  o  fixed bugreport PR#2478: sigma for univariate probabilities

Changes in version 0.5-7 (2002-11-27)

  o  use R's random number generator in the FORTRAN code:
     set.seed has now has the desired impact.

Changes in version 0.5-6 (2002-10-07)

  o  rmvt added

Changes in version 0.5-5 (2002-07-03)

  o  use .Fortran(..., PACKAGE="mvtnorm")

Changes in version 0.5-4 (2002-04-09)

  o  correlation matrices for sigma with unequal variances incorrectly
     computed, added `sig2corr' for that propose, tol argument removed,
     fix by Alan to mvt.f

Changes in version 0.5-2 (2002-03-22)

  o  Frank added `tol' argument to MVTDST, now in mvtnorm

Changes in version 0.5-1 (2002-01-24)

  o  pmvt(0,1) works now

Changes in version 0.5-0 (2001-12-10)

  o  release for R-1.4.0

Changes in version 0.4-4 (2001-12-06)

  o  bugfix

Changes in version 0.4-3 (2001-12-05)

  o  the length of lower, upper and mean (delta) is now recycled to the
     length of the largest, i.e. it is possible to say
     pmvnorm(lower=-Inf, upper=1, mean=rep(1,10), corr=diag(10))

Changes in version 0.4-2 (2001-12-04)

  o  several typos, man-pages improved

Changes in version 0.4-1 (2001-12-04)

  o  interface changed: sigma (covariance matrix) can be specified as
     well

  o  {rd}mvnorm added from package e1071 (thanks to Fritz!)
2021-09-11 14:24:00 +00:00
mef
5b844f4025 (math/R-date) Updated 1.2.38 to 1.2.39
2020-02-05  Kurt Hornik  <Kurt.Hornik@wu.ac.at>

        * DESCRIPTION: New version is 1.2-39.

        * src/init.c: Typo in registration.
2021-09-11 12:41:11 +00:00
mef
e2de1f1d87 (math/R-car) Updated 3.0.10 to 3.0.11
Changes to Version 3.0-11

  o boxCox() function now allows the use of any of the usual graphics
    parameters in the plot() function.  If particuar boxCox(model,
    main="my title") will add a title to the plot, and boxCox(model,
    main="") will suppress it.

  o car::Boot(object, method="residual") will work for
    method="residual" only if the car package has been previously
    attached via either library(car) or require(car).

  o Added error checking with vcov. argument.  Changed vcov.boot to
    print a warning of bootstrap replicates that returned NA

  o Introduced brief.tbl(), which simply calls print(), to cope with
    changes to tibbles.

  o qqPlot() fills (shades) confidence envelopes by default, and
    smoothers for scatterplots fill variance (spread) envelopes by
    default (suggestions of Michael Friendly).

  o Fixed problem in infIndexPlot.influence.lme() (reported by Francis
    L. Huang).

  o New "polr" and "svyolr" methods for vif() (following report by
    Abra Jeffers).

  o Make linearHypothesis() and Anova() work with "svyolr" objects via
    their default methods.

  o Regularize handling of vcov. argument in Anova() and
    linearHypothesis().

  o vcov. argument now works with Anova() for models produced by
    lme4::lmer() and glmer(), (fixing a bug reported by Amy MacDougall).

  o New linearHypothesis.lmList() method.

  o New "lm" method for symbox().

  o New cex and pt.wts arguments for avPlot() "lm" and "glm" methods,
    and for mcPlot.lm().

  o Fix handling of imatrix argument to Anova.mlm() (suggestion of
    Benedikt Langenberg).

  o Remove influence.merMod() and related methods in favor of versions
    of these methods in the lme4 package.

  o Rewrite "embedding" vignette.

  o Small fixes and improvements.
2021-09-11 12:31:42 +00:00
mef
92d0e86a64 (math/R-bitops) Updated 1.0.6 to 1.0.7
2021-04-13  Martin Maechler  <maechler@stat.math.ethz.ch>

	* From Dan Robertson (dlrobertson) via GH PR #3, Feb.2016:
	Introduce C-style  "operators":
	"%&%", "%|%", "%^%", "%<<%", "%>>%"

2021-03-30  Martin Maechler  <maechler@stat.math.ethz.ch>

	* src/bit-ops.c (R_2_UINT_): cast even more, now via _2_UINT_()

2021-03-24  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Date, URL): cosmetic before finally releasing

2020-01-03  Martin Maechler  <maechler@stat.math.ethz.ch>
	* DESCRIPTION (Version): 1.0-7
	* src/bit-ops.c, src/init.c: use registration; fix UBSAN detected bug
	* man/*.Rd: more examples
2021-09-11 10:27:03 +00:00
mef
1f645bbbe2 (math/R-akima) Updated 0.6.2.2, explict ChangeLog unknown 2021-09-11 10:19:37 +00:00
mef
6edc9493dd (math/R-SparseM) Updated 1.78 to 1.81
(from inst/ChangeLog)
The version 1.79

1.  Removed a "f_" from the .Fortran call in chol2csr following bug report
by Alex Ballantynea (Melbourne U)
2021-09-11 10:09:17 +00:00
jperkin
60381edffc R: Fix Darwin PLIST. 2021-09-06 10:20:07 +00:00
nia
9d2bbc6019 math: require at least gcc6 to link dependencies 2021-09-06 07:02:57 +00:00
wen
b71b9f0053 Update to 1.36
Upstream changes:
1.36  2020-10-17
    - Avoid including Build.PL to fix cpan installs.
        - https://github.com/shlomif/perl-Math-FFT/issues/4
        - Thanks to @eserte / SREZIC for the issue report.

1.35  2020-10-15
    - dist.ini / weaver.ini / .tidyallrc / etc. cleanup
        - Inspired by Lady_Aleena.
2021-09-05 09:52:58 +00:00
wiz
6b84caf132 math/Makefile: sort 2021-09-02 07:18:42 +00:00
mef
2fa9d4b616 (math/R-MatrixModels) Updated 0.4.1 to 0.5.0, explicit NEWS.md unknown 2021-08-31 14:41:40 +00:00
micha
c3b35ef103 math/isl: Add inplace.mk file
Intended for gcc-inplace-math option of GCC packages.
2021-08-30 11:53:45 +00:00
micha
fd3d6169ec math/isl: Add missing GMP dependency to bl3 file
At least one of the installed header files includes "gmp.h".
2021-08-30 11:22:53 +00:00
mef
afa39fe6b9 3 packages added to math and devel, 4 packages updated
Added math/R-hexbin version 1.28.2
Added devel/R-R.methodsS3 version 1.8.1
Added devel/R-R.utils version 2.10.1
Updated graphics/R-latex2exp to 0.5.0
Updated math/R-compositions to 2.0.2
Added devel/R-R.oo version 1.24.0
Added math/R-sets version 1.0.18
Added math/R-stat.extend version 0.1.4
Updated graphics/R-ggplot2 to 3.3.5
Updated graphics/R-ggtern to 3.3.5
2021-08-28 07:23:02 +00:00
mef
ceacf2ceca math/R-stat.extend: import R-stat.extend-0.1.4
Highest Density Regions are the smallest set in the support of a
probability distribution with the specified coverage probability.
'HDRs' may contain disjoint intervals, but can be calculated
efficiently using iterative methods. One can similarly construct
optimal (i.e., shortest) confidence intervals for some basic
inferential problems, including for population means, variances, or
proportion parameters.
2021-08-28 06:29:05 +00:00
mef
cef69baaaf math/R-sets: import R-sets-1.0.18
Data structures and basic operations for ordinary sets,
generalizations such as fuzzy sets, multisets, and fuzzy multisets,
customizable sets, and intervals.
2021-08-28 06:26:31 +00:00
mef
9cd84d0bf9 (math/R-compositions) Updated 1.40.2 to 2.0.2
Version 2.0-1.9001

Minor changes / Bugfixes:
  * functions that do not work with sticky classes are now wrapped
  (e.g. `anova()`)

Version 2.0-1.9000

Major change: sticky classes!
  Now objects of compositional classes do not miss their class
  when subsetting. For example, if `x` is an "acomp" object,
  x[1:2,] will also be an "acomp" object. Selection of columns work
  as well, but it is a bit more tricky. Check ?`[.acomp` for
  details. You can get skip this behaviour by setting
  setStickyClassOption(FALSE). The dollar notation `$` also works!

Added:
  * Limited support for using compositions classes as formal S4
  classes, for instance in slots of S4 classes expecting a
  "data.frame" or a "structure" (matrix or array).
  * self-invertibility: now "rmult" objects created by any
  transformation (cdt, clr, cpt, idt, ilr, ipt, iit, ilt, alr,
  apt) remember the original data and the transformation between
  them, and can be back-transformed with `backtransform`.
  * added cdt and idt methods for objects of class "factor" (returning
  the contrasts and their ipt transformation), and for "data.frame"
  objects (exploiting the attribute "origClass" if they have it).
  * `pwlr()`: pairwise logratio transformation (and inverse: `pwlrInv()`)
  * `pwlrPlot()`: pairwise logratio plots vs covariables, both as explained
   and as explanatory variables. This makes use of the ability of plot(x~y)
  to react to the nature of `x` and `y` to create scatterplots, boxplots
  and spineplots.
  * transformation functions between variation and clrvar: variation2clrvar
  and clrvar2variation
  * `split()` methods for compositional classes
  * new panels for filling `pairs()` plots with boxplots, densities,
  kde2d-densities, etc...: check ?vp.kde2dplot

Minor Changes:
  * the function to fit linear models of coregionalisation is now called
  `fit.lmc()`; use full name specification with it! `compositions::fit.lmc()`

Bugfixes:
  * bug in subsetting of one-column rmult object corected
2021-08-28 05:30:45 +00:00
mef
53c4607cad math/R-hexbin: import R-hexbin-1.28.2
Binning and plotting functions for hexagonal bins.
2021-08-28 02:47:44 +00:00
mef
196eb69267 (math/R-XML) Updated 3.99.0.5 to 3.099.0.7, ChangeLog unknown 2021-08-22 01:43:42 +00:00
wiz
9ba3e11f69 cgal: remove WRKDIR references from installed files
From Paul Ripke in PR 56362.

Bump PKGREVISION.
2021-08-15 14:35:08 +00:00
wiz
0e0a292533 imath: update to 3.1.2.
## Version 3.1.2 (July 31, 2021)

Patch release that fixes a Windows header issue.

* Improve handling of ``#include <*intrin.h>``

## Version 3.1.1 (July 20, 2021)

Patch release that fixes a build failure on ARM64 macOS

## Version 3.1.0 (July 13, 2021)

Minor release with new features:

* Optimized half-to-float and float-to-half conversion, using F16C SSE
  instruction set if available. Non-SSE conversion eliminates the
  float-to-half exponent lookup table, and half-to-float conversion
  provides a compile-time-optional bit shifting that is slower but
  eliminates the need for the lookup table, for applications where
  memory is limited.

  Half-to-float and float-to-half conversion is also available as
  C-language functions ``imath_half_to_float()`` and
  ``imath_float_to_half()``.

  All new conversions produced identical results, and new options are
  off by default to ensure backwards compatibility. See
  https://imath.readthedocs.io for more info.

* NOEXCEPT specifier can be eliminated at compile-time via the
  ``IMATH_USE_NOEXCEPT`` CMake option.

* Python bindings:
  * FixedArray objects support a "read only" state.
  * FixedArray objects support python buffer protocol.

* Optimized 4x4 matrix multiplication.
2021-08-15 14:14:43 +00:00
wen
518bc8653e Update to 4.1.1
Upstream changes:
CHANGES IN R 4.1.1:

  NEW FEATURES:

    * require(pkg, quietly = TRUE) is quieter and in particular does
      not warn if the package is not found.

  DEPRECATED AND DEFUNCT:

    * Use of ftp:// URIs should be regarded as deprecated, with
      on-going support confined to method = "libcurl" and not routinely
      tested.  (Nowadays no major browser supports them.)

    * The non-default method = "internal" is deprecated for http:// and
      ftp:// URIs for both download.file and url.

    * On Windows, method = "wininet" is deprecated for http://,
      https:// and ftp:// URIs for both download.file and url.  (A
      warning is only given for ftp://.)

      For ftp:// URIs the default method is now "libcurl" if available
      (which it is on CRAN builds).

      method = "wininet" remains the default for http:// and https://
      URIs but if libcurl is available, using method = "libcurl" is
      preferred.

  INSTALLATION:

    * make check now works also without a LaTeX installation.  (Thanks
      to Sebastian Meyer's PR#18103.)

  BUG FIXES:

    * make check-devel works again in an R build configured with
      --without-recommended-packages.

    * qnbinom(p, size, mu) for large size/mu is correct now in a range
      of cases (PR#18095); similarly for the (size, prob)
      parametrization of the negative binomial.  Also qpois() and
      qbinom() are better and or faster for extreme cases.  The
      underlying C code has been modularized and is common to all four
      cases of discrete distributions.

    * gap.axis is now part of the axis() arguments which are passed
      from bxp(), and hence boxplot().  (Thanks to Martin Smith's
      report and suggestions in PR#18109.)

    * .First and .Last can again be set from the site profile.

    * seq.int(from, to, *) and seq.default(..) now work better in large
      range cases where from-to is infinite where the two boundaries
      are finite.

    * all.equal(x,y) now returns TRUE correctly also when several
      entries of abs(x) and abs(y) are close to .Machine$double.xmax,
      the largest finite numeric.

    * model.frame() now clears the object bit when removing the class
      attribute of a value via na.action (PR#18100).

    * charClass() now works with multi-character strings on Windows
      (PR#18104, fixed by Bill Dunlap).

    * encodeString() on Solaris now works again in Latin-1 encoding on
      characters represented differently in UTF-8.  Support for
      surrogate pairs on Solaris has been improved.

    * file.show() on Windows now works with non-ASCII path names
      representable in the current native encoding (PR#18132).

    * Embedded R on Windows can now find R home directory via the
      registry even when installed only for the current user
      (PR#18135).

    * pretty(x) with finite x now returns finite values also in the
      case where the extreme x values are close in size to the maximal
      representable number .Machine$double.xmax.

      Also, it's been tweaked for very small ranges and when a boundary
      is close (or equal) to zero; e.g., pretty(c(0,1e-317)) no longer
      has negative numbers, currently still warning about a very small
      range, and pretty(2^-(1024 - 2^-1/(c(24,10)))) is more accurate.

    * The error message for not finding vignette files when weaving has
      correct file sizes now. (Thanks to Sebastian Meyer's PR#18154.)

    * dnbinom(20, <large>, 1) now correctly gives 0, and similar cases
      are more accurate with underflow precaution.  (Reported by
      Francisco Vera Alcivar in PR#18072.)
2021-08-11 09:38:37 +00:00
sjmulder
907637b0e2 math/sc-im: Bump for updated libxlsxwriter 2021-08-09 07:06:09 +00:00
sjmulder
4f270b6193 math/sc-ic: Remaintain 2021-08-06 01:38:57 +00:00
adam
206a7a2bde py-uncertainties: updated to 3.1.6
3.1.6
Global customization of the pretty-print and LaTeX formats
2021-08-05 10:14:30 +00:00
sjmulder
9a9a2a09e2 math/sc-im: Fix bash shebang for scopen 2021-08-04 21:09:51 +00:00
pin
ee3553f693 math/funst: simplify Makefile 2021-08-02 15:19:30 +00:00
ryoon
ce5e37658b *: Recursive revbump from audio/pulseaudio-15.0 2021-07-30 12:26:37 +00:00
sjmulder
582da8ddb5 sc-im: Update to 0.8.2
0.8.2

Changes
 - Improved yank and undo alloc'ing. Malloc as much we need from start
   in a long batch and avoid small mallocs.
 - Changed the way lua scripts are referenced in formulas. Now they are
   input as any other string formula, like this:
   \"@lua("script_name.lua", 1) being 1 if the reference should be added
   to the depgraph or not, making it evaluated just once or every time
   the depgraph is evaluated.
   NOTE that if set to 0 and the cell is referenced by another cell, it
   will be executed nonetheless.
 - Added new exec_lua configuration variable.
 - Rows now can have height higher than one LINE. See fj and fk in
   normal mode or :formatrow in command mode.
 - Wrap cell content. new autowrap config value. works when nooverlap
   and notruncate are set.
 - Open URL or file specified on cell (PR 401)
 - Import mkd files
 - Multiple frozen rows/columns (fr / fc in normal mode)
 - Added mapping_timeout configuration variable with a default value of
   1500ms (used to be a fixed value of 800ms).
 - Added mouse support in insert and command mode. The selection of a
   cell gets copied to inputbar.
 - Added command_timeout configuration variable.
 - handle hidden rows/cols in undo/redo of ir/ic/dr/dc
 - Added backwards search with '?'
 - Restore \\* from old SC. \\{char} fills the cell with n occurrences
   of {char} to complete its width
 - Store frozen rows and cols when saving file
 - Added :formatcol command (handling its undo as well)
 - Added :formatrow command (handling its undo as well)
 - Added undo of freeze row and col
 - Handle \n in cell input, and with autowrap
 - Handle undoing changes in row height produced by string input
 - Changed input bar from window to pad: permits entering string longer
   than COLS.
 - @count counts cells with strings as well, and not just with numbers.
 - Handle entering a label after :datefmt for datetime value edition.
 - New dracula / papercolor themes.
 - Added EvalRange() so that the graph is not evaluated entirely all the
   time.
 - Replaced 'EvalAll' with 'EvalRange'.
 - Removed unneeded parameters on EvalJustVertex"
 - Added eval_order in EvalRange and rebuild_graph.
 - Added @evaluate / @sevaluate functions
 - Handle @nval dependencies.
 - Handle @mycol/@myrow calls during startup when no EvalJustOneVertex
   is yet called
 - Added @getent (FR issue #451)
 - The saving format for :w command would be according to current file
   format. #493
 - modified savefile() of file.c to check current file format before
   saving a file.
 - Keep consistent with other format such as csv and save the file with
   the same format as current file.
 - Added HELP_HIGHLIGHT definition color for help page.
 - Renamed GRID_PAIR to GRID_EVEN in color.c.
 - UNDO of :fsum is handled by let.
 - calc_offscr_rows/cols rewriten and renamed to calc_mobile_rows/cols

Fixes
 - Fix old sc bug - issue #371
 - Fix when saving sc files of cells that has some string expressions -
   issue #541
 - Fix leak in nval.
 - Fix Issue #372.
 - Free lua memory at exit.
 - Fix when saving marks in file after importing xlsx file and saving it
   in sc format.
 - EXPR and NUMBER colors were overloaded by STRING color #546
 - Fix markdown export when empty col was added left to data
 - Fix in :showrows command.
 - :fsum added to command mode commands. It was missing.
 - Added :showcols command that was missing.
 - Handled issue #429
 - handled issue #374
 - Ignore SIGWINCH outside ncurses.
 - triggers: Avoid segfault when not being able to load module. Issue
   #325

0.8.1

New features
 - Braille support
 - Added latex export - issue #394
 - Added mappings for command mode
 - Work on issues #225 and #247: support mapping of ñ and other special
   chars
 - Basic ODS file import
 - Paste to a range of selected cells - (actually added on v0.8 - issue
   438 - PR 445)
 - Added txtdelim | for csv files import - issue 409
 - Added macros to --version (show version)
 - Support higher versions of lua.
 - Handle ESC key in mappings. related to issue #492.
 - Added freeze to visual mode - issue #459

Changes
 - Recognise SPACE in mappings rather than simple ' '
 - Visual change: Moved cmd multiplier to the left of mode
 - Changed default headings colors
 - many improvements to the config facility and usage - PR 519
 - improved sort for 65k rows

Fixes
 - Fix issues on CIRCULAR REFERENCES: #473 #201 #475 #321. these were as
   hard.
 - Fix issue 417 and added a date type in xlsx import.
 - Fix Engformat overlap text y número. Mostraba * (actually fixed
   on v0.8)
 - Fix column header display - overflow with column width 2 and column
   with two letters - PR 517
 - Fix isnumeric test to recognise floats: affects copy/paste - PR 450
 - Fix issue setting conf variables like nonumeric
 - Fix when showing empty text - 944844505d7cdb7d3d392a5c1d2b3ffde40a1fff
 - Fix issue #227 - this was hard. used to segfault and keep wrong
   reference after deleting row that is last in range of expr. ex.
   @avg(B1:B4) and deleting row 4
 - Fix issue #433: large memory use with multiple linked cells.
 - Fix issue #287 - valueize didnt update depgraph
 - Solved issue #399. 'g' command of NORMAL_MODE changed to 'gt'"
 - Fixed vmaps in get_mappings function.
 - Fixed bug on 'error' in gram.y - comment on issue #482
 - Fix issue #457: cursor position could add empty rows or columns when
   exporting csv files
 - Fix issue #288: ^ misbehaving when having fixed rows
 - Fix in mouse clicks
 - Fix possible memory leak in add freeze
 - XLSX: Free memory leak when looking for specified sheet.
 - XLSX: Avoid segfault when using shared formulas. issue #218.
2021-07-26 01:38:05 +00:00
sjmulder
d6518d0c78 sc-im: Fix/bump for libxlsxwriter 1.1.1 2021-07-26 01:03:28 +00:00
taca
d0f58d4a00 Bump PKGREVISION for affected packages by changing default Ruby's version. 2021-07-21 14:40:28 +00:00
adam
813a2a6d06 py-intervals: updated to 0.9.2
0.9.2
- Make invalid value coercions throw ValueCoercionException

0.9.1
- Fixed discrete interval length

0.9.0
- Fixed interval coercion
- Dropped py27 and py34 support
2021-07-19 11:45:34 +00:00
adam
4491fa360c py-infinity: updated to 1.5
1.5:
- Removed py27, py33 support
2021-07-19 11:44:35 +00:00
markd
8ec4840953 math: add imath 2021-07-08 21:10:03 +00:00
markd
18a912003a imath: add version 3.0.5
Imath is a basic, light-weight, and efficient C++ representation of 2D
and 3D vectors and matrices and other simple but useful mathematical
objects, functions, and data types common in computer graphics
applications.
2021-07-08 21:09:04 +00:00
nia
73554fd10e go-units: remove
deprecated go-package; no users in pkgsrc
2021-07-05 14:28:52 +00:00
nia
8bdaa99573 p5-Math-Int128: doesn't work on 32-bit platforms 2021-07-02 12:04:22 +00:00
hauke
c6ec5422b7 Disallow for-pay distribution, e.g. on CDROMs (does anybody do that
these days?)
2021-07-01 20:03:39 +00:00
nia
4e796c9159 py-numpy: set PYTHON_VERSIONS_INCOMPATIBLE in bl3.mk 2021-07-01 06:13:45 +00:00
wiz
1430218ddf math/Makefile: + smath-studio 2021-07-01 05:53:49 +00:00
hauke
16c97c9e53 Add SMath Studio as math/smath-studio.
While the license allows to re-distribute the source tarball
unchanged, an automatic download fails, so it will have to be
downloaded in a browser.

From the upstream description:

SMath Studio is a tiny, powerful, free mathematical program with
WYSIWYG editor and complete units of measurements support.

It provides numerous computing features and rich user interface
translated into about 40 different languages. The application also
contains an integrated mathematical reference book.

It can be easily extended based on your needs. A built-in Extensions
Manager tool allows to get access to hundreds official and third-party
resources of the following types: usage examples, plug-ins, SMath
Viewer based applications, snippets, interface translations,
interactive books, handbooks and tutorials.
2021-06-29 14:28:12 +00:00
nia
57b1e1ac6e py-numpy: "Python version >= 3.7 required." 2021-06-29 08:41:59 +00:00
wiz
344f4641a9 gsl: update to 2.7.
* What is new in gsl-2.7:

** fixed doc bug for gsl_histogram_min_bin (lhcsky at 163.com)

** fixed bug #60335 (spmatrix test failure, J. Lamb)

** fixed bug #36577

** clarified documentation on interpolation accelerators (V. Krishnan)

** fixed bug #45521 (erroneous GSL_ERROR_NULL in ode-initval2, thanks to M. Sitte)

** fixed doc bug #59758

** fixed bug #58202 (rstat median for n=5)

** added support for native C complex number types in gsl_complex
   when using a C11 compiler

** upgraded to autoconf 2.71, automake 1.16.3, libtool 2.4.6

** updated exponential fitting example for nonlinear least squares

** added banded LU decomposition and solver (gsl_linalg_LU_band)

** New functions added to the library:
      - gsl_matrix_norm1
      - gsl_spmatrix_norm1
      - gsl_matrix_complex_conjtrans_memcpy
      - gsl_linalg_QL: decomp, unpack
      - gsl_linalg_complex_QR_* (thanks to Christian Krueger)
      - gsl_vector_sum
      - gsl_matrix_scale_rows
      - gsl_matrix_scale_columns
      - gsl_multilarge_linear_matrix_ptr
      - gsl_multilarge_linear_rhs_ptr
      - gsl_spmatrix_dense_add (renamed from gsl_spmatrix_add_to_dense)
      - gsl_spmatrix_dense_sub
      - gsl_linalg_cholesky_band: solvem, svxm, scale, scale_apply
      - gsl_linalg_QR_UD: decomp, lssolve
      - gsl_linalg_QR_UU: decomp, lssolve, QTvec
      - gsl_linalg_QR_UZ: decomp
      - gsl_multifit_linear_lcurvature
      - gsl_spline2d_eval_extrap

** bug fix in checking vector lengths in gsl_vector_memcpy (dieggsy@pm.me)

** made gsl_sf_legendre_array_index() inline and documented
   gsl_sf_legendre_nlm()
2021-06-28 08:30:05 +00:00
bacon
dd7b17a7bd math/udunits: Release maintainership
Narrowing my focus to biology packages
2021-06-23 19:54:03 +00:00
thor
b928b44d0a *** empty log message *** 2021-06-23 18:10:19 +00:00
thor
0f43084263 math/py-numba: fix typo in PLIST.Linux (hotfix, need to settle PLIST entry)
The omppool file is both in PLIST and PLIST.Linux. One needs to go. This hotfix
just removes the typo. Do we remove PLIST.Linux and assume every platform
of interest has working OpenMP? Add Darwin dep for parallel/openmp?
2021-06-23 15:36:26 +00:00