/**
  * if user has posted less than or equal to 8 percent of total message then it will be consider as
  * his sleeping time
  *
  * @param userList
  * @return
  */
 public List<User> generateUserSleepingCluster(List<User> userList) {
   for (User user : userList) {
     int[] sleepingCluster = user.getSleepingClusterVector();
     int[] tempClassifiedTimeVector = user.getClassifiedTimeVector();
     List postList = user.getUserPost();
     int requiredSleepingPostValue = (int) (0.08 * postList.size());
     //            int requiredSleepingPostValue = 5;
     for (int i = 0; i < sleepingCluster.length; i++) {
       if (tempClassifiedTimeVector[i] <= requiredSleepingPostValue) {
         sleepingCluster[i] = 1;
       }
     }
     user.setSleepingClusterVector(sleepingCluster);
   }
   return userList;
 }