I have very limited knowledge of machine learning. I'm looking for a certain clustering algorithm that can help me to group data points together by some historical data of those points. Think of this example: There are n weather stations (for example 200), I have hourly temperature data for 5 years for those n weather stations. So the data looks like
timestamp, station_1, station_2, ...
1900-01-01 00:00:00, 80, 60, 81, ...
1900-01-01 01:00:00, 82, 59, 83
I'm looking for a clustering algorithm that group weather stations together so in a cluster the station temperatures are very close. For example, 80 and 81 are close, while 80 and 60 are not.
Plus, if the algorithm can also tell/calculate how 'close' is the data point to the cluster center, that will be great...