Kochmin Alexandr wrote:

но там есть некоторые сложности, как понять что выборка не баст точного результата.
В смысле "не даст" ? Меньше трех точек не предлагать :-)
В остальном: уж какие данные - таков и результат.
Аппроксимируем прямой
        y = a*x + b
Если нигде не наврал в выводе, то
a=(N*SUM(Xi*Yi) + SUM(Xi)*SUM(Yi))/(N*SUM(Xi^2)+(SUM(Xi))^2)
b=SUM(Yi - a*Xi)/N

Xi, Yi - экспериментальные точки, суммирование идет по i,
N = общее число точек.
В процедуре все считается влет.
Теоретически, разным точкам можно давать разные веса в сумме квадратов, но это уже сложнее.

p.s. подняли старый топик ;) я уже как-то сделал и забыл. а тут опять всплыло ;)
Давно не заходил сюда, увидел близкую тему :-)

Ответить