Learn R Programming

spellcheckr (version 0.1.2)

correct: 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.

Value

The corrected word.

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.

Examples

Run this code
data(dict)
correct("scaret")
correct("beliebe")

Run the code above in your browser using DataLab