I have data relating to the movement of travelers through a toll road based on a smart card. I have the ID of the individual and a datetime stamp for each time they pass through the toll (in either direction) for a period of 6 months. My aim is to cluster these individuals by their travel pattern, e.g. I imagine many will fit the traditional commuter pattern for 9 - 5 jobs, but I hope to discover if other clusters exist, e.g. night-shift workers, those active in the day and choosing to avoid peak-hours etc.. I'm not concerned with direction of travel at this stage.
I thought I would try a k means approach (in R), but I'm unsure if I am preparing the data correctly? I have split the number of trips by day of week and hour of day (so I have 7*24 = 168 categories for each row/customer).
Mon01,Mon02,Mon03...Sun22,Sun23
0,3,1...0,7
0,0,4...0,2
I also realize that there are well documented limitations to k means, so I'm considering testing other techniques. Would this data lend itself better to another cluster analysis method?