Ciao a tutti,
Qui ho alcuni dati da un tipo di dispositivo di misurazione. Ora, a causa della causa della trasmissione, possiamo incappare in uno spostamento (deriva) delle serie di dati. I dati alla deriva sono circa 2.0 inferiori ai valori normali. Come posso far loro tornare il valore normale. Ho allegato la tabella dei dati e con lo script grafico. In precedenza ho usato la funzione dif per correggere. Ma sembra non funzionare poiché lo spostamento influenza non solo un dato. Influisce sulle serie di dati.
Buon uomo
Ciao Jim, grazie per il tuo aiuto. Capisco la tua soluzione. Funziona anche per un certo punto. Ma il mio problema come mostrato nella foto ha coinvolto molti punti. Non so come gestire la distribuzione. I punti freccia sono punti che voglio riportare alla linea principale. Ho allegato l'intero processo. Grazie.
GM
Presumo che ciò che stai cercando sia
1. Un modo per rilevare se c'è una deriva
2. Quali punti di dati sono andati alla deriva
3. Quanto modificare questi valori per riportarli in allineamento
Credo che la piattaforma di distribuzione possa rispondere a queste domande per te. Se si esegue una distribuzione su Temp, quindi selezionare
Adattamento continuo ==> Miscele normali ==> Normale 2 Misture

1. Le 2 distribuzioni possono essere chiaramente viste
2. È possibile selezionare le righe dal display per identificare quali devono essere regolate
3. Se guardi le stime dei Parametri per la Miscela Normale 2, puoi vedere il Mu per ognuna delle distribuzioni e sottraendo il più basso dal più alto
-30.80698 - (- 32.75722) = 1.95024
Ed ecco uno script che cambierà i valori selezionati aggiungendo 1.95024 a ciascun valore di Temp
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
);