The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
Improved performance in serial and parallel processing with Rcpp and RcppArmadillo;
Now it is possible to specify a different base density/probability mass function than the uniform one. If none is specified, the uniform density (either discrete or continuous) is assumed for the case of discrete or continuous random variables, respectively;
Now the function inspect()
is available, allowing
you to compare the base probability density function with the
theoretical density function. The inspect()
function is
useful for finding a reasonable base density function. It returns an
object of the classes gg and ggplot with the density curves, the
intersection area, and the value of the intersection. Users are not
obligated to use the inspect()
function since the
accept_reject()
function already takes care of a lot.
However, for the continuous case, providing the f_base argument to the
accept_reject()
function with a good candidate base density
function can be a good idea;
In generating observations of continuous random variables, using
histogram with the same breaks as the R graphics hist()
function, in the histogram created by ggplot2;
Providing alerts regarding the limits passed to the
xlim
argument of the accept_reject()
function.
If a significant density/probability mass is present, a warning will be
issued. The alert can be omitted by setting
warning = FALSE
;
In the plot.accept_reject()
function, there’s an
additional argument hist = TRUE
(default). If
hist = TRUE
, a histogram is plotted along with the base
density, in the case of generating pseudo-random observations of a
continuous random variable. If hist = FALSE
, the
theoretical density is plotted alongside the observed density;
The print.accept_reject()
function now informs
whether the case is discrete or continuous and the
xlim
;
Putting the order of the specifications of the arguments of the exported functions in the order of the arguments of the functions;
The warning messages have been improved;
Bug fix.
The performance of the one_step()
function, an
internal function used in the implementation of C++ using Rcpp, has been
improved;
The method qqplot.accept_reject()
has been added,
which constructs the QQ-Plot of an object of class
accept_reject
returned by the function
accept_reject()
;
The qqplot.accept_reject()
function utilizes the scattermore
package if the point density is high, i.e., above 10 thousand
observations;
The function accept_reject()
now has the argument
cores, which allows the user to control the number of cores that will be
used if parallel = TRUE
. The default,
cores = NULL
, means that all processor cores will be used.
If parallel = FALSE
, the cores argument is
ignored;
The DESCRIPTION file was edited;
Another bibliographic reference was added to the
accept_reject()
function;
The dependency on the lbfgs
package has been
removed;
New unit tests have been introduced;
Bug fix.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.