The invention relates to inferring the state of a system of interest having a plurality of indicator values and possibly being heterogeneous in nature. A number of indicator values from a control state and from a comparison state are gathered. From these indicator values, classification power between the control and comparison states (measure of goodness) is computed. Difference values are computed for the indicator values from the system of interest based on the difference to the indicator values from control and comparison states. From a number of these indicators, composite indicators are formed, and composite measures of goodness and composite difference values are computed. A plurality of composite indicators may be formed at different levels. These indicators may be represented as a tree and grouped according to content, and at the same time they may be arranged according to the measure of goodness or some other value. The indicators, measures of goodness, and difference values may be visualized and shown to a user, who may use such a representation for inferring the state of the system.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented method in an apparatus for inferring a state of a system of interest, the method comprising the steps of: defining, via a processor, a first measurement value for a first indicator and a second measurement value for a second indicator in the system of interest, where the first measurement value and the second measurement value are indicative of the state of the system of interest; retrieving first database values for the first indicator and second database values for the second indicator, wherein the first database values include values of at least one example of a system that is known to be in a control state and at least one example of a system that is known to be in a comparison state, and wherein the second database values include values of at least one example of a system that is known to be in a control state and at least one example of a system that is known to be in a comparison state; determining, via said processor, a first measure of goodness for said first indicator by applying a statistical test to said first database values and a second measure of goodness for said second indicator by applying a statistical test to said second database values, said first measure of goodness for said first indicator and said second measure of goodness for said second indicator indicating how significant said first indicator and said second indicator are statistically in differentiating between said control state and said comparison state; determining, via said processor, a first difference value for said first measurement value and a second difference value for said second measurement value, said difference value for said first measurement value and said difference value for said second measurement value indicating a relative distance of the system of interest from said control state when compared with said comparison state; defining, via said processor, a composite difference value describing how closely the first measurement value and the second measurement value match with the corresponding database values of at least one of the comparison state or the control state; determining, via said processor, a composite measure of goodness for the composite difference value by using information indicative of said first measure of goodness for said first indicator and said second measure of goodness for said second indicator, said composite measure of goodness for the composite difference value indicating how significant said composite difference value is statistically in differentiating between said control state and said comparison state; forming, via said processor, an initial tree structure comprising a plurality of nodes, said plurality of nodes being indicative of said first and second measurement values and one or more of the first and second difference values and being based upon at least said composite difference value and said composite measure of goodness; determining, via said processor, a total difference value for the system of interest, said total difference value indicating a relative distance of the system of interest from said control state when compared with said comparison state; re-ordering, via said processor, one or more of said plurality of nodes in said initial tree structure based on the measures of goodness or the difference values, said re-ordering resulting in a reordered tree structure; generating, via said processor, a visualization of at least said reordered tree structure for a user of said apparatus for inferring a state of a system of interest, said visualization being accessible to said user via a user interface; and dynamically refining, via said processor, said reordered tree structure said dynamic refining occurring in response to one or more user selections related to said first and second measurement values and one or more difference values. 2. A method according to claim 1, further comprising the step of: displaying, via said processor, said difference values arranged according to their respective measures of goodness for inferring the state of the system of interest. 3. A method according to claim 1, further comprising the step of displaying said difference values of said first measurement value, for said second measurement value, and for said total difference value to a user, wherein: said difference values are displayed with a value, said value being selected from the group consisting of: a number, a symbol, a color, a shade, a pattern, a bar or a gauge; and said difference values are at least one of highlighted or suppressed according to the respective measure of goodness of said first indicator, for said second indicator, and for said composite difference value using a visual cue selected from the group consisting of: size, blinking, position on the display, or stacking. 4. A method according to claim 1, further comprising the steps of: displaying, via said processor and a display, said total difference value for said system of interest with a colour symbol on a first level in said tree structure; displaying, via said processor and a display, said difference value for said first measurement value and said difference value for said second measurement value with a colour symbol on a second level in said tree structure; displaying, via said processor and on a display, said measures of goodness for said first indicator, for said second indicator, and for said composite difference value with a size of said colour symbol. 5. A method according to claim 4, further comprising the steps of: grouping, via said processor, said tree structure by forming groups of indicators that are on the same level of the tree and that are linked to a composite difference value of another level; and arranging, via said processor, said groups of said tree structure according to said measures of goodness so that indicators having a larger measure of goodness are arranged to appear visually together. 6. A method according to claim 5, further comprising the steps of: arranging, via said processor, said groups of indicators to appear horizontally in a decreasing order according to the respective measures of goodness of the composite difference values; and arranging, via said processor, indicators inside said groups of indicators to appear vertically in a decreasing order according to their respective measures of goodness. 7. A method according to claim 1, further comprising the step of: calculating, via said processor, the total difference value for said system of interest from the difference values of said first measurement value and of said second measurement value, the calculation comprising averaging with weightings that are the respective measures of goodness of said first and of said second indicator. 8. A method according to claim 1, further comprising the step of: calculating, via said processor, the measures of goodness of said first indicator, of said second indicator, and of said composite difference value by determining a statistical probability of said indicator and of said composite difference value, said probability being a reliable measure for determining whether the said system of interest belongs to said at least one control or comparison state. 9. A method according to claim 1, further comprising the step of: calculating, via said processor, the measure of goodness of said composite difference value using attributes of said first and second indicators of said system of interest in the calculation. 10. A method according to claim 1, further comprising the step of: calculating, via said processor, at least one of said difference values by comparing measurement values for an indicator of said system of interest to database values for the indicators of at least one control and comparison state; and calculating, via said processor, at least one of said measures of goodness by using a statistical distribution of said at least one control and comparison state. 11. An apparatus for inferring a state of a system of interest, said apparatus comprising: at least one processor and memory comprising computer program code, the memory and the computer program code configured to, with the at least one processor, cause the apparatus to: determine a first measurement value for a first indicator and a second measurement value for a second indicator in the system of interest, where the first measurement value and the second measurement value are indicative of the state of the system of interest; retrieve first database values for the first indicator and second database values for the second indicator, wherein the first database values include values of at least one example of a system that is known to be in a control state and at least one example of a system that is known to be in a comparison state and wherein the second database values include values of at least one example of a system that is known to be in a control state and at least one example of a system that is known to be in a comparison state; determine a measure of goodness for said first indicator by applying a statistical test to said first database values and determine a measure of goodness for said second indicator by applying a statistical test to said second database values, said measure of goodness for said first indicator and said measure of goodness for said second indicator indicating how significant said first indicator and said second indicator are statistically in differentiating between said control state and said comparison state; determine a difference value for said first measurement value and determine a difference value for said second measurement value, said difference value for said first measurement value and said difference value for said second measurement value indicating a relative distance of the system of interest from said control state when compared with said comparison state; define a composite difference value describing how closely the first measurement value and the second measurement value match with the corresponding database values of at least one of the comparison state or the control state; determine a composite measure of goodness for the composite difference value by using information indicative of said measure of goodness of said first indicator and said measure of goodness for said second indicator, said composite measure of goodness for the composite difference value indicating how significant said composite difference value is statistically in differentiating between said control state and said comparison state; form an initial tree structure comprising a plurality of nodes, said plurality of nodes being indicative of said first and second measurement values and one or more of the first and second difference values and being based upon at least said composite difference value and said composite measure of goodness; determine a total difference value for the system of interest, said total difference value indicating a relative distance of the system of interest from said control state when compared with said comparison state; re-order one or more of said plurality of nodes in said initial tree structure based on the measures of goodness or the difference values, said re-ordering resulting in a reordered tree structure; generate a visualization of at least said reordered tree structure for a user of said apparatus for inferring a state of a system of interest, said visualization being accessible to said user via a user interface; and dynamically refine said reordered tree structure said dynamic refining occurring in response to one or more user selections related to said first and second measurement values and one or more difference values. 12. An apparatus according to claim 11, further comprising computer program code configured to, with the at least one processor, cause the apparatus to: display difference values arranged according to their respective measures of goodness for inferring the state of the system of interest. 13. An apparatus according to claim 11, further comprising computer program code configured to, with the processor, cause the apparatus to: display said difference values of said first measurement value, of said second measurement value, and of said total difference value to a user, wherein: said difference values are displayed with a value being selected from the group consisting of: a number, a symbol, a color, a shade, a pattern, a bar or a gauge; and said difference values are at least one of highlighted or suppressed according to the respective measure of goodness of said first indicator, for said second indicator, and for said composite difference value using a visual cue selected from the group consisting of: size, blinking, position on the display, or stacking. 14. An apparatus according to claim 11, further comprising computer program code configured to, with the processor, cause the apparatus to: display said total difference value of said system of interest with a colour symbol on a first level in said tree structure; display said difference value for said first measurement value and said difference value for said second measurement value with a colour symbol on a second level in said tree structure; and display said measures of goodness for said first indicator, for said second indicator, and for said composite difference value with a size of said colour symbol. 15. An apparatus according to claim 14, further comprising computer program code configured to, with the processor, cause the apparatus to: group said tree structure by forming groups of indicators that are on the same level of the tree and that are linked to a composite difference value of another level; and arrange said groups of said tree structure according to said measures of goodness so that indicators having a larger measure of goodness are arranged to appear visually together. 16. An apparatus according to claim 15, further comprising computer program code configured to, with the processor, cause the apparatus to: arrange said groups of indicators to appear horizontally in a decreasing order according to the respective measures of goodness of the composite difference values; and arrange indicators inside said groups of indicators to appear vertically in a decreasing order according to their respective measures of goodness. 17. An apparatus according to claim 11, further comprising computer program code configured to, with the processor, cause the apparatus to: compute the total difference value for said system of interest from the difference values of said first measurement value and of said second measurement value the calculation comprising averaging with weightings that are the respective measures of goodness of said first and of said second indicator. 18. An apparatus according to claim 11, further comprising computer program code configured to, with the processor, cause the apparatus to: compute the measures of goodness of said first indicator, of said second indicator, and of said composite difference value by determining a statistical probability of said indicator and of said composite difference value, said probability being a reliable measure for determining whether the said system of interest belongs to said at least one control or comparison state. 19. An apparatus according to claim 11, further comprising computer program code configured to, with the processor, cause the apparatus to: compute the measure of goodness of said composite difference value using attributes of said first and second indicators of said system of interest in the calculation. 20. An apparatus according to claim 11, further comprising computer program code configured to, with the processor, cause the apparatus to: compute at least one said difference value by comparing measurement values for an indicator of said system of interest to database values for the indicators of at least one control and comparison state; and compute at least one said measure of goodness by using a statistical distribution of said at least one control and comparison state. 21. A system for inferring a state of a system of interest, comprising at least one processor, memory including computer program code, the memory and the computer program code configured to, with the at least one processor, cause the system to: determine a first measurement value for a first indicator and a second measurement value for a second indicator in the system of interest, where the first measurement value and the second measurement value are indicative of the state of the system of interest; retrieve first database values for the first indicator and second database values for the second indicator, wherein the first database values include values of at least one example of a system that is known to be in a control state and at least one example of a system that is known to be in a comparison state and wherein the second database values include values of at least one example of a system that is known to be in a control state and at least one example of a system that is known to be in a comparison state; determine a measure of goodness for said first indicator by applying a statistical test to said first database values and determine a measure of goodness for said second indicator by applying a statistical test to said second database values, said measure of goodness for said first indicator and said measure of goodness for said second indicator indicating how significant said first indicator and said second indicator are statistically in differentiating between said control state and said comparison state; determine a difference value for said first measurement value and determine a difference value for said second measurement value, said difference value for said first measurement value and said difference value for said second measurement value indicating a relative distance of the system of interest from said control state when compared with said comparison state; define a composite difference value describing how closely the first measurement value and the second measurement value match with the corresponding database values of at least one of the comparison state or the control state; determine a composite measure of goodness for the composite difference value by using information indicative of said measure of goodness of said first indicator and said measure of goodness for said second indicator, said composite measure of goodness for the composite difference value indicating how significant said composite difference value is statistically in differentiating between said control state and said comparison state; form an initial tree structure comprising a plurality of nodes, said plurality of nodes being indicative of said first and second measurement values and one or more of the first and second difference values and being based upon at least said composite difference value and said composite measure of goodness; determine a total difference value for the system of interest, said total difference value indicating a relative distance of the system of interest from said control state when compared with said comparison state; re-order one or more of said plurality of nodes in said initial tree structure based on the measures of goodness or the difference values, said re-ordering resulting in a reordered tree structure; generate a visualization of at least said reordered tree structure for a user of said apparatus for inferring a state of a system of interest, said visualization being accessible to said user via a user interface; and dynamically refine said reordered tree structure said dynamic refining occurring in response to one or more user selections related to said first and second measurement values and one or more difference values. 22. A system according to claim 21, further comprising computer program code configured to, with the processor, cause the system to: display difference values arranged according to their respective measures of goodness for inferring the state of the system of interest. 23. A computer program product for inferring a state of a system of interest, said computer program product being stored on a non-transitory computer readable medium and executable in a data processing device, the computer program product comprising one or more computer program code sections configured for: determining a first measurement value for a first indicator and a second measurement value for a second indicator from the system of interest, where the first measurement value and the second measurement value are indicative of the state of the system of interest, retrieving first database values for the first indicator and second database values for the second indicator, wherein the first database values include values of at least one example of a system that is known to be in a control state and at least one example of a system that is known to be in a comparison state and wherein the second database values include values of at least one example of a system that is known to be in a control state and at least one example of a system that is known to be in a comparison state; determining a measure of goodness for said first indicator by applying a statistical test to said first database values and determining a measure of goodness for said second indicator by applying a statistical test to said second database values, said measure of goodness for said first indicator and said measure of goodness for said second indicator indicating how significant said first indicator and said second indicator are statistically in differentiating between said control state and said comparison state, determining a difference value for said first measurement value and determining a difference value for said second measurement value, said difference value for said first measurement value and said difference value for said second measurement value indicating a relative distance of the system of interest from said control state when compared with said comparison state, defining a composite difference value describing how closely the first measurement value and the second measurement value match with the corresponding database values of the comparison state and/or the control state, determining a composite measure of goodness for the composite difference value by using information indicative of said measure of goodness for said first indicator and said measure of goodness for said second indicator, said composite measure of goodness for the composite difference value indicating how significant said composite difference value is statistically in differentiating between said control state and said comparison state, forming an initial tree structure comprising a plurality of nodes, said plurality of nodes being indicative of said first and second measurement values and one or more of the first and second difference values and being based upon at least said composite difference value and said composite measure of goodness, determining a total difference value for the system of interest, said total difference value indicating a relative distance of the system of interest from said control state when compared with said comparison state, re-ordering one or more of said plurality of nodes in said initial tree structure based on the measures of goodness or the difference values, said re-ordering resulting in a reordered tree structure; generating a visualization of at least said reordered tree structure for a user of said apparatus for inferring a state of a system of interest, said visualization being accessible to said user via a user interface; and dynamically refining said reordered tree structure said dynamic refining occurring in response to one or more user selections related to said first and second measurement values and one or more difference values. 24. A computer program product according to claim 23, wherein the one or more computer program code sections are further configured for: displaying difference values arranged according to their respective measures of goodness for inferring the state of the system of interest.