WO2000029993A2 - Method and system for determining a selection of significant quantities among a number of quantities describing a technical system - Google Patents

Method and system for determining a selection of significant quantities among a number of quantities describing a technical system Download PDF

Info

Publication number
WO2000029993A2
WO2000029993A2 PCT/DE1999/003497 DE9903497W WO0029993A2 WO 2000029993 A2 WO2000029993 A2 WO 2000029993A2 DE 9903497 W DE9903497 W DE 9903497W WO 0029993 A2 WO0029993 A2 WO 0029993A2
Authority
WO
WIPO (PCT)
Prior art keywords
classification
determined
model
measure
holdout
Prior art date
Application number
PCT/DE1999/003497
Other languages
German (de)
French (fr)
Other versions
WO2000029993A3 (en
Inventor
Peter Liggesmeyer
Michael Rettelbach
Original Assignee
Siemens Aktiengesellschaft
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Publication of WO2000029993A2 publication Critical patent/WO2000029993A2/en
Publication of WO2000029993A3 publication Critical patent/WO2000029993A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations

Definitions

  • the invention relates to a method and an arrangement for determining a selection of significant variables from a set of variables describing a technical system.
  • a holdout method is understood below to use a number of n-i data records to determine a model or a model description (n is the number of data records available), the i remaining data records being used to evaluate the determined model.
  • i 1 is set in particular.
  • the object of the invention is a method and an arrangement for automatically determining a selection to determine significant sizes, in particular not having to start from normally distributed values of the sizes.
  • a method for determining a selection of significant quantities from a quantity describing a technical system in which a number of n data records is specified, on the basis of which models for the technical system are determined in the context of a first model calculation.
  • the models are classified based on the data sets, with a first one each
  • Classification measure for the quality of the classification is determined.
  • a holdout procedure is carried out on the data records in the following steps:
  • Model calculations are carried out using the holdout method, a second model calculation and a second classification
  • Classification measure is the next best first classification measure underlying model of the first model calculation, the second model calculation and the second classification carried out according to the holdout method and branched to step b).
  • the loop in the described method ensures in particular that the same is properly scheduled.
  • a particular advantage is that those quantities are automatically determined whose information content is the greatest for describing the technical system, in particular with regard to a forecast during implementation.
  • the design can represent a new design, an adaptation or a control of the technical system.
  • the significant quantities can be used to forecast the timing and / or quality of the completion of the technical system.
  • the technical system is a plant (process engineering), a circuit or a software cycle, that is, the process of software generation from Specifying the requirements for the software until the integration test has been completed.
  • a forecast for example the time of completion, decides on a further procedure in the software cycle.
  • measures can be taken in time to counteract this. For example, the number of employees working on a project can be increased in order to guarantee the timeliness mentioned.
  • the quantities mentioned can be measured values or metrics.
  • the software cycle there are different methods for measuring the progress or for validating a quality of the software. These methods are reflected in metrics, which can influence quantities in the process described here.
  • One embodiment consists in that a model is determined as part of the first model calculation by using a predetermined part of the n data records or all n data records for the calculation.
  • the model can be calculated by performing a discriminant analysis or a regression analysis.
  • the sizes are weighted with factors and those sizes are determined as significant sizes whose values of the factors are greater than a predetermined threshold value.
  • the model is assessed by determining a measure that indicates how well the respective data set is described by the model.
  • a processor unit which is set up in such a way that a) a number of n data records is specified, on the basis of which models for the technical system can be determined in the context of a first model calculation are; b) the models can be classified on the basis of the data sets, a classification measure for the quality of the classification being determined in each case; c) a holdout process can be carried out on the data records in the following steps: aa) for the model on which the best classification measure is based from the first model calculation, the holdout process is used to carry out a separate model calculation and classification; bb) if a classification measure determined by the classification is better, equal or worse than that by a predetermined threshold value
  • Classification measure of the first model calculation is branched to step d); cc) if the classification measure determined by the classification of the holdout procedure is worse than the classification measure of the first model calculation by more than the predetermined threshold value, the model calculation and the classification according to the holdout procedure become the model for the next best classification measure carried out and branched to step bb); d) the quantities belonging to the determined classification measure can be determined as significant quantities.
  • Fig.l is a flow chart illustrating steps of a method for automatically determining significant quantities describing a technical system
  • FIG. 3 shows a sketch which represents a system, a circuit or a software cycle as possible variants of the technical system.
  • the scalar quantity c is used to classify a project in one of two classes. This is done by comparing the threshold value c with whether the costs for the project to be assessed are met or not (this corresponds to two states as Result of the evaluation). CALCULATION OF THE CLASSIFICATION
  • An error rate includes all misclassifications compared to a total number of classifications, whereas the expected misclassifications (ECM) represent costly misclassifications compared to the total classifications. It is assumed that n data records are subdivided into n ⁇ data records that identify projects that were not successfully completed in the planned time with the planned costs and n 2 data records that could be successfully completed in the planned period. n [and n 2 are based on the available data sets n, which were recorded for different cases from previous projects. These results can be predicted within the framework of the classification by models, the prediction by the model being rated as correct or incorrect in each case
  • n n ⁇ _ + n 2 (3)
  • n l n ll + n 12 (4)
  • n 2 n 21 + n 22 (5) This means that a number n] _ ⁇ and a number n 22 observations are correctly predicted (classified). A number n] _ 2 observations and a number n 2 ⁇ observations are each incorrectly predicted.
  • the error rate value is determined as follows:
  • the expected errors in the incorrect classifications are determined taking into account the costs c ⁇ 2 and c 2 ⁇ for each type of error classification:
  • Another possible approach is to perform a model calculation using only part of the
  • the classification measure of the holdout procedure is compared with the previous classification measure (from the "simple evaluation" procedure) and, if the classification measure of the holdout procedure is greater than or equal to the classification measure of the "simple evaluation” procedure, the selection of metrics as significant selection determined. In the other case, the next best classification measure of the "simple evaluation" classification is determined and, as described above, introduced into the holdout process. This process is iterated until a result of the holdout process reaches a sufficiently high classification quality. This relationship is explained again with reference to Fig.l.
  • FIG. 1 shows a flowchart which shows steps of a method for the automatic determination of significant quantities describing a technical system.
  • a first model calculation MB1 is carried out with n data records.
  • the "simple evaluation" method described above is suitable for this.
  • the first model calculation MB1 is classified, with classification measures KMI being determined.
  • classification measures KMI are determined for each model of the model calculation (each selection of metrics stands for a separate model).
  • the classification measures are ordered according to quality.
  • the best classification measure is determined and the underlying selection of metrics is used in a holdout process.
  • a second model calculation MB2 and a second classification with associated classification measures KM2 are determined in the holdout method (see step 104).
  • the aim is to reduce the number of arithmetic steps so that, if possible, no complete holdout procedure has to be carried out. However, it must now be ensured that the largest possible classification measure can be determined early in the holdout process, so that the entire process is terminated as early as possible. To do this, constants for the selected metrics are newly determined in the model calculation using the holdout method. These newly determined constants result (in a way) in a new one, after the
  • Holdout method determined model that is evaluated with the data set not taken into account in the holdout method for determining the model. This results in a classification measure that is used in direct comparison to the classification measure according to the "simple evaluation" method.
  • the first classification measure is compared with the second classification measure. In particular, if the second classification measure is greater than or equal to the first classification measure, the selection of metrics is determined as being characteristic of the technical system and the method is ended in a step 107. Otherwise, the next best classification measure of the first classification measure determination (according to the si ple evaluation method) is determined in a step 108 and a branch is made to step 104.
  • the processor unit PRZE comprises a processor CPU, a memory SPE and an input / output interface IOS, which is used in different ways via an interface IFC: output is visible on a monitor MON and / or on a printer via a graphic interface PRT issued. An entry is made using a mouse MAS or a keyboard TAST.
  • the processor unit PRZE also has a data bus BUS, which ensures the connection of a memory MEM, the processor CPU and the input / output interface IOS.
  • additional components can be connected to the data bus BUS, e.g. additional memory, data storage (hard disk) or scanner.
  • FIG. 3 shows the characteristics of a technical system 301.
  • the technical system can thus be a system 302 (for example from process engineering), a circuit 303 (in particular an electrical circuit) or a software cycle 304.
  • a system 302 for example from process engineering
  • a circuit 303 in particular an electrical circuit
  • a software cycle 304 for example from process engineering

