public Map<Integer, Map<Integer, Double>> getPersonFeature(){
Map<Integer, Map<Integer, Double>> personMap = Maps.newHashMap();
List<Integer> userIds = getAllUserId();
List<PersonalFeature> persons;
for(Integer userId : userIds){
persons = getAllPersonalFeature(userId);
Map<Integer, Double> userApRatio = persons.stream()
.collect(Collectors.toMap(p->p.getApId(), p->p.getRatio(), (p1, p2)->p1));
map.put(userId, userApRatio);
}
return personMap;
}