13. A method for analyzing data related to trends, which comprises: recording, by one or more processors, a first plurality of communications occurring over a first time period based on voice data and non-voice data; determining a first plurality of terms based on the first plurality of communications; recording, by one or more processors, a second plurality of communications occurring over a second time period based on voice data and non-voice data; determining a second plurality of terms based on the second plurality of communications; comparing the terms of the first plurality of terms and the second plurality of terms based on one or more factors including a frequency of the terms in each of the first and second time periods; identifying a set of trending terms based on the comparison of the terms without reference to a library of pre-defined terms, wherein the set of trending terms comprises a set of most frequent terms; identifying a subset of communications from the first and second plurality of communications in which an identified trending term is absent; analyzing the subset of communications to determine a signal associated with the identified absent trending term; and displaying the identified set of trending terms, the identified absent trending term, and the signal associated with the identified absent trending term to a user.
21. The method of claim 13 , wherein each term of the identified set of trending terms comprises one or more words.