Data Segmentation

Input Data (JSON Array)

Segmentation Configuration

Example Input

[
  {
    "customer_id": 1,
    "age": 25,
    "income": 45000,
    "purchases": 12
  },
  {
    "customer_id": 2,
    "age": 35,
    "income": 65000,
    "purchases": 24
  },
  {
    "customer_id": 3,
    "age": 45,
    "income": 85000,
    "purchases": 36
  }
]

Segmentation Methods:

  • Percentile-based: Creates segments based on data distribution
  • Equal Width: Divides the range into equal intervals
  • K-Means: Uses clustering to find natural breakpoints
  • Custom Breaks: Define your own segment boundaries