# Join Coverage Two-Measure Correlation and Secondary-Measure Weighted Mean

> Join Coverage Two-Measure Correlation and 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-19).

Computes Pearson/rank correlation between matched_rows and source_rows, plus a weighted mean of a selected secondary measure, for up to 200 join coverage records.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-09-181?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/join-coverage-two-measure-correlation-and-secondary-measure-weighted-c2162f1e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wwFBkojugPrZk-gz5tpxL

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 join-coverage-two-measure-correlation-and-secondary-measure-weighted-c2162f1e -d '<json body>'
```

Example prompt: I have join coverage records for two dataset groups — can you run the two-measure correlation between matched_rows and source_rows, plus the weighted mean for matched_rows, across these 4 rows: row-1 on 2026-10-01 with source_rows=1 and matched_rows=10 in group-a, row-2 on 2026-10-02 with source_rows=2 and matched_rows=20 in group-b, row-3 on 2026-10-03 with source_rows=3 and matched_rows=15 in group-a, and row-4 on 2026-10-04 with source_rows=4 and matched_rows=30 in group-b?

## When to prefer this

Choose this endpoint when you need simultaneous statistical analysis of join coverage data — specifically both a correlation between matched and source row counts and a weighted mean of one measure — in a single paid call. Ideal for data engineers auditing ETL pipeline join quality, analysts checking data completeness ratios, or any workflow needing lightweight local statistical computation on up to 200 join coverage observations without external data lookups or predictions.

## Known failure modes

- More than 200 rows supplied — request exceeds maxItems limit and will be rejected
- Missing required fields (row_id, dataset_group, date, matched_rows, source_rows) — validation error returned
- Date strings not matching YYYY-MM-DD pattern — schema validation failure
- Null values in both measure columns for all rows — correlation computation may be undefined or return NaN
- Invalid field enum value (not 'matched_rows' or 'source_rows') — schema rejection

## How this service works

Join coverage — Two-measure correlation + Secondary-measure weighted mean: Two-measure correlation + Secondary-measure weighted mean for supplied join coverage records (matched_rows, source_rows). 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 independent analytical reports: (1) a correlation coefficient measuring the linear relationship between matched_rows and source_rows across supplied rows, and (2) a weighted mean of the selected field (matched_rows or source_rows) — both computed locally without external lookups, covering up to 200 input rows.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/join-coverage-two-measure-correlation-and-secondary-measure-weighted-c2162f1e/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)
