Automated analyzers for estimation systems
First Claim
1. A method for operating an analyzer for an estimation system operable for receiving input values for successive time trials, computing output values based on the input values and learned parameters, and updating the learned parameters to reflect relationships observed among the input and output values, comprising the steps of:
- (a) receiving historical data comprising samples of the input and output values for a plurality of time trials;
(b) receiving a set of model configuration parameters including specifications for a statistical model that may be implemented by the estimation system;
(c) activating the estimation system to run the historical data on the statistical model to compute the output values and the learned parameters for the statistical model;
(d) analyzing the learned parameters to identify input values that are ineffective for estimating the output values;
(e) reducing the size of the model by eliminating the ineffective input values; and
(f) periodically repeating steps (a) though (e) to reinstate into the model previously eliminated input values that have become effective for predicting the output values.
11 Assignments
0 Petitions
Accused Products
Abstract
This invention specifies analyzers to be run in conjunction with computer estimation systems, which may be applied to performance monitoring (APM) services. A semi-automated analyzer may be used by a human analyst to periodically evaluate available historical data for establishing a desired set of input measurements, model parameters, and reporting criteria, collectively called configuration parameters, to be used by an estimation system. In addition, a fully automated analyzer may periodically and automatically reevaluate such configuration parameters and automatically reconfigure the estimation system accordingly. For both types of analyzer, the active set of input measurements for the computerized estimation system can be initially established or periodically updated to perform any variety of configuration tuning operations, including the following: removing linearly redundant variables; removing inputs showing no variation; removing unnecessary or non-estimable inputs; tuning estimation system operating parameters that govern learning rates and the use of recent trends; occasional model accuracy assessment; and tuning monitoring alarm thresholds.
-
Citations
25 Claims
-
1. A method for operating an analyzer for an estimation system operable for receiving input values for successive time trials, computing output values based on the input values and learned parameters, and updating the learned parameters to reflect relationships observed among the input and output values, comprising the steps of:
-
(a) receiving historical data comprising samples of the input and output values for a plurality of time trials; (b) receiving a set of model configuration parameters including specifications for a statistical model that may be implemented by the estimation system; (c) activating the estimation system to run the historical data on the statistical model to compute the output values and the learned parameters for the statistical model; (d) analyzing the learned parameters to identify input values that are ineffective for estimating the output values; (e) reducing the size of the model by eliminating the ineffective input values; and (f) periodically repeating steps (a) though (e) to reinstate into the model previously eliminated input values that have become effective for predicting the output values. - View Dependent Claims (2, 3, 9)
-
-
4. A method for operating an analyzer for an estimation system operable for receiving input values for successive time trials, computing output values based on the input values and learned parameters, and updating the learned parameters to reflect relationships observed among the input and output values, comprising the steps of:
-
receiving historical data comprising samples of the input and output values for a plurality of time trials; receiving a plurality of sets of candidate model configuration parameters, each set including specifications for a an intrinsically different statistical model that may be implemented by the estimation system; activating the estimation system to run the historical data on each statistical model to compute the output values and learned parameters for each statistical model; performing a qualitative model assessment for each statistical model; identifying a best-performing statistical model based on the plurality of qualitative model assessments; and implementing the best-performing statistical model with the estimation system to compute output values for future time trials. - View Dependent Claims (5, 6, 7, 8)
-
-
10. A method for operating an analyzer for an estimation system operable for receiving input values for successive time trials, computing output values based on the input values and learned parameters, and updating the learned parameters to reflect relationships observed among the input and output values, comprising the steps of:
-
receiving historical data comprising samples of the input and output values for a plurality of time trials; receiving a plurality of sets of candidate model configuration parameters, each set including specifications for an intrinsically different statistical model that may be implemented by the estimation system; activating the estimation system to run the historical data on each statistical model to compute the output values and learned parameters for each statistical model; analyzing the learned parameters to identify input values that are ineffective for estimating the output values; reducing the size of the model by eliminating the ineffective input values; performing a qualitative model assessment for each statistical model; selecting a best-performing statistical model for the estimation system based on the plurality of qualitative model assessments; and implementing the best-performing statistical model with the estimation system to compute output values for future time trials. - View Dependent Claims (11, 12, 13, 14, 21, 24)
-
-
15. A method for operating an analyzer for an estimation system operable for receiving input values for successive time trials, computing output values based on the input values and learned parameters, and updating the learned parameters to reflect relationships observed among the input and output values, comprising the steps of:
-
receiving historical data comprising samples of the input and output values for a plurality of time trials; receiving a set of candidate model configuration parameters including specifications for a statistical model that may be implemented by the estimation system; activating the estimation system to run the historical data on the statistical model to compute the output values and learned parameters for the statistical model; computing alert thresholds for output values based on observed deviance values between the computed output values and the historical samples of output values to obtain a desired alert sensitivity; computing a global deviance value for the output values; and computing a global deviance threshold for the global deviance value based on observed deviance between the computed output values and the historical samples of output values to obtain a desired alarm sensitivity. - View Dependent Claims (16, 23)
-
-
17. A method for operating an analyzer for an estimation system operable for receiving input values for successive time trials, computing output values based on the input values and learned parameters, and updating the learned parameters to reflect relationships observed among the input and output values, comprising the steps of:
-
continually running several intrinsically different competing models on the estimation system; occasionally qualitatively assessing the results from the competing models; based on the qualitatively assessments;
identifying a best recently performing model; andgenerating the output values based on the best recently performing model. - View Dependent Claims (18, 19, 20, 22, 25)
-
Specification