Assuming we are considering following classification problem:
We have a dataset containing the time when a user call a taxi in one day, but different users call the taxi different times. For example:
User Time
1 7:00 11:00 13:00 16:00
2 7:01 12:30 17:30
3 7:30 9:30 11:00 11:45 12:50 16:00 18:00
4 6:30 23:00
5 9:00 11:00 13:00 17:00
6 9:00 17:30
Let say, User 1,2,5,6 can be classified as one group and User 3 and User 4 are the other two group. And in the User 1,2,5,6 is looks like User 1,2 can be viewed as a subgroup and User 5,6 may be another subgroup.
If I want to this kind of classification, what is the possible method? Should I apply some preprocess procedure to transform the data into a square shape? Or there are methods can trade this kind of data without preprocessing?
I am not sure this problem is well-posed. Any discussion is welcomed.