登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我目前正在尝试使用MATLAB自带的K均值聚类分析工具对1979年—2016年南半球澳大利亚中纬度地区温带气旋路径进行聚类分析。我将大致思路,目前的结果和问题整理如下:
根据之前的文献所了解,在对于气旋路径做聚类分析之前需要将所有气旋路径设定为相同的持续时间。也就是说,超过一定时间范围的气旋将被舍弃并只保留设定时间内的气旋。
1. 首先,我统计了澳大利亚(94~174E,50~25S)区域内从1979年到2016年之间的气旋的持续时间(lifespan)。结果发现其中大多数气旋持续时间为1天(占总数13%),另外值得注意的是,由于边界范围的设定不少气旋只在选定范围内持续了不到1天(占总数约为38%)。考虑到原本气旋追踪算法只探查持续时间在1天以上的气旋,于是我将1天设定为所有气旋的持续时间来进行下一步聚类分析。
2. 在MATLAB中,设定k=3,采用欧式距离,将1979年至2016年间所有气旋路径起始点的原始坐标点(longitude,latitude)进行k均值聚类分析,得到第一个时次3个质心位置C11,C12和C13。按照此方法以此对气旋的第二时次,第三个时次,第四个时次和第五个时次(设定持续时间的结束点)进行聚类分析。得到其质心位置C21,C22,C23;C31,C32,C33;C41,C42,C43;C51,C52,C53。
3. 根据不同时次点与点之间的最小距离进行连线的得到:
以上就是本次聚类分析的流程,然而我对于这个方法并不自信,我有如下几个问题:
- 根据文献,需要将经纬度坐标标准化后再进行聚类分析。但如何可以使用标准化数据计算出的质心位置还原为经纬度坐标?
- 按照相同的持续时间,将气旋路径各个点逐一进行k均值聚类分析,并根据其间最小距离连接。本人对于这个方法并不自信。
感谢各位的耐心,希望能够的到各位老师同学的指导,谢谢。
|