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.