Nothing
createSiberObject
is of class data.frame
only. If this is the case, it will coerce via as.data.frame(data.in)
and issue a warning to this effect, recommending the coercion is done before passing to this function. data/mongooseData.rda
siberKapow
which will hopefully pass CRAN checks re undeclared global variables. Will pick this up on next submission. spatstat
with direct importing from new sub-packages spatstat.utils
and spatstat.geom
createSiberObject
that meant z-scores could end up out of sync with their respective grouping variable. Thanks to Edward Doherty for pointing out this odd behaviour leading to bug discovery 2020/11/5. Ultimately the entire package needs to be recoded fully in tidyverse
.plotSiberObject
that meant both x.limits and y.limits had to be specified to invoke manual axis setting. Either or can now be specified on their own with the other reverting to the default which is the max and min values of the corresponding data axis +/- the specified ax.pad
value which defaults to 1.siberDensityPlot(Y, clr = ...)
Plot-posterior-ellipses
that shows how to plot multiple posterior ellipse draws on top of data using ggplot2
.fitEllipse
so that it now correctly inherits parms$n.chains
and parms$n.thin
from inputjags
output to *.RData
file to enable convergence diagnostics for each ellipse within fitEllipse
. This option is set in the higher level user-specified object parms$save.output
.Test-convergence
to illustrate this new functionality of saving the raw jags
output and testing using Gelman diagnostics.spatstat
for spatstat.utils
as per instructions from their package maintainers 23/03/2017siberCentroids
, specificCentroidVectors
and allCentoidVectors
added to allow pairwise comparison of the locations of two groups using vectors. Illustrated in an accompanying vignette.plotSiberObject()
...
to plotGroupHullsbayesianOverlap
for now until I can push a hotfix to CRAN. devtools::install_github("andrewljackson/SIBER", build_vingettes = TRUE)
maxLikOverlap()
and pointsToEllipsoid()
.atan
in place of asin
which is a more elegant way of ensuring the sign of the returned angle is correct.bayesianOverlap()
that calculates the posterior overlap between ellipses fitted to two groups. Thanks to Josh Stewart for forcing my hand on this long-overdue feature. maxLikOverlap()
to ease the calculation of overlap between ellipses using the ML estimated ellipses which previously required more manually coding than was ideal. Thanks Mark Nowak and SarinaJ for spotting some bugs and helping work them out.ellipseInOut()
and pointsToEllipsoid
to enable testing of whether points lie inside or outside an n-dimensional ellipsoid, including the bivariate ellipse. These are useful for testing that the quantile prediction ellipses do indeed contain the expected number of data points from a sample. It might also be useful for assignment, identification of outliers, or measures of overlap of individual data points with other ellipses.addEllipse
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.