Everyday, huge amounts of data is generated, structured and unstructured. It would be an impossible task to analyze even 1 per cent of this manually, hence algorithms can make this task much easier to handle. The type of analysis desired will lead to further choices in deciding which algorithm to use. Each is different and must be chosen with care. Simply accepting the results as being the correct answer for the business question is a quick path to an unsuccessful task. 

To fully understand the words used, they must be reduced to the smallest individual unit meaning. Each portion of a word contributes to the full, and complete meaning. As each word has a unique meaning, the combination of these words form an overview of the tone represented. Often a change in the prefix or suffix of a word can present a new meaning, thus changing the overall tone. It is this comprehension of each word that allows one to fully understand the message being offered.

While each of the four offerings appear to be the same, each actually presents different results. Verification of the results is an additional requirement to ensure the integrity of the analysis.