Statistical Functions
8 min
the analytics module makes use of built in statistical functions to process the input data each processor below performs one kind of operation and are grouped here by what you're trying to do transform a value processor what it does change docid\ nt4vhgy5 j2retb qmxq sets, replaces, deletes, or moves a field's value conversion docid\ kzhlo1eiosp1zhubhuwq4 converts common factory units, such as temperature, angle, or timestamp format base conversion docid\ mo8abo svk0b76m4ysatt converts a number between decimal, binary, octal, and hexadecimal normalization docid\ pu2e1t wqgte39x pzq0w scales incoming values into a 0 to 1 range rounding docid\ duxb douvv1neaoqk2sgb rounds a number to a set number of decimal digits filter and smooth a signal processor what it does gaussian filter docid 09barektrjxg7rvdj6uao smooths a signal using a gaussian weighting function while preserving its trend moving window docid\ wbvhxs1zcnewiszglrtaj calculates a continuously updating average, maximum, or minimum over a sliding window simple window docid\ big3bhyrbdagc 9xfsjd2 outputs a raw moving window of recent values, oldest to newest signal decomposition docid\ iq7yvjxcnj dggbzxk 0i separates a time series into trend, seasonality, and residual components detect patterns and monitor quality processor what it does anomaly detection docid\ pf9zsuucyep2kyne8fq0l flags data points outside a normal statistical range using the three sigma rule rise and fall docid\ lbt wmg3df1wucswwjph detects when a value crosses a threshold and reports the crossing's duration spc charts docid\ rhlusxb85va9absbwtukz assesses process performance and capability against specification limits, flagging nelson rule violations xmr chart docid\ r8pe9gcpppwytydixvtny tracks a process against control limits calculated from a stabilized baseline statistical functions docid\ la2a9pymx6ovtbfe6c5yj tests whether a window of data matches a normal distribution using goodness of fit tests predict future values processor what it does arima filter docid\ it72f6joypb3mu8rp1ja7 forecasts the next value using an ensemble of arima models fit to a rolling window linear prediction docid\ uroej7ec3kswpya3gcrom forecasts future values by fitting a linear trend line to recent data statistical prediction docid\ mviub9d0aqi1lrkx8mmbj forecasts future values with cyclical patterns using a fast fourier transform route or combine messages processor what it does switch docid\ m f3yq3k6zdqyhnobyxrr forwards a message only when it passes a rule you define inputs docid msprob7jgnezfwez hbe calculates an average, maximum, minimum, or sum across multiple inputs combination processor docid\ vmdft5xgtackncskenmj6 combines fields from multiple input processors into a single json string join processor docid\ r358t46inohhxsmkx6adq combines the output of multiple input processors into a single message apply ai and ml models processor what it does ai processor docid\ fdm0zxmih04x00f zhgis sends data to an ai model and returns its response, for summarizing, classifying, or extracting structured data ai vision processor docid\ lggfj4jvqv2mjx6wm0fi1 sends an image to an ai model and returns its response feature extractor docid\ c69c81n4maz5zzmczoblf calculates statistical features, such as average, standard deviation, and skewness, from a window of values tensorflow processor docid\ bn gn3qcc pbhqwxzm4s2 feeds time series data to a trained tensorflow model tensorflow images processor docid\ ndgx8taklqpymprnxq5ux feeds images to a trained tensorflow model write custom logic processor what it does expression docid\ u8i ecguwziyuzz9ah6xd evaluates a custom mathematical formula against input values javascript processor docid\ hjithmx5eyvkc04kn6gm6 adds, removes, or modifies message fields using javascript jsonata processor docid\ p0r5c3qkdkoqcipeivbnf reshapes, filters, or combines json fields using a jsonata expression tengo script docid\ scqmhggjpmszenhxn2z4z adds, removes, or modifies message fields using a tengo script read files processor what it does file reading processor docid\ ss3f njyazq1dm nm33dg reads a file's contents and returns them in the output payload