{"uid":"cap_9OTX9tp9PBCXQu1u8iGqJ","slug":"training-assessments-trailing-mean-series-explicit-missing-value-fill-8c85ba60","name":"Training Assessments — Trailing Mean Series + Explicit Missing-Value Fill","description":"Training assessments — Trailing mean series + Explicit missing-value fill: Trailing mean series + Explicit missing-value fill for supplied training assessments records (pre_score, post_score). 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-education-11-154?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","course_group","date","pre_score","post_score"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"pre_score":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"post_score":{"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","pre_score":10,"post_score":1,"course_group":"group-a"},{"date":"2026-10-02","row_id":"row-2","pre_score":20,"post_score":2,"course_group":"group-b"},{"date":"2026-10-03","row_id":"row-3","pre_score":15,"post_score":3,"course_group":"group-a"},{"date":"2026-10-04","row_id":"row-4","pre_score":30,"post_score":4,"course_group":"group-b"}],"maxItems":200,"minItems":1},"field":{"enum":["pre_score","post_score"],"type":"string","default":"pre_score"},"method":{"enum":["zero","mean","median"],"type":"string","default":"median"},"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_aqLIKo-gV_JnmkWkFsySH","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 fills missing values for pre_score or post_score fields in training assessment records (up to 200 rows, 2 reports per call).","exampleAgentPrompt":"Can you run a trailing mean series with a window of 3 on the pre_score field for my training assessment records, and fill any missing values using the median method? I have about 50 rows with columns row_id, course_group, date, pre_score, and post_score.","exampleUseCases":[{"title":"Smoothing assessment scores for reporting","prompt":"I have 120 training assessment records with pre_score and post_score by date and course group. Can you compute a trailing mean series using a window of 5 on post_score and fill any missing values with the mean so I can include a smoothed trend in my quarterly report?"},{"title":"Missing score imputation before analysis","prompt":"My training dataset has about 80 rows and several missing pre_score entries. Can you fill those gaps using median imputation and also give me the trailing mean series with a window of 4 so I can see the trend without the gaps distorting it?"},{"title":"Course group score trend comparison","prompt":"I want to compare score trends across course groups — I have 150 rows of assessment data with dates, pre_score, and post_score. Run a trailing mean with window size 6 on pre_score and fill any nulls with zero so each group's trend line is complete."}],"resultDescription":"Returns two analytical reports for the submitted training assessment rows: (1) a trailing mean time series computed over the specified window for the chosen field (pre_score or post_score), and (2) the same field with missing values explicitly filled using the selected method (zero, mean, or median). Both reports are computed locally from the supplied data with no external lookups.","failureModes":["Fewer than 1 row submitted — minItems validation error","More than 200 rows submitted — maxItems validation error","Invalid date format (not YYYY-MM-DD) — pattern validation error","Missing required fields (row_id, course_group, date) — schema validation error","Window size outside 2–200 range — schema validation error","Invalid field or method enum value — schema validation error"],"whenToPreferThis":"Choose this endpoint when you need both a rolling/trailing mean smoothing and explicit missing-value imputation applied to training or education assessment score data in a single call, without relying on external data sources or predictive models. It is ideal for pre-processing up to 200 assessment records before downstream reporting or visualization, especially when you want two distinct analytical outputs (smoothed series + filled series) for the price of one call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:35:34.018Z","isFirstParty":false,"canonicalSlug":"training-assessments-trailing-mean-series-explicit-missing-value-fill-8c85ba60"}