The document describes a new algorithm called MPSKM that clusters uneven dimensional time series subspace data. The algorithm aims to select attribute ranks based on their involvement in the data set and identify global and local patterns. It automates determining the number of clusters and cluster centers. The algorithm calculates a rank matrix based on the sum of squared errors between attribute pairs to rank attributes. It then uses the ranks to transform the data dimensions before clustering. The algorithm is tested on weather data and shown to reduce iteration counts and error compared to traditional methods.