У вас есть три точки, которые должны быть на кривой Гаусса; это означает, что они лежат на функции:
![generic Gaussian function](https://i.stack.imgur.com/lbkrH.png)
Если вы возьмете логарифм этой функции, вы получите:
![log of the Gaussian function](https://latex.codecogs.com/png.latex?g%28x%29%3D%20%5Cln%20f%28x%29%20%3D%20%5Cln%20a%20-%20%5Cfrac%7B%28x-b%29%5E2%7D%7Bc%5E2%7D%20%3D%20-%5Cfrac%7Bx%5E2%7D%7Bc%5E2%7D%20+%20%5Cfrac%7B2bx%7D%7Bc%5E2%7D%20-%20%5Cfrac%7Bb%5E2%7D%7Bc%5E2%7D%20+%20%5Cln%7Ba%7D)
, который является простым полиномом 2-го класса, то есть параболой с вертикальной осью симметрии:
![generic 2nd grade polynomial](https://i.stack.imgur.com/QpiLj.png)
с
![coefficient definitions](https://latex.codecogs.com/png.latex?%5Calpha%20%3D%20-%5Cfrac%7B1%7D%7Bc%5E2%7D%2C%20%5Cquad%20%5Cbeta%20%3D%20%5Cfrac%7B2b%7D%7Bc%5E2%7D%2C%5Cquad%20%5Cgamma%20%3D%20-%20%5Cfrac%7Bb%5E2%7D%7Bc%5E2%7D%20+%20%5Cln%7Ba%7D)
Итак, если вы знаете три коэффициента параболы, вы можете вывести параметры кривой Гаусса; кстати, единственный параметр гауссовой функции, который представляет для вас определенный интерес, - это b , поскольку он сообщает вам, где находится центр распределения, т.е. где находится его максимум. Это сразу же выяснить, что
![b from beta and alpha](https://i.stack.imgur.com/olXd6.png)
Все, что остается сделать, это подогнать параболу (с «оригинальным» x и логарифмом ваших значений). Теперь, если бы у вас было больше точек, было бы использовано полиномиальное соответствие, но, поскольку у вас есть только три точки, ситуация действительно проста: есть одна и только одна парабола, которая проходит через три точки.
Теперь вам просто нужно написать уравнение параболы для каждой из ваших точек и решить систему:
![system of the three points](https://i.stack.imgur.com/0ZaFy.png)
(с
, где z s - фактические значения, считанные в соответствующем x)
Это может быть решено вручную (с некоторым временем), с некоторым CAS или ... , глядя на StackOverflow :); решение таким образом:
![solution of the parabola through three points](https://i.stack.imgur.com/Pa2IK.png)
Итак, используя эти последние уравнения (помните: y s - это логарифм ваших «реальных» значений) и другие отношения, вы можете легко написать простую алгебраическую формулу, чтобы получить параметр b вашей гауссовой кривой, т.е. его максимум.
![final result](https://i.stack.imgur.com/0dcww.png)
(возможно, в расчетах произошел какой-то беспорядок, дважды проверьте их перед использованием результатов, в любом случае процедура должна быть правильной)
(спасибо http://www.codecogs.com/latex/eqneditor.php за уравнения LaTeX)