Liability
As noted in the GPL-3 License, neither the authors nor any person or
institution associated with the creation, production or distribution of
DescrTab2
is liable of any damages caused by the use of the
software:
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Unit tests
DescrTab2
features a suite of unit tests. The percentage
of lines of codes covered by at least one unit tests is reported via the
covr
package. Most of these unit tests only check whether
the code associated with it produces errors. This aims to ensure that
the various options in DescrTab2
work error-free with a
variations of possible input datasets and edge-cases.
Manual external software comparisons
Comparisons of the results produced by DescrTab2
with
other software are not automated. The user may feel free to perform such
comparisons by themselves. An exemplary comparison can be examined in
this document.
Dependencies
DescrTab2
relies on various other packages to perform
its designated purpose. Most of the imported packages are neccesary to
facilitate tasks related to data-wrangling and output formatting, namely
?utils
, ?dplyr
, ?rlang
,
?tibble
, ?stringr
, ?forcats
,
?magrittr
, ?tidyselect
, ?scales
,
?cli
, ?kableExtra
, ?flextable
and
?officer
. The pre-implemented summary statistics (mean, sd,
etc.) make use of functions provided for this purpose in base R (see
?base
and ?stats
). The test functions used for
the calculcation of p-values are mostly from base R
(e.g. ?t.test
from ?stats
) and the recommended
packages (e.g. ?lme
from ?nlme
for the Mixed
Model Anova p-value). Notable exceptions are the Cochrane Q Test from
the ?DescTools
package
(?DescTools::CochranQTest
) and the Fisher-Boschloo test
from the ?exact2x2
package
(?exact2x2::boschloo
).