We're working on a use case where the customer has power variation data (Average and Max) from a product. They previously segmented the graph into different workload states manually based on changes in the power value. Now, they aim to automate this segmentation process using JMP.
I have attached the data along with a screenshot showing the expected (manually derived) outcome. Each identified state is defined by a start and end point, which are listed in the "Start / End point" column. For each state, a buffer of ±5 rows is applied around the actual start and end points.
Some important clarifications after speaking with the customer:
1. The variation is not time-based
2. The number of states is not fixed. It won’t always be 11 as shown in the screenshot
3. State 7 and 8 in their manual result were distinguished using the 2nd Y-axis variable
I experimented with hierarchical clustering and k-means clustering, which produced results close to the manual outcome but not an exact match. Any suggestions for better automating this segmentation process in JMP?