{"uid":"cap_Px_tYb3rd6cPbNk9Cu0pt","slug":"sampling-observations-equal-width-histogram-iqr-outlier-flags-df8d33df","name":"Sampling Observations — Equal-Width Histogram + IQR Outlier Flags","description":"Sampling observations — Equal-width histogram + IQR outlier flags: Equal-width histogram + 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-170?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"bins":{"type":"integer","default":5,"maximum":30,"minimum":1},"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"}}},"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_Ekg7NGVJXdpMB7Y8zU9Xw","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 an equal-width histogram and IQR-based outlier flags for up to 200 sampling observation records (sample_value or sample_weight).","exampleAgentPrompt":"Analyze the distribution of my sample_value field across these 12 sampling records — group them into 6 equal-width bins and flag any IQR outliers: [row-1, 2024-01-01, group-a, value=42, weight=1], [row-2, 2024-01-02, group-a, value=300, weight=2], etc.","exampleUseCases":[{"title":"Environmental sampling outlier detection","prompt":"I have 80 soil contamination readings from different sites dated this quarter — can you bin the sample_value field into 10 equal-width buckets and flag any IQR outliers so I know which sites need follow-up?"},{"title":"Survey response weight distribution check","prompt":"Here are 150 survey responses with sample_weight values — run a histogram with 8 bins on the sample_weight field and tell me which records are statistical outliers by IQR."},{"title":"QC check on lab measurement batch","prompt":"I need to QA this batch of 60 lab measurements before reporting — bin the sample_value into 5 equal-width intervals and flag any rows that fall outside the IQR bounds so I can review them."}],"resultDescription":"Returns two analytical reports: (1) an equal-width histogram partitioning the chosen field (sample_value or sample_weight) into the specified number of bins with counts per bin, and (2) IQR-based outlier flags identifying which rows contain values outside the interquartile fence. Both reports are computed locally from the supplied data with no external lookups.","failureModes":["More than 200 rows submitted — request rejected due to maxItems limit","Invalid date format (not YYYY-MM-DD) causes row validation failure","sample_value or sample_weight outside ±1,000,000,000,000 range causes schema rejection","bins parameter exceeds 30 or is less than 1 — validation error","Missing required fields (row_id, date, dataset_group) causes row rejection","All values are identical — histogram bins may be degenerate, IQR may be zero"],"whenToPreferThis":"Choose this endpoint when you have up to 200 tabular sampling observation records and need both a distributional summary (histogram) and anomaly identification (IQR outlier flags) in a single $0.01 call. It is ideal for lightweight, offline statistical QA of numeric measurement or weight data without needing an external data science platform. Prefer it over general analytics APIs when your data fits the specific sample_value/sample_weight schema and you want deterministic, reproducible results with no external data transmission beyond your supplied rows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T12:38:31.382Z","isFirstParty":false,"canonicalSlug":"sampling-observations-equal-width-histogram-iqr-outlier-flags-df8d33df"}