Showing content from http://cran.rstudio.com/web/packages/rJava/../JavaGD/../Crossover/../Rcpp/../divDyn/news/news.html below:
NEWS
Change log of the R package âdivDynâ divDyn 0.8.3 - 2024-11-18 Added
- The
affinity()
function has a new argument output
. The p-values of the binomial testing can now be returned with alpha=NULL
.
Fixed
- A myriad of documentation issues..
- Some data were omitted by the
affinity()
function when the coll
argument was not provided.
subsample(type="cr")
now has a random number generator linked to the R RNG seed, allowing reproducible examples.
- The
subtrialCR
function had issues when it was invoked with unit=NULL
divDyn 0.8.2 - 2022-09-05 Added
- the matchtime() function from chronosphere 0.4
- defense against trying to use divDyn() as applied function in subsample() when bin=NULL
- the probs argument to modeltab() following Reddin et al. 2021
Changed
- subsample() will produce warnings instead of halting when the variables âtaxâ or âbinâ has NAs in them. The corresponding rows are omitted automatically.
- changed bitwise and to boolean in Engine.cpp
- regenerated documentation for compatibility to HTML5, corrected some entries
- Fixed mismatching data object keys$lat, which indicated intervals for absolute paleolatitudes instead of actual paleolatitudes.
- Fixed error, when parts() was invoked for ââ category.
divDyn 0.8.1 - 2021-03-01 Changed
divDyn 0.8.0c - 2021-02-26 Changed
- binwise CR subsampling now implements std::shuffle() instead of std::random_shuffle()
divDyn 0.8.0b - 2020-08-16 Changed
- bugfix of cleansp() that produced Gen_NA when there was a subspecies but no species name
- fix for âsubgenusâ
divDyn 0.8.0a - 2020-08-16 Changed
- minor bugfix for the cleansp() function involving taxa that were missing (ââ)
- cleansp()âs default changed from subgenera=FALSE to subgenera=TRUE
divDyn 0.8.0 - 2019-06-12 Added
- Support for âtibbleâ type input data.frames.
- The tsbars() function.
- The âageâ argument for the divDyn() and fadlad() functions. With the previous composite time argument (âbinâ) it was difficult to handle both contiunous age and discrete bin entries, as the two implied different direction of time and applicability in the package functions. The argument âbinâ is now reserved for discrete entries, where bin number increases from earlier to later intervals. The argument âageâ is used for continuous, automatically binned time, where time flows from higher to lower numbers. The âageâ argument will be added to the binstat() function in future versions.
- You can reverse this pattern by toggling the added ârevtimeâ argument.
- The repmatch() function is now exported from the package namespace. This is the function that is called to match and average the subsampling output. You will probably not need this, but just in case.
- The âbin=NULLâ option is now valid for the subsample() function, specifying subsampling processes that are not iterated over mutliple time bins. This allows the application of sampling-based rarefaction, SQS and so on. With this configuration, the function can also accept vectors as the primary argument.
- The âna.rmâ argument is added to the subsample() function. The inclusion of this argument is part of a more scrutinous checking protocol for missing values.
- The slice() function is now exported from the package namespace. This function is used by the divDyn() function for discretizing (slicing) the continuous time dimension. Doing this separately is a prerequisite of running subsample() on the data.
- The âdepenvâ element to the âkeysâ data object. This addition maps entries in the âenvironmentâ field of the Paleobiology Database to âonshoreâ or âoffshoreâ settings.
- Option to supress loop counting output in the subsample() function (âcounter=FALSEâ).
Changes
- The divDyn() and binstat() functions both output the names of the âbinsâ in the a column that has the âbinâ/âageâ argument as a name. Note that in previous versions this was a hard-coded ââbinââ character string. The occasional empty rows that result from using largen than 1- bin numbers now have the bin numbers in the column instead of
NA
s.
- The subsample() function is updated to version 2.0, with a lot of additions. The output of the subsample() function is constrained to match the output of the FUN argument function. numbers are no longer NA, when FUN=divDyn, and when bins fail the subsampling trials (too low quota) and the output table dimensions do not change, even if bins are omitted from the start or end of the series. THe reorganized function allows additional improvements that will be added in the next version of the package.
- The divDyn() and binstat() functions have a rownames variable that is a replicate of column.
- The âzerodurâ argument of the fadlad() function is renamed to âdiffbinâ and is restricted to be used with binned entries.
- If âbin!=NULLâ then âoutput=listâ option of subsample() returns the failed bins (accessible as \(failed). The list containing trial results can be accessed as '\)resultsâ.
- If the last bin is supplied as âremâ, the dimensions of the output of subsample() will not change, because the interval will be included in the prototype calculation.
- The abbreviation for the Triassic in the âstagesâ internal data.frame is changed from âTâ to âTrâ (suggestion by V. Roden)
- The âbinsâ internal time scale object was renamed to âtensâ. The columns and were also replaced with âtenâ to avoid confusion.
- All functions of the package now use the conventional âxâ as the primary function argument, typically denoting the occurrence database. This change was necessary to streamline the passing of function objects. Accordingly, the rarely used x-exponent of the OxW subsampling method was changed from âxâ to âxexpâ.
- The default âxlabâ of the tsplot() function was changed to âAge (ma)â from âage (ma)â.
- Some default arguments of the omit() function were changed from the Paleobiology Database defaults, ensuring proper argument flow.
- The package now depends on R versions that are newer than 3.5.0.
Deleted
- The âagesâ argument of the divDyn() and fadlad() functions was removed due to the re-organization of the time-argumentation.
Fixed
- The function subsample() crashed when FUN was set to âdivDynâ, and the output resulting from its application on the subsample trial dataset did not have have the same dimensions as the result of divDyn() when it was applied to the total dataset. Note that this matching of the âtrial resultsâ is only viable when the data.frame output of FUN has a ârownamesâ attribute.
divDyn 0.7.1 (build 670) - 2019-02-18 Added
- A lot of people reported problems with the direction of time in the divDyn() function. A startup message is added as a reminder of the arbitrary decision I had to make when designing the function.
- The affinity() function is extended with the âna.rmâ argument. Setting this argument to TRUE will remove all NAs found in relevant columns of the data table. Otherwise the function will halt if these are found.
- The âbinomâ method of the affinity() function is now generalized to more than two entry types. Binomial tests are run for that type that has the highest odds ratio of occurrences when contrasted to the reference dataset (âdatâ or âreldatâ).
- The âbycollâ argument is now added to the affinity() function. This allows the calculation of affinities based on the collection rather than occurrence counts.
- Some code was added to the tsplot() function to correctly plot the labels of the time scale boxes when the boundaries of the plot do not coincide with those of the boxes. The plotting of the labels of these partially drawn boxes can be switched on and off with the added ârtlabâ and âltlabâ arguments.
Changed
- Package suggested citation now directs to the paper in Methods in Ecology and Evolution.
- The default of the âcollâ argument in the affinity() function is now set to NULL.
Fixed
- The main divDyn() function produced warnings (âIn cbind(bin = aubi$z, dCountsAndMetrics)ââ) when the automatic binning was used (âbreaks âargument) and when the provided interval had younger parts than the occurrence data. The results are the same, the warnings are no longer produced.
- Problems with the âreldatâ argument of the affinity() function
divDyn 0.7.0 (build 642)- 2019-01-08 Added
- the georange() function for geographic range estimation from a set of coordinates (suggesting the vegan and the icosa packages)
- the tabinate() function for iterating procedures on taxon/time slice subsets of the data
Changed
- the internals of the binning procedure of divDyn()
- updated ddPhanero vignette
- To make the contents of the âstagesâ object consistent with its name, the former geochronological entries are replaced with their chronostratigraphic counterparts. The columns per, period and periodCol were replaced with âsysâ, âsystemâ and âsystemColâ, table entries with âEarlyâ and âLateâ qualifiers were replaced with âLowerâ and âUpperâ, respectively. The vignettes are adjusted to work with these changes.
divDyn 0.6.3 - 2018-12-12 Added
- The modeltab() function
- the fill() utility function
- proper NEWS file
- the âagesâ argument to the divDyn() function
- the âmisspellâ, âsubgeneraâ and âstemsâ are added to the spCleanse() function, which was renamed to cleansp()
- warnings to some functions that signs the presence of ââ empty quotes taxa
Changed/Fixed
- instead of zeros, the divDyn() function now outputs NAs where counting patterns are not applicable
- bin processing in divDyn() had potential issues with negative integer bin numbers
Deleted
- The inf argument of divDyn(), that an unncessary complication
divDyn 0.6.2 - 2018-10-22 Added
- The collapse() and seqduplicated() utility functions.
- The âzerodurâ argumnet to the fadlad() function
- Hexadecimal colour values to the âstagesâ table.
- The âboxes.colâ argumnet is added to the tsplot() function to plot these colours.
- The âlabelsâ argument to the the tsplot() function, that allows the user not to plot the labels within the boxes.
Changed/Fixed
- The stage identification âThanetianâ was changed to âSelandian-Thanetian in the âstagesâ object to better reflect what the interval really is. It also had a typo in the âperâ column, at the Ordovician/Silurian boundary. The abbreviation of the Bartonian stage was changed to âBrtâ as âBarâ was already assigned to the Barremian, causing plotting errors.
- Bug in the ânoNAStartâ argument of the binstat() function, causing inappropriate function return
- tsplot() now allows y-axis reversal, e.g. ylim=c(4,-1)
- fix of bug in subsample() that resulted in an error message when the first randomly chosen species had higher adjusted frequency than the quorum
divDyn 0.6.1 - 2018-10-01 Added
- the singletons() function to quickly return single-occurrence, single-reference, single-interval and similar taxa
- citation file
Changed
- typo correction in the âstagesâ table: âOrdiovicianâ entries in the âperiodâ column were corrected to âOrdovicianâ
- minor changes in help files.
divDyn 0.6.0 - 2018-09-17 Added
- the indices() function to calculate some basic diversity indices within the package. Please feel encouraged to use the rest from the âveganâ package.
- the binstat() and sumstat() functions. Binstat calculates bin-specific indices and sampling metrics, sumstat() calculates those relevant for the entire occurrence database. Most functionality of the deprecated sampstat() function is in binstat.
- forgotten proper cleanup of dynamic libraries upon package unload
Changed
- material in the sampstat() function was reorganized to two separate functions, see above
Deleted
- the deprecated crDD() function and the old plotTS() functions were deleted from the package
divDyn 0.5.2 - 2018-09-02 Added
- x argument for sampstat() to calculate maximum quotas with OxW subsampling.
- the ânoneâ subsampling type to subsample(). This argument will skip the subsampling part, but reruns the applied function in the trials, nevertheless.
Changed
- the map() function was renamed to categorize() to better reflect its intended use
divDyn 0.5.1 - 2018-08-31 Changed
- example bin identifier changes (from âslcâ to âstgâ)
- the subsample(), subtrialCR(), subtrialOXW(), subtrialSQS() functions now automatically omit rows that have NA entries in the âbinâ variables.
- the âstagesâ object now contains dates from Ogg et al. 2016
- bin durations were added to both the âstagesâ and âbinsâ objects
- the âstratkeysâ and âkeysâ objects were updated to version 0.9.2
divDyn 0.5.0-1 - 2018-08-29 Changed
- stratigraphic assignment objects (in âkeysâ) now have a -1 entries for empty strings
divDyn 0.5.0 - 2018-08-20 Added
- bug fix that made R crash randomly
- subsampling trial functions (subtrialCR(), subtrialOXW(), subtrialSQS()) and cleaned help files for âsubsample()â
- multiple bin entry support for âranges()â
- proper Description in description file
Changed
- the functions âplotTS()â and âfadLad()â were renamed to âtsplot()â and âfadlad()â for easier typing.
- âstratkeysâ and the corresponding âkeysâ updated to v0.9.1
- the âsampstat()â function no longer outputs empty variables when the argument columns are set to NULL
Deleted
- the âexactâ method implementation for SQS as it was slow and and incorrect. The âinexactâ method was confirmed with the iNEXT package.
divDyn 0.4.2 - 2018-07-24 Added
- the ranges() function to plot occurrence data and stratigraphic ranges over time (see examples)
- fadLad(): function defenses
- fadLad(): two bin columns are now allowed as input (for age uncertainty estimation)
- fadLad(): the ages argument for inverting the time axis
- fixes to conform to the CRAN requirements
Changed
- plotTS() now allows âno-boxesâ plotting, and multiple layers of boxes
divDyn 0.4.1 - 2018-07-07 Added
- function defenses
- fixes to conform to the CRAN requirements
Changed
- default settings for the sampstat() and subsample() functions to increase flexibility and user-friendliness
- the intact argument of subsample() was separated to the rem and keep arguments, to enable negative time-slice identifiers.
divDyn 0.4.0 - 2018-06-29 Added
- the first vignette is now included
- bug fix for the parts() function. Due to the overplotting of polygons, the RGBA colours were not appropriately visualized
- bug fix to the omit() functionâs binref method.
- the âtotalâ method for the sampstat() function
- documentation to the built in datasets
- the map() function to resolve information downloaded from the PaleoDB
- âkeysâ to the stratigraphic and environmental resolution, based on the FossilWorks dynamic timescale ?keys
- the 10 million year timescale of the Paleobiology Database, ?bin
Changed
- The sampstat() function now outputs a data.frame, instead of a matrix.
- the âmethodâ argument of subsample() was renamed to âtypeâ to avoid problems with argument distribution with the frequent âmethodâ argument name
Deleted
- The previously added bayesian method from the affinity() function. The method had problems and is under investigation.
divDyn 0.3.1 - 2018-06-04 Added
- method argument for the affinity() function, allows implementation of a simple majority rule (method=âmajorityâ) or the Bayesian approach of Simpson and Harnik (2009, method=âbayesianâ)
Changed
- the affinity() function was also completely reprogrammed
divDyn 0.3.0 - 2018-06-01 Added
- continuous time entry is now possible for the divDyn() function. (does not yet work with subsampling!!!!)
- the breaks argument to the divDyn() function
Changed
- the examples and defaults match the current download from the Paleobiology Database
- the previous âscleractiniaâ example dataset was renamed to âcoralsâ for the sake of simplicity
divDyn 0.2.12 - 2018-05-17 Added
- na.rm argument for the shades() function to omit gaps in plotting of the time series
- bug fix for the shades() function, single rows bounded by rows of NAs (gaps) from above and below do not crash the function anymore
divDyn 0.2.11 - 2018-05-17 Added
- bug fix for the plotTS() function, enables log scaling of y axis with plot.args=list(log=âyâ)
- the parts() function for efficient plotting of proportion/count data over time
divDyn 0.2.10 - 2018-05-13 Added
- proportional extinction and origination rates to the divDyn() function
- the omit() function for culling occurrence datasets (kind of slow yet)
Changed
- argumentation of the divDyn function was extended to accomodate the omission of occurrences within the function (optional)
divDyn [0.2.9] - 2018-05-09 Changed
- the âcrâ method of the subsample() function was rewritten in C++ and with Rcpp classes for faster performance
- fixed bug in the subsample() function, when custom functions produce vector output
divDyn 0.2.8 - 2018-05-01 Added
- multiple versions of the shareholder quorum subsampling (SQS) routine to subsample()
- the sampstat() function, that outputs basic sampling stats for the time slices
- useFailed argument to subsample(). Changes output depending on whether the subsampling quota/quorum is reached.
- bug fix for the CR method in subsampling
Changes
- argument distribution in the subsample() function, FUN argument simplified to a single function
Planned
- the subsampling routines will be remodularized so that their argument becomes the dataset, rather than the individual columns. This will allow the support for custom subsampling functions.
divDyn 0.2.7 - 2018-02-01 Changes
- bug (due to output changes in fadLad) and speed fixes for the affinity() function. The interface also changed, it now outputs a single vector instead of a data.frame.
- bug fix in the ratesplit() function argument distribution. The âcombineâ version works properly now.
divDyn 0.2.6 - 2018-01-26 Added
- John Alroyâs (2015) second-for-third extinction/origination proportions/rates to the divDyn() function
divDyn 0.2.5 - 2018-01-22 Added
- survivors() function to calculate survivorship probabilities
Changes
- the âsubseries()â function was renamed to âsubsample()â for easier application
- the âfadLad()â function was redrafted for speed
divDyn 0.2.4 - 2018-01-15 Added
- the the âoxwâ method for the subseries() function. This implements occurrence-weighted by list subsampling.
divDyn 0.2.3 - 2018-01-08 Added
- the subseries() function to execute certain functions with subsampling applied.
divDyn 0.2.2 - 2017-12-18 Added
- the shades() function for plotting distributions of values arranged in a time series
divDyn 0.2.1 - 2017-12-12 Added
- the ratesplit() function for selectivity tests
- period abbreviations for the âstagesâ object
Changes
- plotTS() function default changes
divDyn 0.2.0 - 2017-12-11 Changes
- added Rccp import
- divDyn() updated to v2, ca. 150x faster
- installation changes
divDyn 0.1.6 - 2017-12-04 Added
- the plotTS() time scale plotting function
- examples were updated
divDyn [0.1.5] - 2017-11-27 Added
- the streaklog() and whichmaxstreak() functions
divDyn 0.1.4 - 2017-11-22 Changes
divDyn 0.1.3 - 2017-11-21 Changes
- output variable names in the divDyn() function
Added
- the first version of the crDD() function is added.
Notes
Pre-open versions were not registered.
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4