# UV Layouts Analytics — IQR Outlier Flags & Secondary-Measure Weighted Mean

> UV Layouts Analytics — IQR Outlier Flags & Secondary-Measure Weighted Mean 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).

Runs two local statistical analyses on UV layout records: flags outliers using interquartile range (IQR) and computes a secondary-measure weighted mean for island_count and occupied_percent fields.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-06-177?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-analytics-iqr-outlier-flags-secondary-measure-weighted-mean-0325138b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QIhSMgHHnwgY05qTtFO9z

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-analytics-iqr-outlier-flags-secondary-measure-weighted-mean-0325138b -d '<json body>'
```

Example prompt: Can you run IQR outlier detection and a secondary-measure weighted mean on my UV layout data? I have 4 rows — row-1 (group-a, 2026-10-01, island_count=10, occupied_percent=1), row-2 (group-b, 2026-10-02, island_count=20, occupied_percent=2), row-3 (group-a, 2026-10-03, island_count=15, occupied_percent=3), row-4 (group-b, 2026-10-04, island_count=30, occupied_percent=4) — and analyze the island_count field.

## When to prefer this

Choose this endpoint when you have UV layout tabular data (island_count, occupied_percent) and need both IQR-based outlier detection and a weighted mean in a single low-cost call ($0.01 USDC for up to 200 rows). Ideal for 3D production pipelines, asset QA workflows, or any scenario where you want fast, local statistical summaries without sending data to an external prediction or ML service.

## Known failure modes

- Input rows array is empty or missing — validation error
- Row count exceeds 200 — request rejected with max-items error
- Invalid date format (not YYYY-MM-DD) — schema validation failure
- Missing required fields (row_id, island_count, occupied_percent) — validation error
- All values are null for the target field — computation may return null or error
- Payment not included or insufficient USDC — x402 payment required error

## How this service works

UV layouts — IQR outlier flags + Secondary-measure weighted mean: IQR outlier flags + Secondary-measure weighted mean 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 reports: (1) IQR outlier flags indicating which input rows have island_count or occupied_percent values falling outside the interquartile range (potential anomalies), and (2) a secondary-measure weighted mean computed across the supplied rows for the specified field. Both analyses are performed locally without external lookups.

## 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"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uv-layouts-analytics-iqr-outlier-flags-secondary-measure-weighted-mean-0325138b/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)
