Hallo, ich arbeite derzeit in einer Anwendung, um Verschiebungen in den statistischen Variablen einiger Maschinen zu erkennen. Eine der Analysen, die ich verwende, ist das CUSUM-Diagramm. Ich muss eine E-Mail an den Benutzer senden, wenn eine Variable eine Änderung des Mittelwerts hat oder ein Verhaltensänderungen vorliegt. Aber das Problem, das ich habe, ist, dass das CUSUM-Diagrammalarmskript nicht zu funktionieren scheint. Ich verwende Testdatensätze mit Daten, die außerhalb der Grenzen des CUSUM-Kegels liegen und das Alarmskript nicht ausgelöst wird. Ich weiß nicht, ob ich etwas Falsches verwende oder ob die Bedingung zum Auslösen des Alarmscrip nicht in Betracht kommt. Ich danke Ihnen für jede Hilfe oder Einsicht, die Sie mir geben können.
Tut mir leid, ich hätte es schon vorher anhängen sollen.
Dies ist der Code, den ich im Alarmskript verwende:
Write(
Substitute( "Out of Control for test ^QCTEST in column ^QCCOL in sample ^QCSAMPLE",
"^QCTEST", Char( qc_test ),
"^QCCOL", qc_col,
"^QCSAMPLE", Char( qc_sample )
)
);
Write( "\!N" );
Ist der Standardcode für die Kontrolltests, aber ich bin mir nicht wirklich sicher, wie ich ihn modifizieren kann, um einen Alarm mit dem CUSUM-Test auszulösen. Die Daten, die ich teile, sollten den Alarm auslösen. Die Idee ist, eine automatisierte Analyse zu generieren, und der Test sollte zumindest einen Dialog oder eine Meldung auslösen, wenn etwas außerhalb der Grenzen liegt.
Nochmals vielen Dank für die Hilfe, ich bin wirklich neu dabei.
@ CrimsonPeach .
1 Bitte teilen Sie uns mit, was Ihr Skript / Code ist.
2 Möchten Sie bitte einige Testdaten mitteilen?