correct {spellcheckr} | R Documentation |
correct
Description
Correct the spelling of a given word in the english language.
Usage
correct(wd = NULL, maxedit = 2, dictionary = NULL)
Arguments
wd |
Character. The word to be spell corrected. |
maxedit |
Integer. The maximum number of edits allowed to reach the correct word. Max allowed is 3. |
dictionary |
Character Vector of eligible words to be considered. Repeated words will get more weightage. |
Details
This is based on Peter Norvig's spell correct algorithm http://norvig.com/spell.py. But this one is modified to handle upto three edits.
Value
The corrected word.
Author(s)
Selva Prabhakaran selva86@gmail.com
Examples
data(dict)
correct("scaret")
correct("beliebe")
[Package spellcheckr version 0.1.2 Index]