Abstract

During the description of a technical system a number of quantities exist among which those providing the greatest amount of information for a modelling of the system are to be determined. To this end a simple-evaluation method and a holdout method are combined so that for said quantities a number of quantities which best describe the system is determined analytically.

Description

Beschreibungdescription
Verfahren und Anordnung zur Ermittlung einer Auswahl signifikanter Größen aus einer Menge ein technisches System beschreibender GrößenMethod and arrangement for determining a selection of significant quantities from a quantity of quantities describing a technical system
Die Erfindung betrifft ein Verfahren und eine Anordnung zur Ermittlung einer Auswahl signifikanter Größen aus einer Menge ein technisches System beschreibender Größen.The invention relates to a method and an arrangement for determining a selection of significant variables from a set of variables describing a technical system.
Ein Fortschritt bei der Realisierung eines technischen Systems wird häufig anhand bestimmter Größen, die das technische System beschreiben, beurteilt. Dabei besitzen die Größen in der Regel unterschiedliche qualitative Aussagekraft. Bestimmt ein Experte mit seinem Fachwissen und seiner Erfahrung signifikante Größen aus einer Menge unterschiedlicher Größen, so ist diese Auswahl zumeist nicht optimal. Es könnte sein, daß eine andere Auswahl zu einer besseren Beurteilung insbesondere des Fortschritts der Realisierung des technischen Systems führen würde.Progress in the implementation of a technical system is often assessed on the basis of certain variables that describe the technical system. The sizes usually have different qualitative expressions. If an expert uses his or her expertise and experience to determine significant sizes from a number of different sizes, this selection is usually not optimal. It could be that a different selection would lead to a better assessment, in particular of the progress of the implementation of the technical system.
Ein anderer Ansatz wird in [1] verfolgt. Dort wird ein Algorithmus zur Bestimmung signifikanter Größen angegeben. Allerdings liegt [1] die Annahme zugrunde, die Werte der Größen seien normalverteilt, was in der Praxis häufig nicht der Fall ist.Another approach is followed in [1]. An algorithm for determining significant quantities is given there. However, [1] is based on the assumption that the values of the sizes are normally distributed, which is often not the case in practice.
Unter einem Holdout-Verfahren wird nachfolgend verstanden, zur Ermittlung eines Modells bzw. einer Modellbeschreibung eine Anzahl von n-i Datensätzen zu verwenden (n ist die Zahl der zur Verfügung stehenden Datensätze) , wobei die i verbleibenden Datensätze zur Bewertung des ermittelten Modells eingesetzt werden. In dem hier beschriebenen Verfahren wird insbesondere i=l gesetzt.A holdout method is understood below to use a number of n-i data records to determine a model or a model description (n is the number of data records available), the i remaining data records being used to evaluate the determined model. In the method described here, i = 1 is set in particular.
Die Aufgabe der Erfindung besteht darin, ein Verfahren und eine Anordnung zur automatischen Ermittlung einer Auswahl signifikanter Größen zu bestimmen, wobei insbesondere nicht von normalverteilten Werten der Größen ausgegangen werden muß.The object of the invention is a method and an arrangement for automatically determining a selection to determine significant sizes, in particular not having to start from normally distributed values of the sizes.
Diese Aufgabe wird gemäß den Merkmalen der unabhängigenThis task is carried out according to the characteristics of the independent
Patentansprüche gelöst. Weiterbildungen der Erfindung ergeben sich auch aus den abhängigen Ansprüchen.Claims resolved. Further developments of the invention also result from the dependent claims.
Zur Lösung der Aufgabe wird ein Verfahren zur Ermittlung einer Auswahl signifikanter Größen aus einer Menge ein technisches System beschreibender Größen angegeben, bei dem eine Anzahl von n Datensätzen vorgegeben ist, anhand derer im Rahmen einer ersten Modellberechnung Modelle für das technische System ermittelt werden. Anhand der Datensätze werden die Modelle klassifiziert, wobei je ein erstesTo solve the problem, a method for determining a selection of significant quantities from a quantity describing a technical system is specified, in which a number of n data records is specified, on the basis of which models for the technical system are determined in the context of a first model calculation. The models are classified based on the data sets, with a first one each
Klassifikationsmaß für die Güte der Klassifikation bestimmt wird. Auf den Datensätzen wird ein Holdout-Verfahren durchgeführt in den folgenden Schritten:Classification measure for the quality of the classification is determined. A holdout procedure is carried out on the data records in the following steps:
a) für das dem besten ersten Klassifikationsmaß zugrundeliegende Modell aus der erstena) for the model on which the best first classification measure is based from the first
Modellberechnung werden mit dem Holdout-Verfahren eine zweite Modellberechnung und eine zweite Klassifikation durchgeführt ;Model calculations are carried out using the holdout method, a second model calculation and a second classification;
b) falls ein durch die Klassifikation bestimmtes zweites Klassifikationsmaß besser, gleich oder um einen vorgegebenen Schwellwert schlechter als das erste Klassifikationsmaß ist, werden die zu dem zweiten Klassifikationsmaß gehörenden Größen als signifikante Größen bestimmt, und das Verfahren wird beendet;b) if a second classification measure determined by the classification is better than, equal to or worse than the first classification measure by a predetermined threshold value, the quantities belonging to the second classification dimension are determined as significant quantities and the method is ended;
c) falls das durch die zweite Klassifikation bestimmte zweite Klassifikationsmaß um mehr als den vorgegebenen Schwellwert schlechter als das erstec) if the second classification measure determined by the second classification is worse than the first by more than the predetermined threshold value
Klassifikationsmaß ist, werden für das dem nächstbesten ersten Klassifikationsmaß zugrundeliegende Modell der ersten Modellberechnung die zweite Modellberechnung und die zweite Klassifikation nach dem Holdout-Verfahren durchgeführt und zu Schritt b) verzweigt.Classification measure is the next best first classification measure underlying model of the first model calculation, the second model calculation and the second classification carried out according to the holdout method and branched to step b).
Durch die Schleife in dem beschriebenen Verfahren ist insbesondere sichergestellt, daß eine ordnungsgemäße Terminierung desselben erfolgt.The loop in the described method ensures in particular that the same is properly scheduled.
Ein besonderer Vorteil besteht darin, daß automatisch diejenigen Größen bestimmt werden, deren Informationsgehalt zur Beschreibung des technischen Systems, insbesondere im Hinblick auf eine Prognose bei der Realisierung, am größten ist.A particular advantage is that those quantities are automatically determined whose information content is the greatest for describing the technical system, in particular with regard to a forecast during implementation.
Soll bspw. für ein System, das in einer bestimmten Realisierungsphase weit vor seiner Fertigstellung liegt, eine Vorhersage hinsichtlich einer rechtzeitigen Fertigstellung getroffen werden, so werden dabei diejenigen Größen als aussagekräftig herangezogen, die nach dem oben beschriebenen Verfahren bestimmt wurden. Insbesondere kann dabei eine Gewichtung jeder einzelnen Größe erfolgen.If, for example, a prediction regarding timely completion is to be made for a system that is well ahead of its completion in a specific implementation phase, then those variables that were determined according to the method described above are used as meaningful. In particular, each individual size can be weighted.
Eine Weiterbildung besteht darin, daß die signifikanten Größen zum Entwurf des technischen Systems eingesetzt werden. Dabei kann der Entwurf ein Neuentwurf, eine Anpassung oder eine Steuerung des technischen Systems darstellen.A further development is that the significant sizes are used for the design of the technical system. The design can represent a new design, an adaptation or a control of the technical system.
Anhand der signifikanten Größen kann in einer Weiterbildung, insbesondere durch Bestimmung aktueller Werte zu den jeweiligen signifikanten Größen, eine Prognose hinsichtlich Zeitpunkt und/oder Qualität der Fertigstellung des technischen Systems erfolgen.In a further development, in particular by determining current values for the respective significant quantities, the significant quantities can be used to forecast the timing and / or quality of the completion of the technical system.
Auch ist es eine Weiterbildung, daß das technische System eine Anlage (der Verfahrenstechnik) , eine Schaltung oder ein Softwarezyklus, also der Ablauf der Softwaregenerierung vom Festlegen der Anforderungen für die Software bis zum abgeschlossenen Integrationstest, ist. Gerade beim Softwarezyklus gibt es einzelne Phasen anhand derer eine Prognose bspw. des Zeitpunkt der Fertigstellung über ein weiteres Vorgehen im Softwarezyklus entscheidet. Gerade können bei frühzeitiger Erkennung einer möglicherweise verzögerten Fertigstellung rechtzeitig Maßnahmen ergriffen werden, die dem entgegenwirken. So kann z.B. die Zahl der an einem Projekt arbeitenden Mitarbeiter erhöht werden, um besagte Rechtzeitigkeit zu gewährleisten.It is also a further development that the technical system is a plant (process engineering), a circuit or a software cycle, that is, the process of software generation from Specifying the requirements for the software until the integration test has been completed. In the software cycle in particular there are individual phases on the basis of which a forecast, for example the time of completion, decides on a further procedure in the software cycle. With early detection of a possibly delayed completion, measures can be taken in time to counteract this. For example, the number of employees working on a project can be increased in order to guarantee the timeliness mentioned.
Auch ist es eine Weiterbildung, daß die signifikanten Größen jeweils mit einem Faktor gewichtet sind. Darin zeigt sich der Einfluß jeder Größe auf das Ergebnis. Verschiedene Größen wirken, im Beispiel der Prognose, unterschiedlich stark auf den Zeitpunkt der Fertigstellung ein.It is also a further development that the significant quantities are each weighted by a factor. This shows the influence of each size on the result. Different sizes, in the example of the forecast, have different effects on the time of completion.
Insbesondere können die erwähnten Größen Meßwerte oder Metriken sein. Beim Softwarezyklus gibt es unterschiedliche Methoden zur Messung des Fortschritts bzw. zur Validierung einer Qualität der Software. Diese Methoden spiegeln sich in Metriken wieder, die als Größen in dem hier beschriebenen Verfahren Einfluß nehmen können.In particular, the quantities mentioned can be measured values or metrics. In the software cycle there are different methods for measuring the progress or for validating a quality of the software. These methods are reflected in metrics, which can influence quantities in the process described here.
Eine Ausgestaltung besteht darin, daß ein Modell im Rahmen der ersten Modellberechnung ermittelt wird, indem ein vorgegebener Teil der n Datensätze oder alle n Datensätze zur Berechnung eingesetzt werden. Insbesondere kann das Modell berechnet werden, indem eine Diskriminanzanalyse oder eine Regressionsanalyse durchgeführt wird.One embodiment consists in that a model is determined as part of the first model calculation by using a predetermined part of the n data records or all n data records for the calculation. In particular, the model can be calculated by performing a discriminant analysis or a regression analysis.
Auch ist es eine Weiterbildung, daß die Größen mit Faktoren gewichtet werden und diejenigen Größen als signifikante Größen bestimmt werden, deren Werte der Faktoren größer als ein vorgegebener Schwellwert sind. Im Rahmen einer zusätzlichen Weiterbildung wird das Modell bewertet, indem ein Maß bestimmt wird, das angibt, wie gut der jeweilige Datensatz durch das Modell beschrieben wird.It is also a further development that the sizes are weighted with factors and those sizes are determined as significant sizes whose values of the factors are greater than a predetermined threshold value. As part of additional training, the model is assessed by determining a measure that indicates how well the respective data set is described by the model.
Auch wird zur Lösung der Aufgabe eine Anordnung zurTo solve the problem, an arrangement for
Ermittlung einer Auswahl signifikanter Größen aus einer Menge ein technisches System beschreibender Größen, bei der eine Prozessoreinheit vorgesehen ist, die derart eingerichtet ist, daß a) eine Anzahl von n Datensätzen vorgegeben ist, anhand derer im Rahmen einer ersten Modellberechnung Modelle für das technische System bestimmbar sind; b) die Modelle anhand der Datensätze klassifizierbar sind, wobei je ein Klassifikationsmaß für die Güte der Klassifikation bestimmt wird; c) auf den Datensätzen ein Holdout-Verfahren durchführbar ist in folgenden Schritten: aa) für das dem besten Klassifikationsmaß zugrundeliegende Modell aus der ersten Modellberechnung werden mit dem Holdout-Verfahren eine eigene Modellberechnung und eine eigene Klassifikation durchgeführt; bb) falls ein durch die Klassifikation bestimmtes Klassifikationsmaß besser, gleich oder um einen vorgegebenen Schwellwert schlechter als dasDetermination of a selection of significant quantities from a set of quantities describing a technical system, in which a processor unit is provided which is set up in such a way that a) a number of n data records is specified, on the basis of which models for the technical system can be determined in the context of a first model calculation are; b) the models can be classified on the basis of the data sets, a classification measure for the quality of the classification being determined in each case; c) a holdout process can be carried out on the data records in the following steps: aa) for the model on which the best classification measure is based from the first model calculation, the holdout process is used to carry out a separate model calculation and classification; bb) if a classification measure determined by the classification is better, equal or worse than that by a predetermined threshold value
Klassifikationsmaß der ersten Modellberechnung ist, wird zu Schritt d) verzweigt; cc) falls das durch die Klassifikation des Holdout- Verfahrens bestimmte Klassifikationsmaß um mehr als den vorgegebenen Schwellwert schlechter als das Klassifikationsmaß der ersten Modellberechnung ist, werden für das dem nächstbeste Klassifikationsmaß zugrundeliegende Modell aus der ersten Modellberechnung die Modellberechnung und die Klassifikation nach dem Holdout-Verfahren durchgeführt und zu Schritt bb) verzweigt; d) die zu dem ermittelten Klassifikationsmaß gehörenden Größen als signifikante Größen bestimmbar sind.Classification measure of the first model calculation is branched to step d); cc) if the classification measure determined by the classification of the holdout procedure is worse than the classification measure of the first model calculation by more than the predetermined threshold value, the model calculation and the classification according to the holdout procedure become the model for the next best classification measure carried out and branched to step bb); d) the quantities belonging to the determined classification measure can be determined as significant quantities.
Diese Anordnung ist insbesondere geeignet zur Durchführung des erfindungsgemäßen Verfahrens oder einer seiner vorstehend erläuterten Weiterbildungen.This arrangement is particularly suitable for carrying out the method according to the invention or one of its developments explained above.
Ausführungsbeispiele der Erfindung werden nachfolgend anhand der Zeichnung dargestellt und erläutert.Embodiments of the invention are illustrated and explained below with reference to the drawing.
Es zeigenShow it
Fig.l ein Flußdiagramm, das Schritte eines Verfahrens zur automatischen Bestimmung signifikanter ein technischen System beschreibender Größen, darstellt;Fig.l is a flow chart illustrating steps of a method for automatically determining significant quantities describing a technical system;
Fig.2 eine Prozessoreinheit;2 shows a processor unit;
Fig.3 eine Skizze, die als mögliche Ausprägungen des technischen Systems eine Anlage, eine Schaltung oder einen Softwarezyklus darstellt.3 shows a sketch which represents a system, a circuit or a software cycle as possible variants of the technical system.
DATEN UND METRIKENDATA AND METRICS
Im folgenden wird von 329 Projekten ausgegangen. Für jedes einzelne Projekt existiert ein Datensatz, der insbesondere folgende Metriken (auch: Größen, Meßgrößen) aufweist:In the following, 329 projects are assumed. There is a data set for each individual project, which in particular has the following metrics (also: quantities, measured quantities):
- die geplante Zeitdauer für das Projekt in Monaten (Ml) ; - die geschätzte benötigte Arbeitszeit in Stunden (M2) ;- the planned duration of the project in months (Ml); - the estimated hours worked in hours (M2);
- die Gesamtkosten für das Projekt (M3) ;- the total cost of the project (M3);
Diese Größen Ml, M2 und M3 sind zu Beginn des Projektes bekannt. Nach einer gewissen Zeit werden weiterhin die folgenden Größen bestimmt:These sizes Ml, M2 and M3 are known at the beginning of the project. After a certain time, the following sizes are still determined:
- Anteil der tatsächlich benötigten Arbeitsstunden (M4);- Percentage of hours actually worked (M4);
- Anteil der bereits aufgewandten Kosten (M5) ; - das Quadrat des anteiligen Unterschieds beider Größen M4 und M5, um festzustellen, ob eine Planung sich von einem Sollwert überproportional entfernt (M6) .- share of costs already spent (M5); - The square of the proportionate difference between the two variables M4 and M5, in order to determine whether a planning disproportionately deviates from a target value (M6).
Darüber hinaus können projektbedingt weitere unterschiedliche Größen (Metriken) erfaßt werden.In addition, depending on the project, other different sizes (metrics) can be recorded.
STATISTISCHE VERFAHRENSTATISTICAL PROCEDURES
Zur Bestimmung eines Modells, welches das zugrundeliegende technische System beschreibt, werden Verfahren der Diskriminanzanalyse (oder alternativ: Regressionsanalyse) auf die Größen angewandt. Ein häufiges Ziel ist die Vorhersage einer Überziehung der geplanten Gesamtkosten in einem möglichst frühen Stadium für ein gerade laufendes Projekt. In [2] wird als Ergebnis ein VektorTo determine a model that describes the underlying technical system, methods of discriminant analysis (or alternatively: regression analysis) are applied to the quantities. A common goal is to predict an overrun of the planned total costs at the earliest possible stage for a project that is currently running. In [2] the result is a vector
1 = (lχ, 12, . • • , lm) (1) mit einem Index m für die Anzahl der Größen (Metriken)1 = (lχ, 1 2 ,. • •, l m ) (1) with an index m for the number of quantities (metrics)
und eine skalare Größe c angegeben, so daß eine Linearkombinationand a scalar size c, so that a linear combination
liMl + l2 2+...+lmM (2)liMl + l2 2 + ... + l m M (2)
folgt. Die skalare Größe c wird verwendet, um eine Einordnung eines Projekts in eine von zwei Klassen vorzunehmen Dies erfolgt, indem in einem Vergleich mit dem Schwellwert c bestimmt wird, ob die Kosten für das zu bewertende Projekt eingehalten werden oder nicht (dies entspricht zwei Zuständen als Ergebnis der Bewertung) . BERECHNUNG DER KLASSIFIKATIONfollows. The scalar quantity c is used to classify a project in one of two classes. This is done by comparing the threshold value c with whether the costs for the project to be assessed are met or not (this corresponds to two states as Result of the evaluation). CALCULATION OF THE CLASSIFICATION
Um die Qualität der Klassifikation zu bestimmen, werden insbesondere zwei Beziehungen berücksichtigt:To determine the quality of the classification, two relationships in particular are taken into account:
Eine Fehlerrate (AER) umfaßt alle Fehlklassifikationen im Vergleich zu einer Gesamtzahl von Klassifikationen, wohingegen die zu erwartenden Fehlklassifikationen (ECM) mit Kosten versehene Fehlklassifikationen im Vergleich zu den gesamten Klassifikationen darstellen. Es wird angenommen, daß n Datensätze unterteilt werden in n^ Datensätze, die Projekte kennzeichnen, die nicht erfolgreich in der vorgesehenen Zeit mit den vorgesehenen Kosten beendet wurden und n2 Datensätze, die erfolgreich im vorgesehenen Zeitraum zu Ende geführt werden konnten. n[ und n2 beruhen auf den vorliegenden Datensätzen n, die für unterschiedliche Fälle von vorangegangenen Projekten aufgezeichnet wurden. Diese Ergebnisse können im Rahmen der Klassifikation durch Modelle vorhergesagt werden, wobei jeweils die Vorhersage durch das Modell als richtig oder falsch bewertet wirdAn error rate (AER) includes all misclassifications compared to a total number of classifications, whereas the expected misclassifications (ECM) represent costly misclassifications compared to the total classifications. It is assumed that n data records are subdivided into n ^ data records that identify projects that were not successfully completed in the planned time with the planned costs and n 2 data records that could be successfully completed in the planned period. n [and n 2 are based on the available data sets n, which were recorded for different cases from previous projects. These results can be predicted within the framework of the classification by models, the prediction by the model being rated as correct or incorrect in each case
(Klassifikation) . Die nachfolgende Darstellung veranschaulicht diesen Zusammenhang:(Classification). The following illustration illustrates this connection:
Figure imgf000010_0001
Figure imgf000010_0001
Insbesondere gelten dabei folgende Beziehungen:The following relationships apply in particular:
n = n^_ + n2 (3)n = n ^ _ + n 2 (3)
nl = nll + n12 (4) n l = n ll + n 12 (4)
n2 = n21 + n22 (5) Dies bedeutet, daß eine Anzahl n]_ι und eine Anzahl n22 Beobachtungen richtig vorhergesagt (klassifiziert) werden. Eine Anzahl n]_2 Beobachtungen und eine Anzahl n2χ Beobachtungen werden jeweils falsch vorhergesagt. Der Wert für die Fehlerrate wird wie folgt bestimmt: n 2 = n 21 + n 22 (5) This means that a number n] _ι and a number n 22 observations are correctly predicted (classified). A number n] _ 2 observations and a number n 2 χ observations are each incorrectly predicted. The error rate value is determined as follows:
n12 + n21 n 12 + n 21
AER = (6] nAER = (6] n
Die zu erwartenden Fehler bei der Fehlklassifikationen werden bestimmt unter Berücksichtigung der Kosten cχ2 und c2ι für jede Art von Fehlerklassifikation:The expected errors in the incorrect classifications are determined taking into account the costs cχ 2 and c 2 ι for each type of error classification:
ECM = n12 • c12 + "21 c21 (?) nE C M = n 12 • c 12 + "21 c 21 (?) N
Um beide Werte für die Größen AER und ECM zu berechnen, fließen in einer ersten Modellberechnung alle Datensätze in die Modellbildung ein, und es werden alle Datensätze zur Klassifikation des Modells eingesetzt. Dieses Vorgehen führt zu einer "gutmütigen" Erkennung der Datensätze, da genau die für die Modellermittlung verwendeten Datensätze wiedererkannt werden sollen. Ein solches Erkennungsverfahren wird im folgenden auch als "simple evaluation" bezeichnet.In order to calculate both values for the quantities AER and ECM, all data records are included in the model formation in a first model calculation, and all data records are used to classify the model. This procedure leads to a "good-natured" recognition of the data records, since exactly the data records used for the model determination are to be recognized again. Such a detection method is also referred to below as "simple evaluation".
Ein weiterer möglicher Ansatz besteht darin, eine Modellberechnung durchzuführen, indem nur ein Teil derAnother possible approach is to perform a model calculation using only part of the
Datensätze zum Bestimmung des Modells und der verbleibende Teil der Datensätze zur Klassifikation (insbesondere: paßt/paßt nicht) eingesetzt werden. Dies hat den Nachteil, daß bei kleinen Mengen von Datensätzen nicht alle Datensätze für die Modellermittlung eingesetzt werden und somit bei der Modellbildung Information verzichtet wird. Nun ist es aber gerade bei kleinen Mengen von Datensätzen wünschenswert, möglichst alle Information, die in diesen Datensätzen steckt, auch zur Modellbildung zu verwenden. Eine spezielle Form dieses sogenannten Holdout-Verfahrens, setzt in der hier gewählten Fassung jeweils alle Datensätze bis auf einen Datensatz zur Modellbildung ein und verifiziert das Modell anhand des jeweils einen verbleibenden Datensatzes. Dieser Vorgang wird für alle Datensätze durchgeführt, so daß zur Modellberechnung eine Anzahl vonData sets for determining the model and the remaining part of the data sets for classification (in particular: fits / does not fit) are used. This has the disadvantage that not all data records are used for model determination in the case of small amounts of data records, and information is therefore dispensed with in the model formation. Now, especially with small amounts of data records, it is desirable to use as much information as possible in the data records for the modeling. A special form of this so-called holdout procedure, in the version selected here, uses all data records apart from one data record for model formation and verifies the model using the remaining data record. This process is carried out for all data records, so that a number of
„•(2"-!) (8)"• (2" -!) (8)
Berechnungen notwendig ist. Dadurch werden bei einer Vielzahl von Datensätzen schnell eine zur Verfügung stehende Rechnerkapazität überschritten.Calculations is necessary. As a result, the available computing capacity is quickly exceeded in the case of a large number of data records.
Geht man von dem Beispiel mit 329 Datensätzen aus, für die anhand von 10 Größen jeweils Werte ermittelt wurden, so ergeben sich gemäß Gleichung (8) insgesamt ungefähr 336.000 Berechnungen zur Bestimmung der Modelle. Um diesen Aufwand zu reduzieren, wird wie folgt verfahren: Zuerst werden mittels des "simple evaluation"-Verfahrens Klassifikationsmaße berechnet, die der Größe nach sortiert werden. Das beste Klassifikationsmaß verweist auf eine Auswahl von Metriken. Diese Auswahl von Metriken wird in ein Holdout-Verfahren gegeben, das wiederum eine Modellberechnung durchführt und eine anschließende Klassifikation mit Klassifikationsmaß ergibt. Das Klassifikationsmaß des Holdout-Verfahrens wird mit dem vorherigen Klassifikationsmaß (aus dem "simple evaluation"-Verfahren verglichen) und, falls das Klassifikationsmaß des Holdout-Verfahrens größer oder gleich dem Klassifikationsmaß des "simple evaluation"-Verfahrens ist, die Auswahl an Metriken als signifikante Auswahl bestimmt. Im anderen Fall, wird das nächstbeste Klassifikationsmaß der "simple evaluation"-Klassifikation ermittelt und, wie oben beschrieben, in das Holdout-Verfahren eingebracht. Dieses Verfahren wird solange iteriert , bis ein Ergebnis des Holdout-Verfahrens eine ausreichend hohe Klassifikationsgüte erreicht. Dieser Zusammenhang wird nochmals anhand von Fig.l erläutert.Assuming the example with 329 data records, for which values were determined on the basis of 10 quantities, according to equation (8) there are a total of approximately 336,000 calculations for determining the models. To reduce this effort, the procedure is as follows: First, using the "simple evaluation" method, classification measures are calculated, which are sorted according to size. The best classification measure points to a selection of metrics. This selection of metrics is given in a holdout process, which in turn carries out a model calculation and results in a subsequent classification with a classification measure. The classification measure of the holdout procedure is compared with the previous classification measure (from the "simple evaluation" procedure) and, if the classification measure of the holdout procedure is greater than or equal to the classification measure of the "simple evaluation" procedure, the selection of metrics as significant selection determined. In the other case, the next best classification measure of the "simple evaluation" classification is determined and, as described above, introduced into the holdout process. This process is iterated until a result of the holdout process reaches a sufficiently high classification quality. This relationship is explained again with reference to Fig.l.
In Fig.l ist ein Flußdiagramm dargestellt, das Schritte eines Verfahrens zur automatischen Bestimmung signifikanter, ein technisches System beschreibender, Größen darstellt.FIG. 1 shows a flowchart which shows steps of a method for the automatic determination of significant quantities describing a technical system.
In einem Schritt 101 wird mit n Datensätzen eine erste Modellberechnung MB1 durchgeführt. Dazu eignet sich das oben beschriebene "simple evaluation"-Verfahren. In einem Schritt 102 wird die erste Modellberechnung MB1 klassifiziert, wobei Klassifikationsmaße KMI bestimmt werden. Es wird insbesondere für jedes Modell der Modellberechnung (jede Auswahl von Metriken steht für ein eigenes Modell) ein eigenes Klassifikationsmaß ermittelt. Die Klassifikationsmaße werden der Güte nach geordnet. In einem Schritt 103 wird das beste Klassifikationsmaß bestimmt und die zugrundeliegende Auswahl von Metriken in einem Holdout-Verfahren eingesetzt. Dazu werden in dem Holdout-Verfahren eine zweite Modellberechnung MB2 und eine zweite Klassifikation mit zugehörigen Klassifikationsmaßen KM2 bestimmt (siehe Schritt 104).In a step 101, a first model calculation MB1 is carried out with n data records. The "simple evaluation" method described above is suitable for this. In a step 102, the first model calculation MB1 is classified, with classification measures KMI being determined. In particular, a separate classification measure is determined for each model of the model calculation (each selection of metrics stands for a separate model). The classification measures are ordered according to quality. In step 103, the best classification measure is determined and the underlying selection of metrics is used in a holdout process. For this purpose, a second model calculation MB2 and a second classification with associated classification measures KM2 are determined in the holdout method (see step 104).
Ziel ist eine Reduktion der Rechenschritte, so daß möglichst kein komplettes Holdout-Verfahren durchgeführt werden muß. Nun muß aber sichergestellt sein, daß frühzeitig im Holdout- Verfahren eine größtmögliche Klassifikationsmaßzahl ermittelt werden kann, so daß möglichst frühzeitig das gesamte Verfahren terminiert. Dazu werden Konstanten für die ausgewählten Metriken in der Modellberechnung nach dem Holdout-Verfahren neu bestimmt. Diese neu bestimmten Konstanten ergeben (in gewisser Weise) ein neues, nach demThe aim is to reduce the number of arithmetic steps so that, if possible, no complete holdout procedure has to be carried out. However, it must now be ensured that the largest possible classification measure can be determined early in the holdout process, so that the entire process is terminated as early as possible. To do this, constants for the selected metrics are newly determined in the model calculation using the holdout method. These newly determined constants result (in a way) in a new one, after the
Holdout-Verfahren ermitteltes Modell, das mit dem im Holdout- Verfahren zur Modellbestimmung nicht berücksichtigten Datensatz bewertet wird. Dadurch ergibt sich ein Klassifikationsmaß, das im direkten Vergleich zum Klassifikationsmaß nach dem "simple evaluation"-Verfahren herangezogen wird. In einem Schritt 105 wird das erste Klassifikationsmaß mit dem zweiten Klassifikationsmaß verglichen. Insbesondere wenn das zweite Klassifikationsmaß größer oder gleich dem ersten Klassifikationsmaß ist, wird die Auswahl von Metriken als für das technische System kennzeichnend bestimmt und das Verfahren in einem Schritt 107 beendet. Andernfalls wird in einem Schritt 108 das nächstbeste Klassifikationsmaß der ersten Klassifikationsmaßbestimmung (nach dem si ple- evaluation-Verfahren) ermittelt und zu Schritt 104 verzweigt.Holdout method determined model that is evaluated with the data set not taken into account in the holdout method for determining the model. This results in a classification measure that is used in direct comparison to the classification measure according to the "simple evaluation" method. In a step 105, the first classification measure is compared with the second classification measure. In particular, if the second classification measure is greater than or equal to the first classification measure, the selection of metrics is determined as being characteristic of the technical system and the method is ended in a step 107. Otherwise, the next best classification measure of the first classification measure determination (according to the si ple evaluation method) is determined in a step 108 and a branch is made to step 104.
In Fig.2 ist eine Prozessoreinheit PRZE dargestellt. Die Prozessoreinheit PRZE umfaßt einen Prozessor CPU, einen Speicher SPE und eine Input/Output-Schnittstelle IOS, die über ein Interface IFC auf unterschiedliche Art und Weise genutzt wird: Über eine Grafikschnittstelle wird eine Ausgabe auf einem Monitor MON sichtbar und/oder auf einem Drucker PRT ausgegeben. Eine Eingabe erfolgt über eine Maus MAS oder eine Tastatur TAST. Auch verfügt die Prozessoreinheit PRZE über einen Datenbus BUS, der die Verbindung von einem Speicher MEM, dem Prozessor CPU und der Input/Output-Schnittstelle IOS gewährleistet. Weiterhin sind an den Datenbus BUS zusätzliche Komponenten anschließbar, z.B. zusätzlicher Speicher, Datenspeicher (Festplatte) oder Scanner.A processor unit PRZE is shown in FIG. The processor unit PRZE comprises a processor CPU, a memory SPE and an input / output interface IOS, which is used in different ways via an interface IFC: output is visible on a monitor MON and / or on a printer via a graphic interface PRT issued. An entry is made using a mouse MAS or a keyboard TAST. The processor unit PRZE also has a data bus BUS, which ensures the connection of a memory MEM, the processor CPU and the input / output interface IOS. Furthermore, additional components can be connected to the data bus BUS, e.g. additional memory, data storage (hard disk) or scanner.
In Fig.3 ist eine Skizze dargestellt, die Ausprägungen eines technischen Systems 301 zeigt. So kann das technische System eine Anlage 302 (z.B. aus der Verfahrenstechnik) , eine Schaltung 303 (insbesondere eine elektrische Schaltung) oder ein Softwarezyklus 304 sein. Literaturverzeichnis :A sketch is shown in FIG. 3, which shows the characteristics of a technical system 301. The technical system can thus be a system 302 (for example from process engineering), a circuit 303 (in particular an electrical circuit) or a software cycle 304. Bibliography :
[1] Ludwig Fahrmeir, Alfred Hamerle, Gerhard Tutz:[1] Ludwig Fahrmeir, Alfred Hamerle, Gerhard Tutz:
"Mulitvariate statistische Verfahren", deGruyter, Berlin, 2nd edition, 1996."Mulitvariate statistical methods," deGruyter, Berlin, 2 nd edition., 1996
[2] Richard A. Johnson, Dean W. Wichern: "Applied[2] Richard A. Johnson, Dean W. Wichern: "Applied
Multivariate Statistical Analysis", Prentice Hall, 1982. Multivariate Statistical Analysis ", Prentice Hall, 1982.

Claims

Patentansprüche claims
1. Verfahren zur Ermittlung einer Auswahl signifikanter Größen aus einer Menge ein technisches System beschreibender Größen,1. Method for determining a selection of significant quantities from a set of quantities describing a technical system,
a) bei dem eine Anzahl von n Datensätzen vorgegeben ist, anhand derer im Rahmen einer ersten Modellberechnung Modelle für das technische System bestimmt werden;a) in which a number of n data records is specified, on the basis of which models for the technical system are determined as part of a first model calculation;
b) bei dem die Modelle anhand der Datensätze klassifiziert werden, wobei je ein Klassifikationsmaß für die Güte der Klassifikation bestimmt wird;b) in which the models are classified on the basis of the data sets, a classification measure for the quality of the classification being determined in each case;
c) bei dem auf den Datensätzen ein Holdout-Verfahren durchgeführt wird in folgenden Schritten:c) in which a holdout procedure is carried out on the data records in the following steps:
aa) für das dem besten Klassifikationsmaß zugrundeliegende Modell aus der ersten Modellberechnung werden mit dem Holdout-Verfahren eine eigene Modellberechnung und eine eigene Klassifikation durchgeführt;aa) for the model on which the best classification measure is based from the first model calculation, a separate model calculation and classification are carried out using the holdout method;
bb) falls ein durch die Klassifikation bestimmtes Klassifikationsmaß besser, gleich oder um einen vorgegebenen Schwellwert schlechter als das Klassifikationsmaß der ersten Modellberechnung ist, wird zu Schritt d) verzweigt;bb) if a classification measure determined by the classification is better, equal or worse than the classification measure of the first model calculation by a predetermined threshold value, a branch is made to step d);
cc) falls das durch die Klassifikation des Holdout- Verfahrens bestimmte Klassifikationsmaß um mehr als den vorgegebenen Schwellwert schlechter als das Klassifikationsmaß der ersten Modellberechnung ist, werden für das dem nächstbeste Klassifikationsmaß zugrundeliegende Modell aus der ersten Modellberechnung die Modellberechnung und die Klassifikation nach dem Holdout-Verfahren durchgeführt und zu Schritt bb) verzweigt;cc) if the classification measure determined by the classification of the holdout procedure is worse than the classification measure of the first model calculation by more than the predetermined threshold value, the model calculation and the classification according to the holdout procedure become the model for the next best classification measure carried out and branched to step bb);
d) bei dem die zu dem ermittelten Klassifikationsmaß gehörenden Größen als signifikante Größen bestimmt werden.d) in which the variables belonging to the determined classification measure are determined as significant variables.
2. Verfahren nach Anspruch 1, bei dem die signifikanten Größen zum Entwurf des technischen Systems eingesetzt werden.2. The method of claim 1, wherein the significant sizes are used to design the technical system.
3. Verfahren nach Anspruch 2, bei dem der Entwurf einen Neuentwurf, eine Anpassung oder eine Steuerung des technischen Systems darstellt.3. The method of claim 2, wherein the design represents a redesign, an adaptation or control of the technical system.
4. Verfahren nach einem der Ansprüche 1 bis 3, bei dem anhand der signifikanten Größen eine Prognose hinsichtlich Zeitpunkt und/oder Qualität der Fertigstellung des technischen Systems erfolgt.4. The method according to any one of claims 1 to 3, in which, based on the significant quantities, a forecast is made with regard to the time and / or quality of the completion of the technical system.
5. Verfahren nach einem der Ansprüche 1 bis 4, bei dem das technische System eine Anlage, eine Schaltung oder ein Softwarezyklus ist.5. The method according to any one of claims 1 to 4, wherein the technical system is a system, a circuit or a software cycle.
6. Verfahren nach einem der vorhergehenden Ansprüche, bei dem die signifikanten Größen gewichtet sind.6. The method according to any one of the preceding claims, wherein the significant sizes are weighted.
7. Verfahren nach einem der vorhergehenden Ansprüche, bei dem ein Modell im Rahmen der ersten Modellberechnung ermittelt wird, indem ein vorgegebener Teil der n oder alle n Datensätze zur Berechnung eingesetzt werden.7. The method according to any one of the preceding claims, in which a model is determined in the context of the first model calculation by using a predetermined part of the n or all n data records for the calculation.
8. Verfahren nach einem der vorhergehenden Ansprüche, bei dem das Modell berechnet wird, indem eine Diskriminanzanalyse oder eine Regressionsanalyse durchgeführt wird. 8. The method according to any one of the preceding claims, wherein the model is calculated by performing a discriminant analysis or a regression analysis.
9. Verfahren nach einem der vorhergehenden Ansprüche, bei dem die Größen mit Faktoren gewichtet werden und diejenigen Größen als signifikante Größen bestimmt werden, deren Werte der Faktoren größer als ein vorgegebner Schwellwert sind.9. The method according to any one of the preceding claims, in which the sizes are weighted with factors and those sizes are determined as significant sizes whose values of the factors are greater than a predetermined threshold value.
10. Verfahren nach einem der vorhergehenden Ansprüche, bei dem das Modell klassifiziert wird, indem für einen vorgegebenen Teil der n oder für alle n Datensätze je ein Klassifikationsmaß bestimmt wird, das angibt, wie gut das Modell von dem jeweiligen Datensatz beschrieben wird.10. The method as claimed in one of the preceding claims, in which the model is classified by determining a classification measure for a predetermined part of the n or for all n data records, which indicates how well the model is described by the respective data record.
11. Verfahren nach einem der vorhergehenden Ansprüche, bei dem aktuell ermittelte Werte der Größen in das mit den signifikanten Größen verknüpfte Modell eingesetzt werden und eine aktuelle Prognose durchgeführt wird.11. The method according to any one of the preceding claims, in which the currently determined values of the variables are inserted into the model linked to the significant variables and a current forecast is carried out.
12. Anordnung zur Ermittlung einer Auswahl signifikanter Größen aus einer Menge ein technisches System beschreibender Größen, bei der eine Prozessoreinheit vorgesehen ist, die derart eingerichtet ist, daß12. Arrangement for determining a selection of significant quantities from a quantity describing a technical system, in which a processor unit is provided which is set up in such a way that
a) eine Anzahl von n Datensätzen vorgegeben ist, anhand derer im Rahmen einer ersten Modellberechnung Modelle für das technische System bestimmbar sind;a) a number of n data records is specified, on the basis of which models for the technical system can be determined as part of a first model calculation;
b) die Modelle anhand der Datensätze klassifizierbar sind, wobei je ein Klassifikationsmaß für die Güte der Klassifikation bestimmt wird;b) the models can be classified on the basis of the data sets, a classification measure for the quality of the classification being determined in each case;
c) auf den Datensätzen ein Holdout-Verfahren durchführbar ist in folgenden Schritten:c) A holdout procedure can be carried out on the data records in the following steps:
aa) für das dem besten Klassifikationsmaß zugrundeliegende Modell aus der ersten Modellberechnung werden mit dem Holdout-Verfahren eine eigene Modellberechnung und eine eigene Klassifikation durchgeführt;aa) for the model on which the best classification measure is based from the first Model calculations are carried out with the holdout procedure, a separate model calculation and a separate classification;
bb) falls ein durch die Klassifikation bestimmtes Klassifikationsmaß besser, gleich oder um einen vorgegebenen Schwellwert schlechter als das Klassifikationsmaß der ersten Modellberechnung ist, wird zu Schritt d) verzweigt;bb) if a classification measure determined by the classification is better, equal or worse than the classification measure of the first model calculation by a predetermined threshold value, a branch is made to step d);
cc) falls das durch die Klassifikation des Holdout- Verfahrens bestimmte Klassifikationsmaß um mehr als den vorgegebenen Schwellwert schlechter als das Klassifikationsmaß der ersten Modellberechnung ist, werden für das dem nächstbestecc) if the classification measure determined by the classification of the holdout method is worse than the classification measure of the first model calculation by more than the predetermined threshold value, the next best for that
Klassifikationsmaß zugrundeliegende Modell aus der ersten Modellberechnung die Modellberechnung und die Klassifikation nach dem Holdout-Verfahren durchgeführt und zu Schritt bb) verzweigt;Model on which the classification measure is based carried out the model calculation and the classification according to the holdout method from the first model calculation and branched to step bb);
die zu dem ermittelten Klassifikationsmaß gehörenden Größen als signifikante Größen bestimmbar sind. the quantities belonging to the determined classification measure can be determined as significant quantities.
PCT/DE1999/003497 1998-11-13 1999-11-02 Method and system for determining a selection of significant quantities among a number of quantities describing a technical system WO2000029993A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19852469.2 1998-11-13
DE19852469 1998-11-13

