
Eu tenho duas séries de dados. Desejo encontrar a regressão linear para obter um valor da série 1 (dados brutos do sensor) e calcular o ponto mais próximo da série 2 (dados de calibração) dentro do meu dispositivo. Porém, embora utilizem as mesmas unidades, as duas séries possuem eixos X em incrementos diferentes; A série 1 aumenta em passos de 10, a série 2 em passos de 6 a 10 dependendo do valor do sensor, então não posso simplesmente calcular a regressão entre as duas séries.
Como faço para alinhá-los no mesmo eixo para obter uma regressão? De trabalhos/folhas de dados anteriores, espero um polinômio de ordem inferior.
Dados de exemplo:
Time (mS) Force (N) Time (mS) Raw value
15000 22.14 14998 287.6
15010 22.26 15007 288.6
15020 22.34 15016 288.8
15030 22.58 15024 288
15040 22.78 15033 287.6
15050 22.96 15042 287.6
15060 23.04 15051 287.4
15070 23.12 15060 287.8
15080 23.28 15069 288.6
15090 23.44 15078 288.8
15100 23.68 15086 288.6
Obrigado!
Responder1
Você pode usar, por exemplo, esta fórmula:
=IFERROR(INDEX(F:F,MATCH(A2,E:E,0)),IF(A2<MAX(E:E), FORECAST(A2,OFFSET($E$1,MATCH(A2,E:E,1)-1,1,2,1),OFFSET($E$1,MATCH(A2,E:E,1)-1,0,2,1)),""))
Isso primeiro procurará a correspondência do tempo exato a partir dos valores brutos e, se não encontrar, usará FORECAST
a função para interpolar com base nos pontos de tempo anteriores e seguintes.