I am using seven lexicons to calculate sentimental scores on a data set containing forum posts. Apart from removing all noise such as whitespace, special char, digits and stopwords, why is it also important to stem the words?
I am using Harvard.IV, Qdap, Henry's Financial dictionary and Loughran-McDonald Financial dictionary from SentimentAnalysis package, as well as AFINN, NRC and BING dictionaries.
Because this allows you to reduce noise in your data. The process of stemming reduce inflectional forms and related forms to the common base of a word. Please check this very informative tutorial from The Stanford Natural Language Processing Group