我问这个问题是因为前一个问题不是很有帮助,我询问了针对同一问题的不同解决方案。
问题
随着时间的推移,我有车辆的横向位置 ,xcoord它们被记录为与道路右边缘的距离。在下图中可以看到一辆车:
图上的每个点代表车辆前部中心的位置。当车辆改变车道时(车道编号未显示),位置会发生剧烈变化,如图中“开始车道改变”之后所示。
该图背后的数据如下:
Vehicle.ID Frame.ID xcoord Lane
1 2 13 16.46700 2
2 2 14 16.44669 2
3 2 15 16.42600 2
4 2 16 16.40540 2
5 2 17 16.38486 2
6 2 18 16.36433 2
我想通过对图中所示的数据进行聚类来识别变道的开始和结束数据点。图中红色圈出的数据点彼此更相似,因为与中间位置变化较大的数据点相比,它们之间的变化较小 ( xcoord)。
我的问题是:是否可以应用任何聚类技术来分割这些数据,以便我可以识别变道的起点和终点?如果是,哪种技术最适合?
我使用 R。我之前尝试过分层聚类,但不知道如何在这种情况下应用它。请帮忙。
