Fix the help page of create_testset, which described the naming
convention of benchmark test sets the wrong way round. The prefix 'b' is a
balanced set and 'i' an imbalanced one. The 'r' prefix, which uses a random
ratio of positives, is now documented too
Show sklearn in the curve evaluation plot of the readme
Show recorded running times in the readme, as the mean of each tool on four
balanced test sets from 100 to 100,000 data points, instead of timing the
tools every time the readme is built. data-raw/run_readme_benchmark.R
records them
Add the def7, auc7, and crv7 tool sets that contain all seven tools
Change the members of the def6, auc6, crv6, def5, auc5, crv5, def4, auc4, and crv4 tool sets. Every predefined set now contains sklearn, and the smaller sets drop PerfMeas, then AUCCalculator, then PRROC
Return a flat dummy curve from the sklearn tool when reticulate, Python,
or numpy is unavailable, in the same way as the AUCCalculator tool does
without rJava
Document that run_benchmark timings of the sklearn tool include the cost of
crossing the R/Python boundary and are therefore not comparable with the
timings of the tools written in R
Add sklearn as a wrapped tool, calculated by a standalone Python module
bundled in inst/python and derived from the scikit-learn source, so
scikit-learn itself is not required
Require reticulate, Python, and numpy to run the sklearn tool, which is
requested by name with create_toolset("sklearn") and is not a member of
any predefined tool set
Add yardstick as a wrapped tool
Add the def6, auc6, and crv6 tool sets that include yardstick
Regenerate the help pages with roxygen2 8.1.0
Improve the readme and the introduction vignette
Regenerate the help pages with roxygen2 8.0.0
Build the pkgdown site from the main branch only
Use patchwork to combine multiple ggplots
Use styler and lintr to reformat R source files
Improve readme and introduction
Port precision-recall calculation from obsolete PerfMeas package to internal RCpp
HTML5 documents
Update README
Update wrapper functions so that prcbench works when PerfMeas is not available
Change predefined C3 data
Update AppVeyor config for rJava
Enhance create_usrtool
Add a new test set
Add test categories to curve evaluation test result
Improve graph options
Improve the testing environment
Change Java version
Fix microbenchmark
Improve several documents
The first release version of prcbench
The package offers four main functions
The package contains predefined interfaces of the following five tool