I have hourly electricity consumption data of 250 customers over a two-year time period. This customer base is made up of two groups: 1) customers who use electric heating (high electricity consumption) and 2) those who use district heating (significantly lower electricity consumption). However, I do not know which or how many customers belong to which group.
I need to cluster the customers into two groups and get the customerIDs belonging to those respective groups. I know how to do the clustering of the data points at each individual point in time, but the clusters would be different at each point in time, so this does not work. How would I go about clustering the entire time series data in MATLAB?