lbsFindDuplicateAuthors

0th

Percentile

Find groups of authors to be merged (**EXPERIMENTAL**)

Indicates, by finding similarities between authors' names, groups of authors that possibly should be merged.

Usage
lbsFindDuplicateAuthors(conn, names.like = NULL, ignoreWords = c("van", "von", "der", "no", "author", "name", "available"), minWordLength = 4, orderResultsBy = c("citations", "ndocuments", "name"), aggressiveness = 0)
Arguments
conn
connection object, see lbsConnect.
names.like
character vector of SQL-LIKE patterns that allow for restricting the search procedure to only given authors' names.
ignoreWords
character vector; words to be ignored.
minWordLength
numeric; minimal word length to be considered.
orderResultsBy
determines results' presentation order; one of citations, ndocuments name.
aggressiveness
nonnegative integer; controls the search depth.
Details

The function uses a heuristic **EXPERIMENTAL** algorithm. Its behavior is controlled by the aggressiveness parameter.

Search results are presented in a convenient-to-use graphical dialog box. Note that the calculation often takes a few minutes!

The names.like parameter determines search patterns in an SQL LIKE format, i.e. an underscore _ matches a single character and a percent sign % matches any set of characters. The search is case-insensitive.

Value

List of authors' identifiers to be merged. The first element of each vector is the one marked by the user as Parent, and the rest are the Children.

See Also

lbsMergeAuthors, lbsFindDuplicateTitles, lbsGetInfoAuthors

Aliases
  • lbsFindDuplicateAuthors
Examples
## Not run: 
# conn <- lbsConnect("Bibliometrics.db");
# ## ...
# listauth <- lbsFindDuplicateAuthors(conn,
#    ignoreWords=c("van", "von", "der", "no", "author", "name", "available"),
#    minWordLength=4,
#    orderResultsBy=c("citations"),
#    aggressiveness=1);
# lbsMergeAuthors(conn, listauth);
# dbCommit(conn);
# ## ...## End(Not run)
Documentation reproduced from package CITAN, version 2015.12-2, License: LGPL (>= 3)

Community examples

Looks like there are no examples yet.