Abstract: Methods, systems, and apparatus for obtaining at least one of text data or voice data as input data including multiple communications; obtaining first time data associated with the input data; analyzing the input data using a psycholinguistic model; obtaining user data comprising physiological data; obtaining second time data associated with the user data; correlating a particular trait with the user data based on the time data to determine a correlation between the particular trait and the user data; and providing an actionable output based on the correlation. Analyzing the input data includes determining a frequency of occurrence of one or more predetermined words in each communication of the multiple communications; determining a trait score, based on the determined frequency, for each communication of the multiple communications; and identifying a particular trait based at least on the trait score satisfying a predetermined threshold.