Systems and methods for validating interpolation results using monte carlo simulations on interpolated data inputs
First Claim
1. A method, comprising:
- accessing, by an interpolation engine running on a computing device, a set of combined input data comprising a set of predetermined input data and a set of interpolated input data, the set of interpolated input data being generated to conformally map the set of combined input data to a set of target output data and comprising a set of variables;
performing, by the interpolation engine, a variational analysis on at least a first variable in the set of variables, wherein the variational analysis comprises applying a perturbation to the at least first variable;
determining a change in at least one remaining variable in the set of variables caused by the variational analysis performed on the at least first variable; and
applying a set of validation rules to the change in the at least one remaining variable to validate or reject a value of the at least first variable.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for validating interpolation results using Monte Carlo simulations on interpolated data inputs. A database can store sets of operational data, such as financial, medical, climate or other information. For given data, a portion of the input data can be known or predetermined, while for a second portion can be unknown and subject to interpolation. The interpolation engine can generate a conformal interpolation function and interpolated input sets that map to a set of target output data. In aspects, in order to test the interpolated input data, the operator can initiate a Monte Carlo or other variational analysis using access a validation dialog. The Monte Carlo process can apply randomized perturbations to the values of the interpolated input variables, and track the results of that perturbation on the other interpolated inputs. A set of validation rules can be applied to those randomized results, to determine whether the remaining interpolated variables remain in conformance with expected ranges or values or demonstrate anomalous responses.
-
Citations
22 Claims
-
1. A method, comprising:
-
accessing, by an interpolation engine running on a computing device, a set of combined input data comprising a set of predetermined input data and a set of interpolated input data, the set of interpolated input data being generated to conformally map the set of combined input data to a set of target output data and comprising a set of variables; performing, by the interpolation engine, a variational analysis on at least a first variable in the set of variables, wherein the variational analysis comprises applying a perturbation to the at least first variable; determining a change in at least one remaining variable in the set of variables caused by the variational analysis performed on the at least first variable; and applying a set of validation rules to the change in the at least one remaining variable to validate or reject a value of the at least first variable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
an interface to a database storing a set of target output data and a set of combined input data, the set of combined input data comprising— a set of predetermined input data, and a set of interpolated input data, the set of interpolated input data being generated to conformally map the set of combined input data to the set of target output data and comprising a set of variables; and a processor, communicating with the database via the interface, the processor being configured to— access the set of combined input data, perform a variational analysis on at least a first variable in the set of variables, wherein the variational analysis comprises applying a perturbation to the at least first variable, determine a change in at least one remaining variable in the set of variables caused by the variational analysis performed on the at least first variable, and apply a set of validation rules to the change in the at least one remaining variable to validate or reject the value of the at least first variable. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium having instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
-
accessing, by an interpolation engine running on the computing device, a set of combined input data comprising a set of predetermined input data and a set of interpolated input data, the set of interpolated input data being generated to conformally map the set of combined input data to a set of target output data and comprising a set of variables; performing, by the interpolation engine, a variational analysis on at least a first variable in the set of variables, wherein the variational analysis comprises applying a perturbation to the at least first variable; determining a change in at least one remaining variable in the set of variables caused by the variational analysis performed on the at least first variable; and applying a set of validation rules to the change in the at least one remaining variable to validate or reject a value of the at least first variable. - View Dependent Claims (22)
-
Specification