# Label Review Analytics: IQR Outlier Flags + Keyed Dataset Comparison

> Label Review Analytics: IQR Outlier Flags + Keyed Dataset Comparison 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-15).

Runs two analytical reports on label review data: IQR-based outlier detection and a keyed comparison between two datasets, for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-12-179?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/label-review-analytics-iqr-outlier-flags-keyed-dataset-comparison-c1a1321f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZrNrVVUu_0AQ468q6IV8g

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 label-review-analytics-iqr-outlier-flags-keyed-dataset-comparison-c1a1321f -d '<json body>'
```

Example prompt: Run IQR outlier detection and a keyed dataset comparison on my label review data — here are two sets of up to 200 rows each with row_id, dataset_group, date, reviewed_records, and changed_labels fields. Flag any outliers in the reviewed_records field.

## When to prefer this

Choose this endpoint when you need a combined IQR outlier detection and keyed dataset comparison specifically for label review records (reviewed_records, changed_labels) in a single low-cost call. Ideal for ML annotation pipelines, data quality audits, and comparing annotation batches without any external lookups or live data requirements. Best for datasets under 200 rows where local statistical analysis suffices.

## Known failure modes

- Exceeding 200 rows returns a validation error
- Missing required fields (row_id, dataset_group, date, reviewed_records, changed_labels) causes rejection
- Invalid date format (non YYYY-MM-DD) fails schema validation
- Null values in the selected analysis field may affect IQR computation
- Mismatched keys between primary and comparison datasets yield empty join results

## How this service works

Label review — IQR outlier flags + Keyed dataset comparison: IQR outlier flags + Keyed dataset comparison for supplied label review records (reviewed_records, changed_labels). 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

Two independent analytical reports: (1) IQR outlier flags identifying which rows fall outside the interquartile range for the selected field, and (2) a keyed comparison between the primary and reference datasets highlighting differences by row_id and dataset_group. No external data is fetched; all analysis uses supplied data only.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "dataset_group",
     "date",
     "reviewed_records",
     "changed_labels"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "dataset_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "changed_labels": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "reviewed_records": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "dataset_group": "group-a",
     "changed_labels": 1,
     "reviewed_records": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "dataset_group": "group-b",
     "changed_labels": 2,
     "reviewed_records": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "dataset_group": "group-a",
     "changed_labels": 3,
     "reviewed_records": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "dataset_group": "group-b",
     "changed_labels": 4,
     "reviewed_records": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "reviewed_records",
    "changed_labels"
   ],
   "type": "string",
   "default": "reviewed_records"
  },
  "other": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "dataset_group",
     "date",
     "reviewed_records",
     "changed_labels"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "dataset_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "changed_labels": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "reviewed_records": {
      "type"
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/label-review-analytics-iqr-outlier-flags-keyed-dataset-comparison-c1a1321f/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)
