Yongli1
Yongli1
Trajectory Clustering
By YONGLI ZHANG
Outline
1. Problem Definition
4. Applications
5. Conclusions
1 Problem Definition
Trajectories:
• the path that a moving object follows through
space as a function of time. -Wiki
• the sequence of spatial locations visited by the
object, together with the time-stamps of such
visits, form a trajectory. Namely, the whole
history of a moving object is stored and
available for analysis
1 Problem Definition
Trajectories:
• dynamical systems—a trajectory is the set of points in state space that
are the future states resulting from a given initial state.
for example:
4. Applications
5. Conclusions
2 Clustering Methods for trajectory data
Objective:
DBSCAN:
Step1: Visit the whole dataset and tag each object- core object, border object,
noise.
Step2: The core objects that are close each other are joined in a cluster.
Advantages:
• The mining problem is to find all the trajectory groups that are
close within a given threshold.
Outline
1. Problem Definition
4. Applications
5. Conclusions
3 Model-based Trajectory Clustering
Not applicable:
: Given that y belongs to the kth group, has mean gk(x) and
standard deviation σk.
x: time (t)
(1)
(2)
: are the mixture models,
(3)
3 Model-based Trajectory Clustering
(4)
3 Model-based Trajectory Clustering
Next, using EM algorithm to pull the mixture components out of the joint
density.
EM algorithm—a sketch:
https://en.wikipedia.org/wiki/Polynomial_regression
3 Model-based Trajectory Clustering
From: y = a0 + a1 x + e
to y = a0 + a1x + a2x2 +e
In this model, when the temperature is increased from x to x + 1 units,
the expected yield changes by a1 + 2a2x. The fact that the change in
yield depends on x is what makes the relationship nonlinear (this must
not be confused with saying that this is nonlinear regression; on the
contrary, this is still a case of linear regression).
— https://en.wikipedia.org/wiki/Polynomial_regression
3 Model-based Trajectory Clustering
4. Applications
5. Conclusions
4 Application
A specific example:
4. Applications
5. Conclusions
5 Conclusion