# Transport Ridership Grouped Numeric Summary + Missing-Value Fill

> Transport Ridership Grouped Numeric Summary + 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-26).

Computes grouped numeric summary statistics and fills missing values for transport ridership records (passenger_count, service_count) across up to 200 rows, returning 2 analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-economics-05-099?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/transport-ridership-grouped-numeric-summary-missing-value-fill-da8b530a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_madVYo8nvq4VSPe7oiFTj

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 transport-ridership-grouped-numeric-summary-missing-value-fill-da8b530a -d '<json body>'
```

Example prompt: I have ridership records for two regions with some missing passenger_count values — can you group them by region and compute summary stats, then fill the missing values using median imputation? Here's the data: row-1, group-a, 2026-10-01, passenger_count=10, service_count=1; row-2, group-b, 2026-10-02, passenger_count=null, service_count=2; row-3, group-a, 2026-10-03, passenger_count=15, service_count=3.

## When to prefer this

Choose this endpoint when you have up to 200 transport ridership rows and need both grouped summary statistics and missing-value imputation in a single call. It is ideal for lightweight, offline analytical preprocessing of transit data (passenger counts, service counts) without requiring a full data pipeline or external database. Prefer it over generic analytics services when your data is already structured in the expected schema and you want two coordinated reports at minimal cost ($0.01 USDC).

## Known failure modes

- Exceeding 200 rows returns a validation error
- Missing required fields (row_id, region, date) causes rejection
- Invalid date format (not YYYY-MM-DD) fails schema validation
- Numeric values outside ±1,000,000,000,000 range are rejected
- Empty rows array is not accepted (minItems: 1)
- Invalid method or field enum value causes a schema error

## How this service works

Transport ridership — Grouped numeric summary + Explicit missing-value fill: Grouped numeric summary + Explicit missing-value fill for supplied transport ridership records (passenger_count, service_count). 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 analytical reports: (1) a grouped numeric summary of the specified field (e.g. passenger_count or service_count) broken down by region, including statistics such as count, mean, median, and sum; and (2) the input records with missing values in the specified field explicitly filled using the chosen method (zero, mean, or median).

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/transport-ridership-grouped-numeric-summary-missing-value-fill-da8b530a/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)
