Descriptive Analytics
What is Descriptive Analytics?
Descriptive Analytics includes two microservices: StatisticalCalculation and StatisticalMonitoring. Together, they provide a library of on-demand services that perform common statistical calculations and facilitate statistical monitoring on raw data. Descriptive Analytics is not required to generate prediction models, but output from these services can provide insights that improve your understanding of your data.
When using the
ThingWorx platform to build an IoT solution, output from
Descriptive Analytics services can be added quickly and easily to an application, without the need for additional coding. This output can be used to build solution-specific visualizations (mashups or widgets), create alerts based on logged property values, or generate transformed data for machine learning processes. For some specific scenarios, see
Scenarios for Use.
Descriptive analytic services can handle data that is either imported or streaming from a live signal.
StatisticalCalculation Microserver
The StatisticalCalculation Microserver contains a library of computational services that perform the following types of common statistical calculations and frequency transformations on raw data:
• Mean / Standard Deviation / Range
• Median / Minimum / Maximum / Mode
• Five Number
• Data Distribution
• Confidence Interval
• Fast Fourier Transform
• Sampling Frequency
For more information about each of these services, see
StatisticalCalculation Microserver
StatisticalMonitoring Microserver
The StatisticalMonitoring Microserver contains a library of services that calculate statistical control criteria on a stream of data. These services, based on statistical process control rules, can help you monitor for the following types of behavior in a data stream:
• Continuous points above or below a threshold
• Continuous points that are inside or outside of a range
• Increasing or decreasing trends
• Alternating directions
• Rate of change
• Rate of change that is inside or outside of a range
For more information about each of these services, see
StatisticalMonitoring Microserver
How to Access Descriptive Analytics Functionality
When Descriptive Analytics microservers are installed, their services can be accessed through the ThingWorx Composer. By attaching one of the following ThingShapes to a Thing in ThingWorx Composer, the Thing will be able to access all of the available descriptive analytic services:
• StatisticsCalculationThingShape
• StatisticalMonitoringThingShape
For more information about implementing descriptive analytics service calls, see
Preparing to Use the Services.
Requires installation of ThingWorx Foundation.