{"uid":"cap_m1ic9ebwF4ofJ5iQ1Y6Ff","slug":"sampling-observations-trailing-mean-series-iqr-outlier-flags-8617a759","name":"Sampling Observations — Trailing Mean Series + IQR Outlier Flags","description":"Sampling observations — Trailing mean series + IQR outlier flags: Trailing mean series + IQR outlier flags 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.","url":"https://market.datapackvibe.com/x402/assistant-ib26-analytics-15-149?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"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}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_if6ZTIpAiVAa30PkOQG79","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes a trailing mean time series and flags IQR-based outliers for supplied sampling observation records with sample values and weights.","exampleAgentPrompt":"I have 150 daily sampling observations with sample_value and sample_weight fields — can you calculate the trailing mean series using a window of 7 and flag any IQR outliers for the sample_value field?","exampleUseCases":[{"title":"Lab sample quality control review","prompt":"I've got 120 lab measurement records grouped by sample batch, each with a date, sample_value, and sample_weight. Run a trailing mean with a window of 5 on sample_value and flag any readings that are IQR outliers so I can spot bad measurements."},{"title":"Environmental sensor anomaly detection","prompt":"Here are 90 rows of daily air quality sensor readings with sample_value and sample_weight — please compute a 10-day trailing mean series and flag any days where the sample_value looks like an outlier based on IQR."},{"title":"Survey response trend smoothing","prompt":"I have 60 weekly survey response score records across two groups, group-a and group-b, with sample weights. Can you run a trailing mean with window size 4 on sample_weight and identify which weeks have outlier weights using IQR flagging?"}],"resultDescription":"Returns two statistical reports sharing local analytical engines: (1) a trailing mean series computed over the specified rolling window for the chosen field, and (2) IQR outlier flags identifying which observation rows fall beyond 1.5 times the interquartile range. Reports cover up to 200 input rows and include per-row identifiers and dataset group context.","failureModes":["Input array is empty or exceeds 200 rows — request rejected","Window size larger than number of input rows — may produce incomplete or null leading values","Missing required fields (row_id, date, sample_value, sample_weight, dataset_group) — validation error","Date strings not matching YYYY-MM-DD format — schema validation failure","Numeric values outside allowed range (±1,000,000,000,000) — rejected","Payment of 0.01 USDC not completed — request blocked by x402 paywall"],"whenToPreferThis":"Choose this endpoint when you have tabular sampling observation data (up to 200 rows) and need both a smoothed trailing mean time series AND IQR-based outlier detection in a single low-cost call. It is ideal for quality control, sensor data review, lab measurements, or any periodic sampling workflow where trend visibility and anomaly flagging are both needed. Prefer it over generic statistics APIs when you have weighted samples with group labels and date-ordered rows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:47:02.757Z","isFirstParty":false,"canonicalSlug":"sampling-observations-trailing-mean-series-iqr-outlier-flags-8617a759"}