Publications (2)

Publication Number Publication Date
WO2000029993A2 true WO2000029993A2 (en) 2000-05-25
WO2000029993A3 WO2000029993A3 (en) 2001-11-29

Family

ID=7887739

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE1999/003497 WO2000029993A2 (en) 1998-11-13 1999-11-02 Method and system for determining a selection of significant quantities among a number of quantities describing a technical system

Country Status (1)

Country Link
WO (1) WO2000029993A2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0505087A2 (en) * 1991-03-20 1992-09-23 Hitachi, Ltd. Method for solving a non linear problem by iteration
US5546312A (en) * 1993-09-20 1996-08-13 Texas Instruments Incorporated Use of spatial models for simultaneous control of various non-uniformity metrics
US5621652A (en) * 1995-03-21 1997-04-15 Vlsi Technology, Inc. System and method for verifying process models in integrated circuit process simulators

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0505087A2 (en) * 1991-03-20 1992-09-23 Hitachi, Ltd. Method for solving a non linear problem by iteration
US5546312A (en) * 1993-09-20 1996-08-13 Texas Instruments Incorporated Use of spatial models for simultaneous control of various non-uniformity metrics
US5621652A (en) * 1995-03-21 1997-04-15 Vlsi Technology, Inc. System and method for verifying process models in integrated circuit process simulators

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
GLOVER C W ET AL: "Accuracy estimation for supervised learning algorithms" APPLICATIONS AND SCIENCE OF ARTIFICIAL NEURAL NETWORKS III, ORLANDO, FL, USA, 21-24 APRIL 1997, Bd. 3077, Seiten 794-802, XP000956031 Proceedings of the SPIE - The International Society for Optical Engineering, 1997, SPIE-Int. Soc. Opt. Eng, USA ISSN: 0277-786X *
KOHAVI R ET AL: "AUTOMATIC PARAMETER SELECTION BY MINIMIZING ESTIMATED ERROR" MACHINE LEARNING. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE, 1995, XP000956027 *
LOUCOPOULOS C ET AL: "A TWO-PHASE MATHEMATICAL PROGRAMMING APPROACH TO THE THREE-GROUP DISCRIMINANT PROBLEM" PROCEEDINGS DECISION SCIENCES INSTITUTE. ANNUAL MEETING, 22. November 1997 (1997-11-22), XP000956419 *
MAHER J J ET AL: "PREDICTING BOND RATINGS USING NEURAL NETWORKS: A COMPARISON WITH LOGISTIC REGRESSION" INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS IN ACCOUNTING, FINANCE AND MANAGEMENT,JOHN WILEY AND SONS, CHICHESTER,,GB, Bd. 6, Nr. 1, M{rz 1997 (1997-03), Seiten 59-72, XP000956414 ISSN: 1055-615X *
TSUKUDA J ET AL: "Predicting survival years of Japanese listed firms using neural network" 1996 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS. INFORMATION INTELLIGENCE AND SYSTEMS (CAT. NO.96CH35929), PROCEEDINGS OF IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, BEIJING, CHINA, 14-17 OCT. 1996, Seiten 836-841 vol.2, XP000952463 1996, New York, NY, USA, IEEE, USA ISBN: 0-7803-3280-6 *
ZANAKIS S H ET AL: "DISCRIMINANT CHARACTERISTICS OFUS BANKS ACQUIRED WITH OR WITHOUT FEDERAL ASSISTANCE" EUROPEAN JOURNAL OF OPERATIONAL RESEARCH,AMSTERDAM,NL, Bd. 77, Nr. 3, 29. September 1994 (1994-09-29), Seiten 440-465, XP000956115 ISSN: 0377-2217 *
ZANAKIS S H ET AL: "PREDICTION OF GREEK COMPANY TAKEOVERS VIA MULTIVARIATE ANALYSIS OF FINANCIAL RATIOS" JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY,XX,XX, Bd. 48, Nr. 7, Juli 1997 (1997-07), Seiten 678-687, XP000956054 ISSN: 0160-5682 *

Also Published As

Publication number Publication date
WO2000029993A3 (en) 2001-11-29

Similar Documents

Publication Publication Date Title
DE19535084A1 (en) Dynamic optimisation of business processes managed by computer system
EP2442248B1 (en) Coupling method for non-iterative co-simulation
DE112011102727T5 (en) Control program creating device, control program creating program and control program generating method
EP2897011B1 (en) Method and simulation assembly for the simulation of an automated industrial plant
EP3188053A1 (en) Method for configuring a co-simulation for an overall system
DE102005042129A1 (en) Method and apparatus for automatically evaluating the quality of a software source code
WO2004102291A1 (en) Configuration of tools and processes for metal forming
EP2433185B1 (en) Apparatus and method for editing a process simulation database for a process
WO2003065138A1 (en) Early prognosis of the reliability of a technical arrangement
EP3812949A1 (en) Configurable digital twin
EP3627262A1 (en) Method and assistance system for parameterization of an anomaly detection method
WO2000029993A2 (en) Method and system for determining a selection of significant quantities among a number of quantities describing a technical system
DE10003101A1 (en) Logic circuit delay restriction generation processing apparatus for logic synthesis, allocates delay restriction value to each hierarchy of logic circuit and outputs to memory for logic synthesis
DE112018006331B4 (en) Test case generation device, test case generation method and test case generation program
DE112020003689T5 (en) REPAIR ASSISTANCE SYSTEM AND REPAIR ASSISTANCE METHOD
EP1556811A2 (en) Prediction of the degree of delivery reliability in serial production
EP3942372A1 (en) Method for validating system parameters of an energy system, method for operating an energy system, and energy management system for an energy system
DE10325513B4 (en) Method and apparatus for creating a behavioral aspect of a formal verification circuit
DE102019100450A1 (en) Method and device for planning an assembly and / or manufacturing process
DE112021007856T5 (en) Machine learning device, severity prediction device and machine learning method
DE102022117160A1 (en) Computer-implemented method for configuring a virtual testing system and training procedures
DE112016006371T5 (en) simulation device
DE102020215542A1 (en) Procedure for operating a UQ system and UQ system
WO2023237205A1 (en) Computer-implemented method and system for detecting anomalies during the operation of a technical device
DE102013223467A1 (en) Development device for configuring a model of a technical system for displaying signal curves

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

122 Ep: pct application non-entry in european phase