TweetPsych uses two linguistic analysis algorithms (RID and LIWC) to build a psychological profile of a person based on the content of their tweets. It said that in my public Twitter account I use a lot of metaphors and tend to be abstract. Ha. No shit. My private account would probably be high in aggression.  Note:  Your Twitter stream must be public to use this.