# Survey Participation Category Frequencies & Missing-Value Fill

> Survey Participation Category Frequencies & 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-11-02).

Computes category frequency distributions and fills missing values in survey participation data (respondents/invitations) for up to 200 rows, returning two analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-education-10-112?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/survey-participation-category-frequencies-missing-value-fill-1148e7f1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Gpba2B7mg-2LXJfKNTjOa

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 survey-participation-category-frequencies-missing-value-fill-1148e7f1 -d '<json body>'
```

Example prompt: I have up to 200 rows of survey participation data with course_group, date, respondents, and invitations columns — can you run a category frequency report on the course_group field and fill any missing respondent values using median imputation?

## When to prefer this

Choose this endpoint when you need both a category frequency summary and missing-value imputation on survey participation data (respondents/invitations) in a single low-cost call. Ideal for education analytics pipelines with up to 200 rows where you want two reports at once without setting up local data tooling. Best when your data is already structured with course_group, date, respondents, and invitations fields.

## Known failure modes

- Fewer than 1 row supplied — request rejected
- More than 200 rows submitted — exceeds batch limit
- Invalid date format (non-YYYY-MM-DD) — schema validation error
- Missing required fields (row_id, course_group, date) — validation failure
- Numeric values outside allowed range — schema rejection
- Invalid enum value for field or method parameters — request error

## How this service works

Survey participation — Category frequencies + Explicit missing-value fill: Category frequencies + Explicit missing-value fill for supplied survey participation records (respondents, invitations). 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 category frequency table showing how often each course_group value appears across the supplied rows, and (2) the dataset with missing values in the chosen field (respondents or invitations) filled using the selected method (zero, mean, or median). Both reports are computed locally on the supplied data with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/survey-participation-category-frequencies-missing-value-fill-1148e7f1/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)
