It's not only hard, it's completely unnecessary. Most people are assaulted by someone they know in real life. You don't need gigabytes of data and a "dynamic probability schedule" to figure out that someone is at work during the day and at home in the evening, and they probably take one of 2 or 3 convenient routes to move between the two. If they actually know their target, they might even know something more like "they have a yoga class on Wednesday evening".
For a second, pretend you're one of these "pervs" you're worried about. Are you going to randomly pick a name out of a data dump from Marriott's database, and try to correlate that with other leaked data to figure out the likelihood of this person you've never seen standing on a particular corner at 5:37pm on November 3rd?
Or are you going to say "Sharon from accounting smells nice, I'm going to follow her home after work"?
I think the latter is something more reasonable to worry about.