Hallo zusammen,
Hier habe ich einige Daten von einer Art Messgerät. Aufgrund der Übertragungsursache können wir gelegentlich in die Verschiebung (Verschiebung) von Datenreihen geraten. Die drifteten Daten liegen etwa 2,0 niedriger als normale Werte. Wie kann ich sie wieder zum Normalwert machen? Ich habe die Datentabelle und mit Graphskript angehängt. Vorher habe ich die dif-Funktion zur Korrektur verwendet. Aber es scheint nicht zu funktionieren, seit die Schicht nicht nur eine einzige Datenmenge beeinflusst. Es beeinflusst Datenreihen.
Guter Mann
Hallo Jim, danke für deine Hilfe. Ich verstehe deine Lösung. Es funktioniert auch für bestimmte Punkte. Aber mein Problem, das auf dem Foto gezeigt wurde, beinhaltete viele Punkte. Ich weiß nicht, wie ich mit der Distribution umgehen soll. Die Pfeilpunkte sind Punkte, die ich zur Hauptlinie zurückbringen möchte. Ich habe den gesamten Prozess angehängt. Danke.
GM
Ich gehe davon aus, dass das, was Sie suchen, ist
1 Eine Möglichkeit, um festzustellen, ob eine Abweichung vorliegt
2 Welche Datenpunkte haben sich verändert?
3. Wie viel müssen diese Werte geändert werden, um sie wieder in Übereinstimmung zu bringen
Ich glaube, dass die Vertriebsplattform diese Fragen für Sie beantworten kann. Wenn Sie eine Verteilung in Temp ausführen, wählen Sie
Kontinuierliche Anpassung ==> Normalmischungen ==> Normal 2 Misture

1 Die 2 Distributionen sind deutlich zu sehen
2 Sie können die Zeilen in der Anzeige auswählen, um festzustellen, welche Zeilen angepasst werden müssen
3. Wenn Sie sich die Parameterschätzungen für die Normal-2-Mischung anschauen, können Sie das MU für jede der Verteilungen sehen und die niedrigere von der höheren abziehen
-30,80698 - (- 32,75722) = 1,95024
Und hier ist ein Skript, das die ausgewählten Werte ändert, indem jedem Wert von Temp 1.95024 hinzugefügt wird
Names Default To Here( 1 );
dt = Current Data Table();
rowMat = dt << get selected rows;
For( i = 1, i <= N Rows( rowMat ), i++,
dt:temp[rowMat[i]] = dt:temp[rowMat[i]] + 1.95024
);