# UV Layouts Grouped Numeric Summary with Missing-Value Fill

> UV Layouts Grouped Numeric Summary with Missing-Value Fill is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-27).

Computes grouped numeric summary statistics and fills missing values for UV layout records containing island_count and occupied_percent fields.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-06-099?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uv-layouts-grouped-numeric-summary-with-missing-value-fill-a865830f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_L8IEXQcwjIjY2fTWHO1L1

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability uv-layouts-grouped-numeric-summary-with-missing-value-fill-a865830f -d '<json body>'
```

Example prompt: I have up to 200 UV layout records with island_count and occupied_percent fields — can you run a grouped numeric summary by asset_group and fill any missing island_count values using the median?

## When to prefer this

Choose this endpoint when you have UV layout tabular data (with island_count and/or occupied_percent columns) and need both grouped summary statistics and null imputation in a single call, without requiring any live data lookup or external data enrichment. Ideal for offline batch QA of UV packing data where up to 200 rows need to be analyzed locally and cheaply ($0.01 USDC for both reports).

## Known failure modes

- Fewer than 1 row submitted returns a validation error
- More than 200 rows submitted exceeds the row limit
- Invalid date format (not YYYY-MM-DD) causes schema rejection
- Unknown fill method value outside zero/mean/median fails validation
- Field value outside [-1e12, 1e12] range rejected by schema
- Missing required fields (row_id, asset_group, date) cause row-level errors
- Payment of 0.01 USDC not provided results in 402 response

## How this service works

UV layouts — Grouped numeric summary + Explicit missing-value fill: Grouped numeric summary + Explicit missing-value fill for supplied uv layouts records (island_count, occupied_percent). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.

## Output

Returns two analytical reports: (1) a grouped numeric summary (e.g. count, mean, min, max, std) of the specified field (island_count or occupied_percent) aggregated by asset_group, and (2) an explicit missing-value fill report showing which rows had nulls and what replacement values were applied based on the chosen fill method (zero, mean, or median). Up to 200 rows processed per call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "asset_group",
     "date",
     "island_count",
     "occupied_percent"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "asset_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "island_count": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "occupied_percent": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "asset_group": "group-a",
     "island_count": 10,
     "occupied_percent": 1
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "asset_group": "group-b",
     "island_count": 20,
     "occupied_percent": 2
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "asset_group": "group-a",
     "island_count": 15,
     "occupied_percent": 3
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "asset_group": "group-b",
     "island_count": 30,
     "occupied_percent": 4
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "island_count",
    "occupied_percent"
   ],
   "type": "string",
   "default": "island_count"
  },
  "method": {
   "enum": [
    "zero",
    "mean",
    "median"
   ],
   "type": "string",
   "default": "median"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uv-layouts-grouped-numeric-summary-with-missing-value-fill-a865830f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
