Автоматический расчет ошибок в gnuplot - PullRequest
0 голосов
/ 26 сентября 2018

Я знаю, что gnuplot может строить графики ошибок или кандебляров с усами, задавая их среднее, максимальное, минимальное, отклонение ...

Есть ли способ, как рассчитать их автоматически?У меня есть файл, каждая строка должна быть одна строка ошибок, первый столбец x, еще одиннадцать столбцов представляют собой отдельные измерения некоторых f(x).

1 Ответ

0 голосов
/ 27 сентября 2018

Я покажу, как строить графики ошибок, представляющих +/- сигму.Вы можете настроить формулы так, чтобы они подходили, если вы хотите, чтобы столбцы ошибок представляли несмещенную стандартную ошибку или минимальное / максимальное значение или что-то еще.

# N is the number of data columns, i.e. columns 2 through N+1
sumx(N) = sum [i=2:N+1] column(i)
sumx2(N) = sum [i=2:N+1] column(i) * column(i)

mean(N) = sumx(N) / N
sigma(N) = sqrt( sumx2(N)/N - (sumx(N)/N)**2 )

N=11
plot 'datafile' using (column(1)) : (mean(N)) : (sigma(N)) with yerrorbars
...