1. A method for analyzing a social network, the method comprising: segregating, by a processor, the social network into a plurality of groups of users, wherein each of the plurality of groups of users has a unique identity in the social network; mining data, by the processor, from at least one group of users of the plurality of groups of users; identifying a plurality of social variables from the data, wherein the plurality of social variables comprises at least one of: a number of users, connections of the users, interactions of the users, affinity of the users, and posts by the users; equating at least one social variable of the plurality of social variables with at least one thermodynamic variable of a plurality of thermodynamic variables, wherein the plurality of thermodynamic variables comprises at least one of: molecules, volume, internal energy, pressure, temperature, entropy, mass, viscosity, density, work, and bonding between molecules; determining quantitative values of the plurality of thermodynamic variables based upon the plurality of social variables, wherein the quantitative values are determined by controlling at least one thermal state; and generating a virtual thermodynamics system based upon the quantitative values for analyzing the social network, wherein the virtual thermodynamics system is analogous to the social network.