# Sampling Observations — Trailing Mean Series + Two-Measure Correlation

> Sampling Observations — Trailing Mean Series + Two-Measure Correlation 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).

Computes a trailing mean time series and a two-measure correlation report for up to 200 rows of weighted sampling observations in a single paid call.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-15-150?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/sampling-observations-trailing-mean-series-two-measure-correlation-27df4cdf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MNbLsCz6h7TLjn9uZeE-n

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 sampling-observations-trailing-mean-series-two-measure-correlation-27df4cdf -d '<json body>'
```

Example prompt: Can you run a trailing mean series with a window of 7 and a two-measure correlation report on these sampling observations — I have about 50 rows with sample_value and sample_weight fields, grouped into 'control' and 'treatment' groups, dated from 2025-01-01 to 2025-02-19?

## When to prefer this

Choose this endpoint when you need both a rolling/trailing mean time series AND a two-measure correlation between sample_value and sample_weight in a single low-cost call on up to 200 rows of offline sampling data. It is ideal when you want purely local analytical computation with no external data dependencies, predictions, or professional assessments. Prefer it over general-purpose analytics platforms when cost predictability ($0.01 for two reports) and simplicity matter.

## Known failure modes

- Fewer than 2 rows supplied — minItems:1 but meaningful trailing mean requires at least window-size rows
- Window size larger than number of rows — leading periods will have insufficient data for full window calculation
- Null sample_value or sample_weight fields — nullable inputs may reduce effective rows for correlation
- Invalid date format (not YYYY-MM-DD) — rejected by pattern validation
- Row count exceeds 200 — request rejected with schema validation error
- Missing required fields (row_id, dataset_group, date) — request rejected

## How this service works

Sampling observations — Trailing mean series + Two-measure correlation: Trailing mean series + Two-measure correlation for supplied sampling observations records (sample_value, sample_weight). 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) a trailing mean time series computed over the specified window for the chosen field (sample_value or sample_weight) across all supplied dated rows, and (2) a two-measure correlation analysis between sample_value and sample_weight across the dataset. Both reports are generated locally from the supplied data with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sampling-observations-trailing-mean-series-two-measure-correlation-27df4cdf/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)
