Two New Vignettes:
New Function: compare_documents()
. The compare_documents()
function allows users to compare two handwritten documents, either by a similarity score or using the score-based likelihood ratio (SLR) method. This function consolidates the functionality of calculate_slr()
and offers additional flexibility, allowing users to choose whether to return just the similarity score or both the similarity score and the SLR.
New Function: compare_writer_profiles()
. To optimize large-scale experiments, compare_writer_profiles()
provides a more efficient alternative to compare_documents()
. In experiments involving many comparisons with the same document, compare_documents()
can be slow, as it reprocesses the same document multiple times. compare_writer_profiles()
solves this by allowing each document to be processed only once, even if it is used in several comparisons.
New Function: plot_scores()
. The plot_scores()
function allows users to visualize histograms of same-writer and different-writer similarity scores created with get_ref_scores(), providing an easy way to analyze and compare similarity scores from a dataframe of writer profiles.
New Dataframes: train
, validation
, and test
. These new dataframes store writer profiles for training, validation, and testing purposes. The package creates random_forest
from the train
dataframe, and the reference similarity scores, ref_scores
, from the validation dataframe.
Function Update: get_cluster_fill_rates()
. The function get_cluster_fill_rates()
has been introduced in the handwriter R package to calculate cluster fill rates for one or more handwriting samples. This supersedes the previous version of get_cluster_fill_rates()
included in handwriterRF.
Removed quotes around "same writer" and "different writer" in documentation.
Removed dontrun{} from the examples for random_forest. Changed example for get_distances() to something that runs in less than 5 seconds and removed dontrun{} from this example. The examples for calculate_slr() take longer than 5 seconds to run so dontrun{} was changed to donttest{} for these examples.